如何为Azure Logic Apps自定义警报架构,按需展示所需信息?
自定义Azure Logic Apps触发器警报邮件内容的方法
你当前用的默认Email/SMS通知类型是Azure监视器预制的模板,不管开不开通用警报架构,都没法直接编辑邮件内容。要实现只包含特定信息的邮件,得换个思路——用动作组+自定义逻辑应用的方式来控制内容,具体步骤如下:
1. 创建处理自定义邮件的逻辑应用
- 新建一个逻辑应用,触发器选「Azure 监视器 - 警报」,这个触发器会接收警报规则推送的事件数据
- 添加邮件发送动作(比如Office 365 Outlook - 发送电子邮件,或者你常用的其他邮件连接器)
- 在邮件的主题、正文中,直接从触发器输出里挑你需要的字段(比如触发器名称、触发时间、逻辑应用名称、运行ID等),完全按需自定义内容格式
2. 修改原动作组
- 打开之前创建的动作组,删除原来的Email/SMS类型通知项
- 添加新的通知类型:选「逻辑应用」,关联刚才创建的自定义逻辑应用
- 保存动作组的修改
3. 验证效果
当Logic Apps的触发器触发时,警报规则会把事件数据推送给自定义逻辑应用,逻辑应用会按你设置的模板发送邮件,内容只会包含你指定的特定信息。
内容的提问来源于stack exchange,提问作者Sandun
相关产品推荐
相关产品推荐

