如何将 Azure 部署事件分组到单个警报电子邮件中
How to group Azure deployment events into a single alert e-mail
我想在 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 门户,select Monitor > Alerts
- 单击警报顶部的新建警报规则 window。
- 配置警报目标和目标条件
- 配置操作组发送电子邮件。
要成功部署,您应该选择 "create new deployment" 作为目标条件。
更多详情请参考以下内容:
https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-activity-log
我想在 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 门户,select Monitor > Alerts
- 单击警报顶部的新建警报规则 window。
- 配置警报目标和目标条件
- 配置操作组发送电子邮件。
要成功部署,您应该选择 "create new deployment" 作为目标条件。
更多详情请参考以下内容:
https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-activity-log