【问题标题】:How to configure Action Group on Azure Monitor Alert to use compilable (C# or F#) Azure Function如何在 Azure Monitor 警报上配置操作组以使用可编译(C# 或 F#)Azure 函数
【发布时间】:2021-06-09 23:33:59
【问题描述】:

我试图弄清楚如何配置Action Group to use Azure Function。文档说:

调用 Azure Functions 中的现有 HTTP 触发器终结点。

一个操作组中的函数操作数量可能有限。

所以我已经尝试过:

  • 在门户上创建的 C# 脚本文件 - 作品
  • 在门户上创建的 Powershell 脚本 - 有效
  • 部署到 Azure Function 的 Powershell 脚本 - 有效
  • 用 C# 编译的 Function App 部署到 Azure Function - 不起作用
  • 在 F# 中编译的 Function App 部署到 Azure Function - 不起作用

我的偏好实际上是在这里使用 F#,这就是我试图弄清楚的原因(我知道我可以使用 fsx,然后它可能会很好,但是我想使用已编译的应用程序,如果不是可能知道为什么)

我测试的每个应用程序都来自邮递员的呼叫和端点,每次都很好。我也尝试过 Function 和 Anonymous AuthorizationLevel。

说那个动作不起作用,我的意思是跟随:

  • 没有证据表明调用该函数(在 Azure Function 或 App Insights 上)
  • 无论在哪一边都没有错误或警告

我还尝试通过放置 Azure Function 端点来配置 Webhook 操作,但它也不起作用。你明白为什么会这样吗?

【问题讨论】:

    标签: azure azure-functions azure-monitoring azure-alerts


    【解决方案1】:

    我发现问题是在可编译版本中我没有处理 post 动词。添加后,一切正常。

    【讨论】:

      猜你喜欢
      • 2021-09-28
      • 2021-09-16
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 2021-09-06
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多