ALM-45009 HetuEngine计算实例任务失败率超过阈值
本章节适用于MRS 3.5.0及以后版本。
告警解释
系统每30秒周期性检测HetuEngine计算实例的任务失败率,当检测到HetuEngine计算实例的任务失败率大于等于50%时产生该告警。
HetuEngine计算实例运行的任务失败率小于50%时,告警清除。
告警属性
告警ID |
告警级别 |
是否可自动清除 |
---|---|---|
45009 |
提示 |
是 |
告警参数
类别 |
参数名称 |
参数含义 |
---|---|---|
定位信息 |
来源 |
产生告警的集群名称。 |
服务名 |
产生告警的服务名称。 |
|
角色名 |
产生告警的角色名称。 |
|
主机名 |
产生告警的主机名。 |
|
附加信息 |
Task Failure Rate |
产生告警的计算实例租户名和当前超过阈值的大小。 |
对系统的影响
HetuEngine计算实例任务失败率过高,会影响业务的正常运行,需及时排查问题并处理。
可能原因
- 计算实例资源配置过小。
- 业务存在大SQL任务,占用过多计算资源,导致其他提交的任务无资源可用,整个计算实例响应变慢,造成任务积压。
处理步骤
检查计算实例资源配置是否合理
- 使用可访问HetuEngine WebUI界面的管理员用户登录FusionInsight Manager。
- 选择“运维 > 告警 > 告警 > HetuEngine计算实例任务失败率超过阈值”,检查该告警的“附加信息”,查看并记录告警上报的租户名。
- 选择“集群 > 服务 > HetuEngine”,在概览页签下的“基本信息”区域,单击“HSConsole Web UI”后的链接,进入HSConsole界面。
- 在“计算实例”页签,单击对应计算实例所属的租户名的“配置”,查看该计算实例的资源配置是否合理(默认资源配置为最小化配置,可以根据实际需求调节)。
- 返回计算实例列表,单击“停止实例”,根据界面提示停止计算实例。
停止计算实例会影响提交到该计算实例上的业务。
- 单击“配置”,根据实际情况增加计算实例的资源配置,配置完成后单击“确定”,单击“启动实例”,根据界面提示启动实例。
- 等待2分钟,查看告警是否消失。
- 是,处理完毕。
- 否,执行8。
查看业务是否存在大SQL任务
- 在“计算实例”页签,展开对应租户下的实例,单击计算实例“WebUI”列的“LINK”,查看所有任务的运行情况。
- 在“Sort”列选择“Execution Time”对运行的任务进行排序,查看是否存在运行时间过长的任务(小时级的任务)。
- 联系业务侧根据实际情况结束长时间运行的任务并对业务SQL进行优化。
- 等待2分钟,查看告警是否消失。
- 是,处理完毕。
- 否,在“Failed”列选择所有的失败任务,收集计算实例中SQL运行的详细报错信息,然后执行12。
收集故障信息。
告警清除
此告警修复后,系统会自动清除此告警,无需手工清除。
参考信息
不涉及。