我有一个带有HTTP触发器的逻辑应用程序,只要满足警报规则,就会触发该触发器。在此事件上,整个警报响应将发送到逻辑应用程序,在这里我可以解析JSON以提取所需的信息,例如搜索结果URL。
但是,我想创建一个查询App Insights日志的递归逻辑应用程序。如果满足条件,我想发送电子邮件。我尝试了此操作,但是这样做的局限性在于我无法在电子邮件中包含“搜索结果” URL。如果有重复发生逻辑应用程序,是否可以获取搜索结果URL或形成一个?
我已附上我的重复逻辑应用程序设计。截至目前;它查询App Insight日志,并通过合并输出行来发送电子邮件警报。但是,它不包含搜索结果的链接。在这种情况下,是否可以包含指向搜索结果的链接?
答案 0 :(得分:1)
根据一些测试,我认为我们不可能在逻辑应用程序中获得LinkToSearchResults
字段。当您在逻辑应用程序中使用HTTP触发器时,警报会将整个警报请求发送到您的逻辑应用程序,因此它包含LinkToSearchResults
字段。但是,当我们使用“运行分析查询”操作时,它只会得到查询搜索到的结果。因此它不包含LinkToSearchResults
字段。除此之外,我们找不到其他连接器/操作来获取LinkToSearchResults
。
作为一种解决方法,我认为您可以转到Azure门户上的应用程序洞察日志页面并复制链接,将其放在逻辑应用程序的电子邮件中,还可以在电子邮件中包含查询命令。然后,接收电子邮件的用户可以使用链接和查询命令转到页面并运行查询,与直接通过“ LinkToSearchResults”打开页面的效果相同。
顺便说一句,您也可以在此page上创建反馈票证,以建议天蓝色团队添加此功能。