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

Azure Monitor:服务总线命名空间用量(当前大小/总大小)的图表与告警配置

可以通过以下两种通用方案获取队列最大大小,自行计算总使用率指标:

方案1:元数据指标查询

绝大多数消息队列、任务队列服务都会暴露队列配置类的元数据指标,你可以直接在指标浏览器中搜索对应服务的max_size、quota、limit类指标,这类指标通常和队列名称标签绑定,和你已有的当前大小指标标签体系一致,可直接关联计算。
以PromQL为例的计算逻辑参考:

sum(queue_current_size{queue="目标队列名称"}) / sum(queue_max_size{queue="目标队列名称"}) * 100

如果查询返回为空,可先检查是否开启了配置类指标的采集权限,部分服务需要手动开启配置元数据的暴露开关。

方案2:静态值绑定计算

如果对应服务确实没有暴露最大大小的动态指标,你可以在告警/图表规则中直接绑定队列的配置静态值。队列最大大小通常是提前配置后不会频繁变更的固定值,直接写在查询规则中即可满足计算需求,后续调整队列配额时同步更新规则即可。

告警配置建议

计算得到使用率指标后,建议设置阶梯告警规则降低误告概率:

  • 使用率超过70%时触发预警,提前预留扩容空间
  • 使用率超过90%时触发紧急告警,立即处理堆积风险
  • 告警判断使用5分钟平均指标,过滤单样本波动干扰

内容的提问来源于stack exchange,提问作者palten08

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 15:36:04