【问题标题】:Recurrence logic app get azure alert search results url递归逻辑应用获取 azure 警报搜索结果 url
【发布时间】:2020-09-28 02:14:59
【问题描述】:

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

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

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

【问题讨论】:

  • 请提供此问题的代码,并详细了解如何提供mcve。如果我们没有任何代码可以使用,我们将无能为力。
  • 更新了我的问题

标签: azure azure-logic-apps azure-alerts


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-12-22
    • 1970-01-01
    • 2013-01-30
    • 2020-03-19
    • 1970-01-01
    • 1970-01-01
    • 2020-03-21
    • 1970-01-01
    相关资源
    最近更新 更多