Как запретить функции доступности Application Insights отправлять оповещения каждые 5 минут? - PullRequest
0 голосов
/ 01 июля 2019

Я использую функцию Application Insights «Доступность», чтобы проверить доступность веб-сайта и отправить уведомление, если он не работает.Теперь Application Insights отправляет оповещение каждые 5 минут, даже « окно времени отказа оповещения » составляет 15 минут.Частота тестирования составляет 5 минут.

Таким образом, я получаю предупреждение через 5 минут, затем через 10 минут, затем через 15 минут!Я получаю 3 оповещения, в то время как мне нужно только одно оповещение через 15 минут.Для меня это похоже на ошибку.

Как запретить функции доступности Application Insights отправлять оповещения каждые 5 минут?enter image description here

1 Ответ

1 голос
/ 02 июля 2019

Электронное письмо (уведомление) отправляется в момент выполнения условия оповещения. Он не ждет времени ожидания ошибки.

Пример: для правила предупреждения отправлять уведомление, если 3 местоположения из 5 становятся красными, а 3 местоположения, окрашенные в красный цвет в течение первой секунды =>, уведомление будет отправлено в течение той же секунды. Он не будет ждать 5 (или 15) минут.

Это сделано с целью уменьшить TTD (время для обнаружения).

Существует два способа обработки шума:

  1. Настройка повторных попыток (тест будет повторяться 2 раза во время красного => зеленый переключатель состояния)
  2. Увеличение количества мест для срабатывания оповещения (например, 14 из 16)

В любом случае - предполагается отправлять только одно уведомление, а не каждые 5/15 минут. Множественные уведомления предлагают либо некоторую ошибку в отслеживании текущего состояния предупреждения (ошибка в продукте), либо приложение, которое периодически выходит из строя (поэтому правило предупреждения постоянно изменяет свои состояния green => red => green => ..., в результате электронная почта отправляется при каждом переходе). Вы получаете оповещение каждые 5 минут, когда тесты все время красные?

Временное окно сбоя оповещения определяет, что означает сбойное местоположение. 5-минутный интервал тестирования и 5-минутный сбой оповещения означают, что 1 последний результат определяет, было ли место неудачным или нет. 5-минутный интервал тестирования и 15-минутный сбой оповещения означают, что 3 последних результата определяют, было ли место неудачным или нет. Таким образом, если один из этих трех тестовых прогонов не удался, местоположение считается ошибочным (даже если 2 результата после того, как он мог быть успешным).

Увеличение временного окна сбоя оповещения делает правило оповещения более агрессивным (и шумным для периодически сбойных приложений).

...