【问题标题】:How to write triggered Azure alerts to the one note/Excel file via Microsoft Power Automate如何通过 Microsoft Power Automate 将触发的 Azure 警报写入一个便笺/Excel 文件
【发布时间】:2022-01-04 00:15:40
【问题描述】:

我设置了多个 Azure 警报来监控 Azure Web 应用程序的性能(4xx、5xx、响应时间)。当任何警报规则触发时,它都会向我的 Microsoft Outlook 电子邮件发出警报。

我想在每次触发这些警报时将这些警报详细信息(例如警报名称、日期和电子邮件主题)写入 One Note 或 Excel 文件,以便我可以跟踪这些警报。

我尝试了 Microsoft Power Automate 工具。他们有一个特定的模板,任何新电子邮件都会在其中到达;它过滤电子邮件主题,然后在 Azure DevOps 上创建问题/任务/错误。我找不到将某些警报详细信息写入 Excel 文件或 One Note 的模板。

有没有更好的方法来做到这一点?

【问题讨论】:

    标签: azure-logic-apps power-automate azure-automation azure-alerts


    【解决方案1】:

    我尝试了 Microsoft Power Automate 工具。他们有特定的 任何新电子邮件到达的模板;它过滤电子邮件主题和 然后在 Azure DevOps 上创建问题/任务/错误。我找不到 将某些警报详细信息写入 excel 文件的模板或一个 注意。

    根据您的要求,在 Power Automate 工具中,我们没有任何预定义的模板来记录警报名称、警报触发时间、警报主题,从电子邮件直接到 Excel 工作表。

    我们已经使用 Outlook 连接器编写了一个自定义的电源自动化工作流程,用于业务连接器的 excel,在我们的本地环境中测试的组合功能,如下所示

    由于警报电子邮件正文是 Html 格式,我们使用contentversion 连接器将电子邮件正文转换为文本格式。 后来我们用compose函数拉取了alert triggered time , subject of the alert 这是我们在 compose 中使用的表达式来拉警报触发时间,主题
    对于警报触发时间:

    first(split(last(split(outputs('Html_to_text_2')?['body'],'at ')),'Rule ID'))
    

    对于主题:

    split(triggerOutputs()?['body/subject'],'Severtiy:3 ')
    

    这是供参考的示例输出:

    【讨论】:

      猜你喜欢
      • 2021-11-25
      • 1970-01-01
      • 2022-08-19
      • 2019-08-19
      • 2020-12-13
      • 2022-08-20
      • 2020-03-19
      • 2021-04-26
      • 2020-12-25
      相关资源
      最近更新 更多