更新时间:2024-12-11 GMT+08:00

告警管理简介

概述

告警管理包含查看告警规则、告警规则配置与告警信息订阅功能。其中,告警规则可以提供过去一周的告警信息统计与告警信息明细,方便用户自行查看租户下的告警。该特性除了以默认值的形式提供一套GaussDB(DWS)告警最佳实践外,还允许用户根据自己的业务特点,个性化修改告警阈值。告警管理通过消息通知服务(Simple Message Notification,简称SMN)发送GaussDB(DWS) 告警通知,用户可订阅告警启用通知。

  • 该特性仅8.1.1.200及以上集群版本支持。
  • 告警管理目前暂不支持按照企业项目划分告警。

进入告警管理页面

  1. 登录GaussDB(DWS) 管理控制台。
  2. 在左侧导航栏,选择“监控 > 告警”,切换至“告警”页签。
  3. 进入数据仓库告警展示页面。该页面分为三个区域:

    • 存量告警统计

      最近7天的存量告警统计值(按告警级别分类),以柱状图的形式展示。用户可通过存量告警统计图,对过去一周告警发生的数量和分布有清晰的了解。

    • 当日告警

      当天的存量告警统计值(按级别分类),以列表的形式展示。重点向用户强调当天未处理的告警数量,帮助用户快速掌握目前告警的数量和分布。

    • 告警详情

      最近7天的所有告警(包括已处理和未处理)的明细信息,以表格的形式展示。可查看近7天内所有告警的告警名称、告警级别、告警源、集群名称、定位信息、详细信息、产生日期、状态等信息,帮助用户快速发现和定位问题。

    告警展示页面的数据源来自EventService微服务,该微服务最多可以提供30天的告警缓存数据。

告警类别和告警

告警策略触发条件以用户实际配置为准。

表1 DMS告警源触发阈值告警

告警类别

告警名称

告警级别

告警描述

默认

DWS集群节点CPU使用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群任意节点的CPU使用率(系统+用户)超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群任意节点的CPU使用率(系统+用户)低于当前设定阈值,且抑制条件不满足时,DMS告警模块将消除该告警。

默认

DWS集群节点数据盘使用率超阈值

>85% 紧急,>80%重要

DMS告警模块在指定周期内,检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])使用率低于当前设定阈值,且抑制条件不满足时,DMS告警模块将消除该告警。

默认

DWS集群节点数据盘I/O利用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])I/O利用率(util)超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])I/O利用率(util)低于当前设定阈值,且抑制条件不满足时,DMS告警模块将消除该告警。

默认

DWS集群节点数据盘时延超阈值

重要

DMS告警模块在指定周期内,检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])I/O延时(await)超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群任意节点的数据盘(/var/chroot/DWS/data[n])I/O延时(await)低于当前设定阈值,且抑制条件不满足时,DMS告警模块将消除该告警。

默认

DWS集群查询语句触发下盘量超阈值

紧急

DMS告警模块在指定周期内,检测到集群中执行的SQL语句触发结果集下盘,下盘量超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;该告警为针对每个SQL语句下盘量的告警,因此无法自动消除,需要用户在处理完该告警所涉及的SQL语句后手动消除该告警项。

默认

DWS集群查询语句堆积数量超阈值

紧急

DMS告警模块在指定周期内,检测到集群中处于等待状态的SQL语句数量超过当前设定阈值时,DMS告警模块将触发该告警;检测到集群中处于等待状态的SQL语句数量低于当前设定阈值时,DMS告警模块将消除该告警。

默认

DWS集群默认资源池队列阻塞

紧急

DMS告警模块在指定周期内,检测到集群的默认资源池队列发生阻塞,且抑制条件不能满足时,DMS告警模块将触发该告警;检测到集群的默认资源池队列不再发生阻塞,DMS告警模块将消除该告警。

默认

DWS集群的sql探针耗时超阈值

紧急

DMS告警模块在指定周期内,检测到任意集群的某个主机上出现sql探针耗时超过阈值,且抑制条件不能满足时,DMS告警模块将触发该告警;检测到任意集群的某个主机上不再出现sql探针耗时超过阈值时,DMS告警模块将消除该告警。

说明:

该告警仅8.1.1.300及以上集群版本支持,历史版本需要联系技术支持人员升级。

默认

DWS集群中存在持有表锁过长的vacuum full操作

重要

DMS告警模块在指定周期内,检测到集群中存在长时间运行的vacuum full操作,并且阻塞了其他操作。其他业务SQL存在锁等待情况,且抑制条件不能满足时,DMS告警模块将触发该告警;检测到集群的vacuum full操作没有造成锁等待,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群节点实例内存使用率超阈值

紧急

DMS告警模块在指定周期内,检测到任意集群的某个节点上出现实例内存使用率超阈值,且抑制条件不能满足时,DMS告警模块将触发该告警;检测到任意集群的某个节点上不再出现实例内存使用率超阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群节点动态内存使用率超阈值

紧急

DMS告警模块在指定周期内,检测到任意集群的某个节点上出现动态内存使用率超阈值,且抑制条件不能满足时,DMS告警模块将触发该告警;检测到任意集群的某个节点上不再出现动态内存使用率超阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群资源池磁盘使用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群资源池磁盘使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群资源池磁盘使用率低于当前设定阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群会话数量使用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群会话数量使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群会话数量使用率低于当前设定阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群活跃会话数量使用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群活跃会话数量使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群活跃会话数量使用率低于当前设定阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群数据库死锁数量超阈值

紧急

DMS告警模块在指定周期内,检测到集群数据库死锁数量超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群数据库死锁数量低于当前设定阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

默认

DWS集群数据库会话使用率超阈值

紧急

DMS告警模块在指定周期内,检测到集群数据库会话使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;检测到集群数据库会话使用率低于当前设定阈值时,DMS告警模块将消除该告警。

说明:

该告警请联系技术支持人员升级后支持。

自定义

用户自定义阈值告警名称

用户自定义告警级别

用户自定义阈值告警描述。