Чи можна встановити сигнал CloudWatch для комбінації показників?


19

Наприклад, я хочу запустити сигнал CloudWatch для наступного:

Number of messages sent- Number of messages deleted> = 6

Сказане вище стосується показників AWS SQS. І я хочу, щоб цей показник спрацьовував AWS Lambda, якщо цей сигнал вимкнено.

Чи я можу це зробити? Якщо ні, то чи існує якась проблема [Націлення на парадигму без сервера]

[Я хочу це зробити, бо немає метрики, яка б вказувала мені кількість повідомлень, які наразі (доступні) у черзі]. Отже, якщо є показник, який може мені це дати, це буде дуже корисно


Це гарне запитання, але в більшості випадків чистих показників недостатньо для встановлення сигналів тривоги, а посередницькі кількості потрібно будувати та експортувати до CloudWatch. наприклад, максимум набору показників, швидкість зміни метрики, дельта до цільового значення.
Майкл Ле Барб’є Грюневальд

Відповіді:


8

Для останньої загальної мети я б встановив тривогу ApproximateNumberOfMessagesVisibleз документації Cloudwatch на SQS це:

Кількість повідомлень, доступних для отримання з черги.

Одиниці: Підрахунок

Дійсна статистика: середня, мінімальна, максимальна, сума, зразки даних (відображається як кількість вибірок на консолі Amazon SQS)


Для більш загального обчислюваного метричного питання я б пішов з лямбдою, яка працює заздалегідь, збираючи показники з хмарних годин, виконуючи математику і відштовхуючись до хмарного спостереження.

Ось приклад лямбда-збору даних із Cloudwatch для переходу до еластичного пошуку. За допомогою прикладів документації ви повинні мати можливість відсунути показники назад від лямбда.

Пам’ятайте, що виклик API Cloudwatch для збору та просування метрик має вартість, коли ви отримуєте більше 1 мільйона запитів на місяць, є й інші обмеження, які слід пам’ятати, щоб уникнути порушення бюджету / робочого процесу.


Дякую (+1) Я зрозумів це через кілька хвилин: D. Однак я не був упевнений у терміні, який було Approximateв ньому. Чому приблизно, коли він може вказати точну кількість доступних повідомлень?
Світанок33

Оскільки показники періодично знімаються, тому вони не можуть гарантувати, що між часом збирання та часом презентації не було змін у черзі.
Тенсібай

5

Нещодавно AWS щойно оголосила метричну математику CloudWatch, яка повинна відповідати вашому випадку використання.

Список літератури: -

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.