Мы публикуем пользовательские метрики Cloudwatch из нашего сервиса и хотим настроить сигналы тревоги, если значение для имени метри c нарушает порог для любого измерения. Вот метрики, которые мы публикуем:
- Пространство имен = SameName, MetricName = Ошибка, Размеры = [ Операция = A , Программа = ServiceName]
- Пространство имен = SameName, MetricName = Fault, Dimensions = [ Operation = B , Program = ServiceName]
- Пространство имен = SameName, MetricName = Fault, Dimensions = [ Operation = C, Program = ServiceName]
Мы хотим настроить будильник так, чтобы Fault
по любому измерению переводил его в состояние Alarm
.
Как вы можете видеть , значение для измерения Операция отличается. В настоящее время у нас есть только эти 3 операции, поэтому я понимаю, что мы можем использовать metri c math для настройки этого сигнала. Но я уверен, что мы доберемся до точки, где это будет расти.
Я могу использовать выражение SEARCH + агрегат по поисковому выражению, чтобы сгенерировать для него график, но это не позволяет мне создавать сигнал тревоги. поговорка The expression for an alarm must include at least one metric.
Есть ли другой способ, которым я могу достичь этого?