Catch AWS Cloud Watch пользовательский код ошибки от Lambda - PullRequest
0 голосов
/ 21 марта 2019

Я хочу отправить коды ошибок из AWS в Slack.

Я создал слабый канал и подключился между Slack и Cloud Watch.

Некоторые из сообщений Metrics были отправлены в Slack.

Если я сделаю пользовательскую ошибку, такую ​​как

ret.code=404;   // no api
console.log('404');

, я смогу поймать Insight

fields @timestamp, @message
| sort @timestamp desc
| limit 20
| filter @message like /(?i)(404)/

, как я могу отправить ее на провал?или сделать метрики?

Или другой способ отправить пользовательскую ошибку в Slack?

1 Ответ

0 голосов
/ 21 марта 2019

Вы можете создать тревогу CloudWatch , используя пользовательский метрический фильтр , который перехватывает 404 ошибки , и затем заставить этот триггер тревоги отправить сообщение в тему SNS, которая запускает лямбду, которая толкаетданные, чтобы расслабиться, используя webhook

...