每次触发警报时,连接到逻辑应用 Webhook 的 Azure 警报操作都会触发两次

Posted

技术标签:

【中文标题】每次触发警报时,连接到逻辑应用 Webhook 的 Azure 警报操作都会触发两次【英文标题】:Azure Alert Action connected to Logic App Webhook firing twice every time an alert is triggered 【发布时间】:2019-10-29 08:48:27 【问题描述】:

我在使用 Azure Monitor 时遇到了一个奇怪的问题,其中指向 webhook 的警报操作在每次触发时都会触发两次。 (我假设不是警报必须触发两次,而是接收它的逻辑应用程序由于某种原因触发了两次)

操作警报设置

操作时间戳

相关逻辑应用示例运行历史记录

基本逻辑应用设置

这是将操作警报连接到 webhook 或逻辑应用程序的常见问题,还是我需要注意一些设置来防止这种情况发生?

【问题讨论】:

有什么解决办法吗?我在应用服务上遇到了同样的问题,警报操作被触发了两次。第一次带有警报消息“已触发”,第二次带有消息“已解决”。我希望警报操作仅在“已触发”状态下触发一次。 “fired”和“resolved”也称为monitorCondition 【参考方案1】:

请检查您的第二条警报消息的监控状况。可能它正在发送带有监控条件已解决的通知。目前无法使用 resolved 监控条件禁用触发操作组,但您可以修改 webhook 端点以忽略已解决状态。请检查此问题:https://feedback.azure.com/forums/267889-azure-monitor-log-analytics/suggestions/37167487-send-alerts-with-resolved-state-for-log-alert-rule

【讨论】:

以上是关于每次触发警报时,连接到逻辑应用 Webhook 的 Azure 警报操作都会触发两次的主要内容,如果未能解决你的问题,请参考以下文章

BitBucket Webhook - 无法连接到 Jenkins URL

Azure 为连接到 CosmosDB 的标准逻辑应用生成 URL

未连接到互联网时如何显示警报? iOS

ChromeCast 发件人发现逻辑

连接到 Internet 时禁用警报视图 [关闭]

Azure Function App 对 Webhook 的初始响应