Поиск журналов ошибок лямбда-функций в AWS Cloudwatch? - PullRequest
0 голосов
/ 04 июня 2018

Я собираюсь заявить, что на самом деле я еще не начал развертывание функций AWS Lambda, но эта статья гласит:

Журналы в AWS CloudWatch ужасны.Мне потребовалась целая вечность, чтобы найти неисправные функции для простых приложений, представьте себе ужас с крупномасштабными приложениями.

Есть ли что-то особенно сложное в фильтрации журнала в AWS Cloudwatch?Например, если мы развернем стандартную лямбду hello из шаблона узла Servless, я представлю, что довольно легко найти вызовы (ошибка или нет) в журнале?

Если у кого-нибудь есть простые советы, которые мы можем использовать, чтобы облегчить поиск выписок из журнала, это было бы здорово!

1 Ответ

0 голосов
/ 04 июня 2018

IMO - Журналы CloudWatch идеально подходят для большинства безсерверных приложений.Вы можете получить к ним доступ через serverless logs на клиенте или через консоль AWS.

Главное, что вы можете сделать, чтобы упростить свою жизнь, - это войти на разных уровнях (через console.log, console.info)., console.warn и console.error), чтобы позволить вам разделять различные виды сообщений об ошибках дальше по линии и прикреплять некоторые метаданные к каждой строке журнала - например, идентификатор того, над чем вы работаете.

Winston - библиотека, которая может упростить вам этот процесс.

...