Как сгенерировать AWS CloudWatch Alarm, который включает несколько показателей

Необходимо сгенерировать CloudWatch Alarm для API-шлюза и функций Lambda.

Для API-шлюза CloudWatch Alarm должен генерироваться, если количество ошибок 5XX составляет 10% от общего количества запросов за заданный период (например, 5 минут).

Точно так же нам нужно добавить метрику, если максимальная задержка 6% от общего количества запросов> 4 секунд.

Для такого типа метрики, похоже, нам нужна комбинация такой метрики, как «Сумма общих запросов», а затем нужно рассчитать процент ошибок.

У нас есть математические выражения / метрическая математика, которые можно использовать. Есть ли другой способ добиться этого?

Любая помощь приветствуется!


person Darshan Ambhaikar    schedule 08.05.2018    source источник


Ответы (1)


РЕДАКТИРОВАТЬ: теперь можно создавать предупреждения для выражений метрики из консоли CloudWatch.

Исходный ответ ниже:

К сожалению, в CloudWatch невозможно создавать алармы на основе выражений метрик. Лучшим вариантом может быть M из N пороговых значений для сигналов тревоги, например: Если num_of_errors> 5 для 3 точек данных за 5 минут. Это не совсем то, о чем вы просите, но может быть хорошим началом. Удачи!

person Conor W    schedule 08.05.2018