Действие оповещения Webhook Application Insights вызывается дважды - PullRequest
0 голосов
/ 06 апреля 2020

Мы настроили действие оповещения о веб-крюке для правила оповещения Appliation Insights, как описано в https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-log-webhook

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

Отправленное JSON равно 100% идентичны. Есть ли хороший способ предотвратить такое поведение?

Наша единственная идея состоит в том, чтобы иметь sh JSON и иметь кэш в памяти JSON хэшей, которые мы уже обработали (и которые включают в себя отметка времени, поэтому они должны предотвращать именно такое поведение).

(Примечание: мы правильно возвращаем 200 OK каждый раз)

...