我想在 Azure 中成功部署时发送单个警报。对个别事件发出警报是一个问题,因为这可能会变得太吵闹。
按相关 ID 对事件进行分组并在一封电子邮件中发送该事件会很棒。有点像您在 Azure 门户的部署概述页面中可能找到的内容:
Your deployment is complete
Deployment name: mesh_rp.linux
Subscription: AcmeDevTest
Resource group: rg-mesh-demo
Start time: 11/29/2018 9:00:00 AM
Duration: 2 minutes 56 seconds
Correlation ID: 11111111-1111-1111-1111-111111111111
Resource TYPE STATUS
HelloWorldApp Microsoft.ServiceFabricMesh/applications OK
HellowWorldNetwork Microsoft.ServiceFabricMesh/networks OK
我将如何按照相关 ID 对这些事件进行分组,然后在电子邮件中将其发送出去?
这可以通过 Azure Monitor 实现吗?或者逻辑应用程序和事件网格之类的东西可以实现这一点吗?
最佳答案
Azure Monitor 最适合您。
- 在 Azure 门户中,选择监控> 警报
- 点击警报窗口顶部的新建警报规则。
- 配置警报目标和目标条件
- 配置操作组以发送电子邮件。
为了成功部署,您应该选择“创建新部署”作为目标条件。
更多详情,请参阅以下内容:
https://learn.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-activity-log
关于azure - 如何将 Azure 部署事件分组到单个警报电子邮件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53548175/