CloudWatch: некоторые показатели учитываются за все время, а не за период - PullRequest
0 голосов
/ 13 февраля 2019

Я настроил AWS :: CloudWatch :: Alarm, который вызывается ошибкой приложения YARN.Чем сообщение отправлено в Slack (Alarm-> SNS-> Lambda-> Slack).

Проблема в том, что AWS/EMR, AppsFailed метрика возвращает количество сбоев для всей истории , неважнокакой период вы выберете.Значения после первого счета ошибок всегда будут> = 1:

example

Это ожидаемое поведение?Как я могу активировать оповещение только тогда, когда количество увеличено по сравнению с предыдущим значением?

Из Документация AWS :

AppsFailed: Количество приложенийотправлено в YARN, которые не были завершены.

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете использовать новые математические функции Алармы для метрики и функцию «СКОРОСТЬ». См. Документацию

Возвращает скорость изменения метрики в секунду.Это рассчитывается как разница между последним значением точки данных и предыдущим значением точки данных, деленная на разницу во времени в секундах между двумя значениями.

...