gpt4 book ai didi

Azure Functions "Failed"指标上的 Azure 警报正在触发,没有明显的故障

转载 作者:行者123 更新时间:2023-12-02 02:39:13 26 4
gpt4 key购买 nike

我希望在某个函数应用失败时触发 Azure 警报。我将其设置为 [函数名称] 失败指标上的 GTE 1 阈值,认为这将产生预期结果。但是,当它每天运行时,我会收到警报已触发的通知,但我在 Application Insights 中找不到任何指示失败的内容,并且它似乎正在成功运行并完成。

以下是触发的警报摘要:

enter image description here

以下是来自门户的调用监控,显示过去几天相同的功能没有失败:

enter image description here

这是该时间段内的应用程序洞察搜索,显示没有异常以及所有成功的依赖项操作:

enter image description here

问题是 - 是什么导致 Azure Function Failed 指标在 Application Insights 中注册非零值而没有任何遥测?

更新 - 这是警报配置

enter image description here

以及具体条件设置-

enter image description here

更广泛的时间范围内的故障 Blade :

enter image description here

blob 404 上存在一些依赖项失败,但我认为这是来自另一个函数,该函数显式检查路径中是否存在 blob,以了解要从外部源下载哪些文件。而且时间戳不属于采样周期。

enter image description here

没有异常(exception):

enter image description here

最佳答案

根据 @ivan-yang 对问题的评论,我已将警报切换为使用自定义日志搜索,而不是内置的 Azure Function 指标。此时,该指标对于触发它的因素似乎相当不透明,当我运行 Azure Function 时,它每天都会触发,没有明显的潜在故障。我现在打算避免使用这个指标。

我的基于日志的警报现在使用以下查询来获取我正在寻找的内容(发生异常或函数失败):

requests
| where success == false
| union (exceptions)
| order by timestamp desc

感谢@ivan-yang 和@krishnendughosh-msft 的帮助

关于Azure Functions "Failed"指标上的 Azure 警报正在触发,没有明显的故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63889593/

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