1

在此处输入图像描述我有一个逻辑应用程序,只要满足警报规则,就会触发 HTTP 触发器。在此事件中,整个警报响应被发送到逻辑应用程序,我可以在其中解析 JSON 以提取我需要的信息,例如搜索结果 URL。

但是,我想创建一个查询 App Insights 日志的重复逻辑应用程序。如果满足条件,我想发送电子邮件。我试过了,但这样做的一个限制是我无法在电子邮件中包含搜索结果 URL。如果是重复逻辑应用程序,有没有办法获取搜索结果 URL 或形成一个?

我附上了我的 Recurrence Logic App 设计。截至目前;它查询 App Insight 日志,并通过组合输出行发送电子邮件警报。但是,它不包括指向搜索结果的链接。在这种情况下是否可以包含指向搜索结果的链接?

4

1 回答 1

1

根据一些测试,我认为我们不可能LinkToSearchResults在逻辑应用程序中获得该字段。当您在逻辑应用中使用 HTTP 触发器时,警报会将整个警报请求发送到您的逻辑应用,因此它包含该LinkToSearchResults字段。但是当我们使用“运行分析查询”操作时,它只会得到查询搜索的结果。所以它不包含该LinkToSearchResults字段。除此之外,我们找不到任何其他连接器/操作来获取LinkToSearchResults.

作为一种解决方法,我认为您可以转到 azure 门户上的应用程序洞察日志页面并复制链接,将其放入逻辑应用程序的电子邮件中,并在电子邮件中包含查询命令。然后收到邮件的用户可以使用链接和查询命令进入页面并运行查询,效果与直接通过“LinkToSearchResults”打开页面的效果相同。

顺便说一句,您还可以在此页面上创建反馈票以建议 azure 团队添加此功能。

于 2020-06-10T08:07:28.680 回答