gpt4 book ai didi

c# - Azure Functions 应用程序中多个函数的 Application Insights 警报

转载 作者:行者123 更新时间:2023-12-02 06:55:00 25 4
gpt4 key购买 nike

我有一个具有三个函数的 Azure Function (C#) 应用程序。每个函数都订阅 Azure 服务总线中的不同主题。

我需要设置警报,如果任何一个功能在 15 分钟内没有收到任何消息,我应该会收到一封电子邮件。

Application Insights 仅允许我为整个应用程序(集体功能)设置警报,而不是为每个功能单独设置警报。这不起作用,因为如果一个函数正在接收消息,而另一个函数没有接收消息,则警报不会触发。

在 Application Insights 中,我尝试将警报范围设置为单个函数,但我没有获得“自定义日志搜索”和“函数执行计数”信号选项。

我能想到的另一个选择是使用 TelemetryClient 并为每个函数添加单独的上下文,然后使用“自定义日志搜索”信号。

如果有人知道如何设置它,那将会非常有帮助!

最佳答案

Azure 服务总线主题具有传入消息指标,您可以使用此指标创建警报。

因此,您有 3 个主题,并且您将有 3 个警报,但如果您将日志/指标发送到 Azure Log Analytics Workspace 服务,您也可以通过一个警报来完成

关于c# - Azure Functions 应用程序中多个函数的 Application Insights 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73079700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com