当 azure 函数 returns 代码 200 时获取警报通知

Get Alert Notification when azure function returns code 200

我想在我的 azure 函数 returns 状态 200 时收到通知。我已经设置了警报并且我是应该接收警报的操作组的一部分。

问题是,我没有警觉。我检查了 Monitoring Graph 的给定信号 aka HTTP 2XX, 还有我什么也看不到。

我用代码发送这个

            return func.HttpResponse(
                f"Total time took {time.time()-st}",
                status_code=200
            )

我的 Azure 门户如下所示 azure portal screenshot

I want to get notification when my azure function returns status 200. I have set up Alert and I am part of Action group that's supposed to receive alert.

我试图为我的函数创建一个通知警报。当 运行 我的函数 returns 200 OK 时,它会给我发邮件通知。

步骤如下:

  • 使用 http 触发器创建了一个函数并创建了警报 从函数应用 > 警报 > 创建警报并添加条件和操作组以及电子邮件 /phone 接收详细信息通知 .

这是根据您的要求进行的配置

  • 添加了警报中的设置 功能 :

  • 运行 我的函数应用程序并返回 200 状态:

这是电子邮件通知:

有关详细信息,请参阅此 Blog & MS DOC