我有一个Azure Function(C#)应用程序,它有三个功能.每个函数都订阅了Azure服务总线中的不同主题.

我需要设置一个alert ,如果任何一个功能在15分钟内没有收到任何消息,我应该收到一封邮箱.

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

在Application Insights中,我try 将alert 范围设置为单个函数,但没有获得"自定义日志(log)搜索"和"函数执行计数"信号选项.

我可以想到的另一个 Select 是使用遥测客户端, for each 函数添加单独的上下文,然后使用"自定义日志(log)搜索"信号.

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

推荐答案

Azure Service Bus主题有Incoming messages个指标,您可以使用这些指标创建alert .

因此,你有3个主题,你将有3个alert ,但如果你将日志(log)/指标发送到Azure日志(log)分析工作区服务,你也可以通过一个alert 来完成

Csharp相关问答推荐

我如何才能获得被嘲笑班级的私有成员?

C# Json重新初始化动态类型

O(N)测试失败

如何使用C#中的图形API更新用户配置文件图像

在. net毛伊岛窗口的深度链接已经创建""

在使用Audit.NET的AuditTrail实现中,如何逐月将数据摄取到AzureTableStorage?

每个http请求需要60秒,为什么?

交替的奇数

.NET 6:如何防止系统生成的日志(log)?

当空判断结果赋给变量时,为什么会出现可能空异常警告的解引用?

我什么时候应该在Dapper中使用Connection.OpenAsync?

C# Winforms:从对象树到TreeView的递归转换重复条目

如何在C#.NET桌面应用程序中动态更改焦点工具上的后退 colored颜色

C#定时器回调对象上下文?

使用SQL Server 2022+时,我是否必须将代码从SqlConnection类对象中迁移出来?

如果所有";async任务方法()";调用都返回Task.FromResult()-是否同步执行?

Excel将';@';添加到具有范围的公式中

为什么INTEGER在通过反射调用时对空对象返回TRUE,而在INTEGER上调用时返回FALSE?

如何在C#中抽象Vector256;T<;的逻辑以支持不同的硬件配置?

能否将我图表中的星号与X轴上一天中的第二位数字对齐?