如果 Topic 分区的读写流量超过处理能力,可能会出现消息传递延迟增加、网络传输变慢、数据丢包、消息积压等现象,以及导致 BMQ 实例性能下降,严重时可能出现崩溃或宕机。
期望单分区生产流量和消费流量均在 5MB 以内。
您可以在云监控控制台为 Topic 配置告警策略,监测单分区生产流量和消费流量。如果单分区生产流量或单分区消费流量超过期望值,将触发告警。
登录云监控控制台。
在左侧导航栏选择告警中心 > 告警策略,然后单击创建告警策略。
在基本信息区域,设置告警策略名称和描述。
在告警对象区域,选择资源类型为中间件 > 云原生消息引擎,然后选择地域和 Topic 维度,再按需选择监测资源。
配置 | 说明 |
---|---|
资源类型 | 选择中间件 > 云原生消息引擎。 |
地域 | 根据您资源对象所在地域选择。 |
维度 | 选择 Topic 维度。 |
资源 | 确定设置告警策略的资源范围,支持以下两种设置方式:
|
在告警规则区域,选择为单分区生产流量和单分区消费流量配置触发条件,然后设置告警级别、策略生效时间、告警发送周期等。
在告警方式区域,选择告警通知方式和告警通知组。
告警策略配置完成后,单击页面右下角的确定。
告警策略创建成功后,即自动启动。
如果单分区生产流量或单分区消费流量超过期望值,您可以通过以下方式降低单分区流量:
如何扩容 Topic 分区数,请参见扩容 Topic 分区数。