文档首页/ MapReduce服务 MRS/ 用户指南(安卡拉区域)/ 告警参考/ ALM-33007 Containers服务ALB TPS超过门限
更新时间: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实例是否太少。

  1. 根据外部消息接入集群的方式判断转发给ALB各个实例的请求数量是否均匀。

    例如使用转发器向ALB发消息时查看转发器给各个socket地址转发的消息数量(一个socket地址对应一个ALB实例)。

    • 是,执行2
    • 否,执行6

  1. 登录FusionInsight Manager,单击“集群 > 服务 > Containers > 业务管理”。
  2. 选择ALB,单击对应ALB名称进入“状态”页面,单击“BLU实例”,查看ALB实例是否太少。

    • 是,执行4
    • 否,执行6

  3. 单击“添加实例”,选择新增实例的位置后单击“确定”。
  4. 检查告警是否清除。

    • 是,处理完毕。
    • 否,执行8

各ALB实例转发的请求数悬殊较大时,个别ALB实例转发的请求过多使得其TPS超过门限值。

  1. 集群内无法进行更改,需根据实际情况决定,例如使用转发器时去调整转发器的转发策略,减少往负荷过重的ALB实例(尤其是已经发出告警的ALB实例)发送的请求数。
  2. 检查告警是否清除。

    • 是,处理完毕。
    • 否,执行8

收集故障信息。

  1. 在FusionInsight Manager界面,单击“运维 > 日志 > 下载”。
  2. 在“服务”中勾选“Containers”。
  3. 在“主机”中勾选对应角色所在的主机。
  4. 单击右上角的时间编辑按钮,设置日志收集的“开始时间”和“结束时间”分别为告警产生时间的前后1小时,单击“下载”。
  5. 请联系运维人员,并发送已收集的故障日志信息。

告警清除

此告警修复后,系统会自动清除此告警,无需手工清除。

参考信息

不涉及。