0

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

问题是,我没有警觉。我检查了给定信号的监控图,也就是 HTTP 2XX,我也什么也没看到。

我从代码发送这个

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

我的 Azure 门户看起来像这个 azure 门户屏幕截图

4

1 回答 1

0

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

我试图为我的功能创建通知警报。运行我的函数时,如果它返回200 OK,那么它会向我发送一封邮件通知。

以下是步骤:

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

在此处输入图像描述

这是根据您的要求的配置

在此处输入图像描述

  • 警报中的设置在行动中添加了功能

在此处输入图像描述

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

在此处输入图像描述

以下是电子邮件通知:

在此处输入图像描述

在此处输入图像描述

有关更多信息,请参阅此博客MS 文档

于 2021-11-29T11:29:37.487 回答