azure-data-factory - 如何从 Azure Log Analytics 查询结果发送组电子邮件?
问题描述
我的要求:我需要将日志分析查询结果发送到组电子邮件,基本上我们正在使用 Azure 数据工厂来记录所有“管道指标”和“活动指标”。要发送电子邮件,我设置了一个规则和一个“操作组”,对于这个“操作组”,我最初设置了我的 Emailid,然后我成功收到了电子邮件。但是,当我提供组电子邮件 ID(基本上我在 Outlook 中创建了一个组)时,它不是发送。否则我尝试了以下解决方案来发送组电子邮件
1.如果我为“行动组”选择“贡献者”角色,那么它将向所有贡献者角色发送电子邮件。
2.但我想向这些角色“监控贡献者”或“监控读者”或“读者”发送电子邮件。我试过了,但没有收到邮件。
我们尝试使用逻辑应用发送群组电子邮件。它基本上工作但我们不想使用逻辑应用程序(成本问题)。
所以,我想要发送群组电子邮件的解决方案。
询问 :
ADFPipelineRun
|join
(
ADFActivityRun
|where Status == "Succeeded" or Status == "Failed"
|project ActivityStatus = Status,PipelineRunId,ActivityRunId ,ActivityName,ActivityStartTime=Start ,ActivityEndTime=End,FailureReason=ErrorMessage
)
on $left.CorrelationId == $right.PipelineRunId
|project PipelineName,ActivityName,ActivityStatus,ActivityStartTime,ActivityEndTime,FailureReason
请帮我解决这个问题。提前致谢!
解决方案
不太确定将 (O365) 组电子邮件添加到操作组是否会正确发送警报通知电子邮件。
但是我已经在Outlook 通讯组中进行了相同的测试,并验证了在触发警报时警报通知电子邮件已成功发送。
除非您有特定的理由这样做,否则我建议您使用适当的 DG 进行警报配置。
推荐阅读
- javascript - two.js 使圆柱体做圆周旋转
- python - 如何让 tkinter 程序留在所有 Windows 程序和应用程序后面
- php - 在我的 Django API 中,我正在生成一个 PDF 文件。我想向处理上传的 PHP 文件发送请求以上传该文件。这是我写的:
- python - 如何在python中映射2个具有不同标题名称和总列的csv文件
- unity3d - Unity3D WebGL Build 无法通过 UnityWebRequest 进行通信
- python - 没有这样的文件或目录
- php - How to use UPDATE SET without making other column values NULL
- reactjs - 如何使用 sanity.io 添加和显示多个图像?
- electron - Electron:我无法创建可分发的
- postgresql - docker-compose down 后,数据库在 docker 中不持久