У меня есть несколько лямбд на основе node.js, которые регистрируют данные.
Я приказываю правильно запрашивать и фильтровать данные и т. Д. c, я хочу регистрировать как чистые JSON данные из моих лямбд.
Однако, когда я делаю обычный console.log
, он создает обычную строку данных.
console.log({a:1,b:2,x:"xxx"})
В результате получается:
2020-04-29T14:46:45.722Z 3f64c499-fbae-4a84-996c-5e5f0cb5302c INFO { a: 1, b: 2, x: 'xxx' }
Записанная строка выше, кажется, не для поиска как JSON с использованием различных параметров соответствия фильтров в CloudWatch.
Я пытался вызвать API AWS.CloudWatchLogs
напрямую, но так как я использую лямбду, я не могу поддерживать токен между вызовами функций, так что я не уверен, что это путь к go.
Кто-нибудь еще имел успех в журналировании raw JSON с Javascript Lambda?