Как получить журнал запуска IIS для соответствующего журнала остановки IIS в Azure Log Analytics вне периода времени наблюдения за предупреждением - PullRequest
3 голосов
/ 30 мая 2020

Я работаю над настройкой оповещения Azure Log Analytics (с использованием KQL) для сбора событий остановки и запуска IIS (из таблицы Events) в моей рабочей области OMS, и если запрос оповещения обнаруживает, что нет Журнал событий запуска IIS, созданный из роли PaaS для определенного журнала событий остановки IIS - пользователь должен получить уведомление с помощью предупреждения, чтобы он мог восстановить IIS.

Проблема: Скажем Я настраиваю свое оповещение на период времени и частоту 15 минут. Если предупреждение сработало в 10:30, это означает, что оно будет сканировать журналы IIS с 10:15:01 до 10:29:59. Теперь предположим, что событие остановки IIS было зарегистрировано около 10:28, тогда соответствующий журнал запуска IIS (если есть) будет зарегистрирован через пару минут около 10:31 или 10:32 утра - и, следовательно, он будет go вне периода мониторинга оповещения. Это создаст сценарий ложноположительного отказа. (IIS был запущен снова, но мое предупреждение не попало в журнал событий запуска). И, таким образом, это может привести к некоторым ненужным операциям IIS Start / Reset для моих ролей PaaS.

Прикрепление типичного быстрого наброска, чтобы объяснить его образно.

Пожалуйста, дайте мне знать, есть ли какой-либо возможный подход для этого. Любые предложения приветствуются. Заранее спасибо!

...