提问人:laxmi 提问时间:11/2/2023 最后编辑:Aswinlaxmi 更新时间:11/15/2023 访问量:43
如果服务总线队列中未使用消息,需要设置警报?
Need to set up alert if messages not consumed in service bus queue?
问:
- 我选择了服务总线>警报>创建 Alertrule-> 信号>自定义日志搜索 为服务总线队列中未使用的消息创建查询超过 2 小时,但无法在 Azure 诊断表中找到消息详细信息数据。 nayone可以帮我如何实现这个警报规则吗
我尝试通过在服务总线命名空间中启用诊断设置来收集诊断日志。但无法找到消息详细信息
答:
0赞
Jahnavi
11/7/2023
#1
首先,在服务总线命名空间中启用,就像你所做的那样。完成后,使用以下日志查询检索服务总线队列中超过 2 小时的已使用消息,在创建警报规则时选择后。diagnostic settings
custom log search signal
AzureDiagnostics
| where ResourceProvider == "MICROSOFT.SERVICEBUS" and Resource contains "newq"
| where Category == "Messages"
| where ActivityName_s == "Completed"
| where TimeGenerated > ago(2h)
| project Message, Resource
警报规则创建成功:
请参阅 MS Doc 中详述的 Azure 服务总线类别。
评论