Azure Logic应用-警报通知失败

时间:2019-08-15 22:26:14

标签: azure azure-logic-apps

我有一个每三天运行一次的Azure逻辑应用程序,要求在其中一个步骤失败时发送通知(电子邮件/ SMS)。我当时想,最好的方法是像https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-unified-log中那样查询日志 当我查看日志时,我看不到我的活动是成功还是失败。有人可以指出我要存储和查询事件的方向。我确实将日志分析工作空间连接到逻辑应用程序。

我执行了具有成功和失败结果的逻辑应用触发器。这些事件没有显示。

谢谢

2 个答案:

答案 0 :(得分:0)

请遵循this tutorial将Logic Apps Management添加到您的日志分析工作区中。该解决方案为您提供了Logic Apps总体运行状况的摘要,并提供了用于深入研究详细信息和对意外行为模式进行故障排除的选项。

因为您已经有一个工作区,所以只需要添加Logic Apps Management。这样,您将可以查看运行详细信息。

enter image description here

您还可以使用日志浏览器查询日志。这是Kusto query

enter image description here

答案 1 :(得分:0)

获取从逻辑应用程序发送的通知的另一种方法是将所有逻辑包装在“范围”控件中。然后,在此之后添加一个“通知”步骤,该步骤将在范围错误的情况下运行。想象一下电子邮件或文本消息末尾的操作。 这使您可以灵活地决定需要通知谁。就像您有非工作时间的支持还是正常的工作时间一样。

您还可以使用警报功能,该功能可以发出有关故障的通知。 enter image description here