azure - 如何将 Azure 部署事件分组到单个警报电子邮件中

标签 azure azure-functions azure-logic-apps azure-eventgrid azure-monitoring

我想在 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 最适合您。

  1. 在 Azure 门户中,选择监控> 警报
  2. 点击警报窗口顶部的新建警报规则
  3. 配置警报目标目标条件
  4. 配置操作组以发送电子邮件。

为了成功部署,您应该选择“创建新部署”作为目标条件。

更多详情,请参阅以下内容:

https://learn.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-activity-log

关于azure - 如何将 Azure 部署事件分组到单个警报电子邮件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53548175/

相关文章:

azure - 系统为 Azure 逻辑应用生成的电子邮件

Azure集成帐户,按照协议(protocol)使用公共(public)和私有(private)证书

Azure 服务调用防火墙下的服务器

c# - Azure 服务总线读取性能

python - 使用应用服务计划函数应用程序的自定义 python 包发布 Azure 函数

azure - 如何限制将 Azure Functions 发布到 API 管理的访问权限?

azure - 发布 URL https ://waws-prod-am2-xxx.publish.azurewebsites.windows.net/无法访问

Azure 逻辑应用 - 服务总线 - 始终跳过接收消息操作

asp.net-mvc - Azure 服务器出现错误 "system lacked sufficient buffer space or because a queue was full Ip"

asp.net - 如何在Windows Azure云服务中读取Excel文件中的数据?