DWS_2000000033 DWS集群数据库会话使用率超阈值
告警解释
DMS告警模块在指定周期内,检测到集群数据库会话使用率超过当前设定阈值,且抑制条件不满足时,DMS告警模块将触发该告警;当检测到集群数据库会话使用率低于当前设定阈值时,DMS告警模块将消除该告警。
告警属性
| 告警ID | 告警归属 | 告警级别 | 告警类型 | 业务类型 | 是否可自动清除 |
|---|---|---|---|---|---|
| DWS_2000000033 | 租户面 | >90 紧急,>80 重要 | 业务告警 | 数据仓库服务 | 是 |
告警变更
| 变更类型 | 变更版本 | 变更描述 | 变更原因 |
|---|---|---|---|
| 新增 | 9.1.0.227 | 首次增加 | 首次增加 |
告警参数
| 类别 | 参数名称 | 参数含义 |
|---|---|---|
| 定位信息 | 集群名称 | 产生告警的集群名称。 |
| 租户名称 | 集群所属的租户名称。 | |
| 告警级别 | 产生告警的级别。 | |
| 附加信息 | 资源ID | 产生告警的集群ID。 |
| 资源名称 | 产生告警的集群名称。 | |
| 数据库名称 | 告警产生的数据库名称。 | |
| 首次告警时间 | 告警首次发生时间,包含告警阈值与当前值。 |
告警指标
调用获取指定指标相关采集数据 - ListMetricsDataAPI接口获取该告警指标,其中接口中的指标名称为SessionStats。
- 请求示例:
GET https://{Endpoint}/v1/{project_id}/clusters/{cluster_id}/dms/metrics/SessionStats?offset=0&limit=1&from=1786782138946&to=1786785551018&order_by=ctime&sort_by=desc - 响应示例:
告警指标为响应结果中的count参数(数据条数)。
{ "code": 0, "msg": "OK", "data": [ { "virtual_cluster_id": 81882, "waiting": false, "query_id": "0", "backend_start": 1786782298, "user_name": "Ruby", "pid": "140504051969432", "resource_pool": "default_pool", "client_port": "20482", "application_name": "wlm", "elapsed_time": 11, "ctime": 1786782308000, "curr_xact_start": -1, "client_address": "172.16.114.248", "state": "idle", "lock_type": "-", "lock_relname": "-", "stmt_type": "COMMIT PREPARED", "query_elapsed_time": -1, "control_group": "", "query": "-", "query_start": 1786782298, "db_name": "gaussdb", "client_hostname": "", "system_query": true, "lock_mode": "-", "inst_name": "cn_5001", "state_change": 1786782298 } ], "count": 743 }
对系统的影响
可使用数据库连接数不足,影响业务执行。
可能原因
数据库连接数限制过低。
处理步骤
- 登录DWS管理控制台。
- 在“告警管理”界面,查看集群最近7天的告警信息。
- 根据告警信息,使用gsql连接集群,具体操作请参见使用命令行工具连接DWS集群。
- 在创建用户时由CREATE ROLE命令的CONNECTION LIMIT connlimit子句直接设定,也可以在设定以后用ALTER ROLE的CONNECTION LIMIT connlimit子句修改。
- 使用PG_ROLES视图查看指定用户的最大连接数。
1 2 3 4 5
SELECT ROLNAME,ROLCONNLIMIT FROM PG_ROLES WHERE ROLNAME='role1'; rolname | rolconnlimit ---------+-------------- role1 | 10 (1 row)
- 修改用户的最大连接数。
1ALTER ROLE role1 connection limit 20;
- 使用PG_ROLES视图查看指定用户的最大连接数。
告警清除
此告警修复后,自动清除。
参考信息
不涉及。