Можно ли игнорировать исключение в AWS лямбда для добавления в метрику "Ошибки" c? - PullRequest
0 голосов
/ 16 апреля 2020

Моя проблема заключается в следующем - у меня есть лямбда-функция, присоединенная к шлюзу API, где я отображаю некоторые коды ошибок с помощью ответа интеграции.

Дело в том, что я могу отображать ошибки только в случае сбоя лямбда-функции ( выдает исключение).

Это делает метрику "Errors" c kick - https://docs.aws.amazon.com/lambda/latest/dg/monitoring-metrics.html#monitoring -metrics-invocation

Мы отслеживаем этот показатель c и теперь мы получаем оповещения по электронной почте, также есть исключение для неверного ввода или что-то еще, что может быть исправлено пользователем (и не должно вызывать ошибку metri c).

Есть ли способ игнорировать определенные ошибки от записи как ошибки metri c?

Спасибо.

1 Ответ

1 голос
/ 16 апреля 2020

На мой взгляд, если вы точно знаете, какие типы ошибок вы хотите игнорировать, вы должны использовать блоки try ... except (или эквивалентные, в зависимости от того, какой язык вы используете) в своей лямбде, нацеленной на эти указанные c ошибки .

Таким образом, вы можете инициировать постепенный выход, не прерывая лямбда-выполнение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...