Я исследую подходы к получению ошибок от моих лямбда-функций в качестве оповещения по электронной почте.Я хочу получить ошибку с текстовой ошибкой и лямбда-именем в теле письма.Мои функции работают в режимах Async и Sync.Я использовал Cloud Watch, но столкнулся с проблемами.
1 вариант: в CW было создано одно оповещение для всех функций (более 300, и они изменят ваш счетчик, а не статическое значение).У этого способа есть один большой плюс - все функции в моем регионе были добавлены и удалены из оповещения динамически.Но оповещение мы получим только с общей информацией - что у нас есть ошибка с какой-то функцией.
2 вариант: настроить для каждой функции лямбда-функции AWS Очереди мертвых букв и объединить с помощью aws sns.Таким образом, я получил письмо с ошибками, но оно работает только с Async lambdas.И я должен настроить DLQ для каждой функции после создания.
3 вариант: Платные решения (
Может быть, кто-нибудь может посоветовать мне хорошие решения?