You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Service Bus主题级别告警创建异常:无法添加过滤器及找到创建选项

Azure Service Bus主题级别告警创建及过滤器配置解决方法

解决主题详情页找不到告警入口的问题

主题详情页面没有直接创建告警的入口,需通过Azure Monitor统一创建:

  • 打开Azure Portal,进入Monitor服务
  • 左侧菜单选择Alerts,点击Create > Alert rule
  • 在Scope步骤,点击Select scope,定位到你的Service Bus命名空间,展开后选中目标主题,点击Done完成范围选择
  • 后续按向导配置告警的触发条件、通知方式等

解决主题级别告警过滤器添加问题

基于指标信号的过滤

配置告警条件时,通过维度拆分实现主题过滤:

  • 在Condition步骤,选择支持按Topic维度拆分的信号(如Active connections、Message count等)
  • 点击Split by dimensions,选择Topic Name维度,添加筛选规则指定目标主题名称,即可实现仅针对该主题的告警触发

基于日志查询的自定义过滤(更复杂场景)

如果需要针对主题的具体操作或消息属性过滤,需先配置诊断日志收集:

  1. 进入Service Bus命名空间的Diagnostic settings,点击Add diagnostic setting
  2. 勾选要收集的日志类型(如AzureServiceBusTopicLogs),选择发送到Log Analytics workspace
  3. 回到告警规则创建页的Condition步骤,选择Log search类型的信号
  4. 编写Kusto查询来过滤目标主题的事件,示例:
    AzureServiceBusTopicLogs
    | where TopicName == "你的主题名称"
    | where OperationName == "SendMessage"
    | summarize TotalMessages = count() by bin(TimeGenerated, 5m)
    
  5. 设置查询结果的阈值条件,完成自定义过滤配置

注意事项

  • 确保你拥有Monitoring Contributor或Service Bus Contributor权限,否则无法创建或配置告警规则
  • 部分基础指标默认按命名空间聚合,需确认所选信号支持按Topic维度拆分,若不支持则需使用日志查询方式实现主题级过滤

内容的提问来源于stack exchange,提问作者Vivek Kumar Sinha

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 11:32:13