更新时间:2024-11-29 GMT+08:00
ALM-33007 Containers服务ALB TPS超过门限
告警解释
当ALB的TPS值超过集群管理员在ALB的配置文件“alb.properties”中设定的TPS门限值(tps.threshold)时发出此告警。
当ALB的TPS值降至门限值及以下时,该告警自动清除。
告警属性
告警ID |
告警级别 |
告警类型 |
业务类型 |
是否可自动清除 |
---|---|---|---|---|
33007 |
提示 |
业务质量告警 |
Containers |
是 |
告警参数
类别 |
参数名称 |
参数含义 |
---|---|---|
定位信息 |
来源 |
产生告警的集群或系统名称。 |
主机名 |
产生告警的ALB实例所在节点的主机名。 |
|
Container_ID |
产生告警的ALB实例所在Container的名称。 |
|
BLU_ID |
产生告警的ALB实例的BLU名称。 |
|
BLU版本号 |
产生告警的ALB实例的BLU版本。 |
|
服务器地址 |
产生告警的ALB实例对外的socket地址。 |
|
TPS门限 |
管理员配置的TPS告警门限值。 |
|
附加信息 |
Trigger condition |
系统当前指标取值满足自定义的告警设置条件。 |
对系统的影响
ALB TPS超过门限,导致ALB转发请求速度变慢,进而可能会使服务调用变慢。
可能原因
- 各ALB实例转发的请求数比较均匀时,相对外部请求数而言ALB实例太少。
- 各ALB实例转发的请求数悬殊较大时,个别ALB实例转发的请求过多使得其TPS超过门限值。
处理步骤
查看各ALB实例转发的请求数比较均匀时,相对外部请求数而言ALB实例是否太少。
- 根据外部消息接入集群的方式判断转发给ALB各个实例的请求数量是否均匀。
例如使用转发器向ALB发消息时查看转发器给各个socket地址转发的消息数量(一个socket地址对应一个ALB实例)。
- 登录FusionInsight Manager,单击“集群 > 服务 > Containers > 业务管理”。
- 选择ALB,单击对应ALB名称进入“状态”页面,单击“BLU实例”,查看ALB实例是否太少。
- 单击“添加实例”,选择新增实例的位置后单击“确定”。
- 检查告警是否清除。
- 是,处理完毕。
- 否,执行8。
各ALB实例转发的请求数悬殊较大时,个别ALB实例转发的请求过多使得其TPS超过门限值。
- 集群内无法进行更改,需根据实际情况决定,例如使用转发器时去调整转发器的转发策略,减少往负荷过重的ALB实例(尤其是已经发出告警的ALB实例)发送的请求数。
- 检查告警是否清除。
- 是,处理完毕。
- 否,执行8。
收集故障信息。
告警清除
此告警修复后,系统会自动清除此告警,无需手工清除。
参考信息
不涉及。
父主题: 告警参考