文档简介:
监控
支持的监控指标
功能说明
本节定义了关系型数据库上报云监控的监控指标的命名空间,监控指标列表和维度定义,用户可以通过云监控提供的API接口来检索关系型数据库产生的监控指标和告警信息。
命名空间
SYS.RDS
实例监控指标
PostgreSQL数据库性能监控指标,如表6-4所示。
数据库性能监控列表
|
指标 |
指标名称 |
含义 |
取值范围 |
测量对象和监控对象 |
监控周期(原始指标) |
|
rds001_cpu_util |
CPU使用率 |
该指标用于统计测量对象的CPU使用率,以比率为单位。 |
0-100% |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds002_mem_util |
内存使用率 |
该指标用于统计测量对象的内存使用率,以比率为单位。 |
0-1 |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds003_iops |
IOPS |
该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 |
≥ 0 counts/s |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds004_bytes_in |
网络输入吞吐量 |
该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量,以字节/秒为单位。 |
≥ 0 bytes/s |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds005_bytes_out |
网络输出吞吐量 |
该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量,以字节/秒为单位。 |
≥ 0 bytes/s |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds039_disk_util |
磁盘利用率 |
该指标用于统计测量对象的磁盘利用率,以比率为单位。 |
0-1 |
测量对象:弹性云服务器 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds040_transaction_logs_usage |
事务日志使用量 |
事务日志所占用的磁盘容量。 |
≥ 0 MB |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds041_replication_slot_usage |
复制插槽使用量 |
复制插槽文件所占磁盘容量。 |
≥ 0 MB |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds042_database_connections |
数据库连接数 |
当前连接到数据库的后端量。 |
≥ 0 counts |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds043_maximum_used_transaction_ids |
事务最大已使用ID数 |
事务最大已使用ID。 |
≥ 0 counts |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds044_transaction_logs_generations |
事务日志生成速率 |
平均每秒生成的事务日志大小。 |
≥ 0 MB/s |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds045_oldest_replication_slot_lag |
最滞后副本滞后量 |
多个副本中最滞后副本(依据接收到的WAL数据)滞后量。 |
≥ 0 MB |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds046_replication_lag |
复制时延 |
副本滞后时延。 |
≥ 0 ms |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds047_disk_total_size |
磁盘总大小 |
该指标用于统计测量对象的磁盘总大小。 |
40GB~4000GB |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds048_disk_used_size |
磁盘使用量 |
该指标用于统计测量对象的磁盘使用大小。 |
0GB~4000GB |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds049_disk_read_throughput |
硬盘读吞吐量 |
该指标用于统计每秒从硬盘读取的字节数。 |
≥ 0 bytes/s |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds050_disk_write_throughput |
硬盘写吞吐量 |
该指标用于统计每秒写入硬盘的字节数。 |
≥ 0 bytes/s |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds075_avg_disk_sec_per_read |
硬盘读耗时 |
该指标用于统计某段时间平均每次读取硬盘所耗时间。 |
> 0ms |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds052_avg_disk_sec_per_write |
硬盘写耗时 |
该指标用于统计某段时间平均写入硬盘所耗时间。 |
> 0s |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
|
rds053_avg_disk_queue_length |
磁盘平均队列长度 |
该指标用于统计等待写入测量对象的进程个数。 |
≥ 0 |
测量对象:数据库 监控实例类型:PostgreSQL实例 |
1分钟 |
-
维度
|
Key |
Value |
|
postgresql_instance_id |
PostgreSQL实例ID |
设置告警规则
操作场景
通过设置关系型数据库告警规则,用户可自定义监控目标与通知策略,及时了解关系型数据库运行状况,从而起到预警作用。
设置关系型数据库的告警规则包括设置告警规则名称、服务、维度、监控对象、监控指标、告警阈值、监控周期和是否发送通知等参数。
操作步骤
步骤 1 登录管理控制台。
步骤 2 选择“管理与部署 > 云监控”。
步骤 3 在左侧导航树栏,选择“告警 > 告警规则”。
步骤 4 在“告警规则”界面,单击“创建告警规则”进行添加。
----结束
查看监控指标
操作场景
云服务平台提供的云监控,可以对关系型数据库的运行状态进行日常监控。您可以通过管理控制台,直观地查看关系型数据库的各项监控指标。
由于监控数据的获取与传输会花费一定时间,因此,云监控显示的是当前时间5~10分钟前的关系型数据库状态。如果您的关系型数据库刚创建完成,请等待5~10分钟后查看监控数据。
前提条件
l 关系型数据库正常运行。
故障、删除状态的关系型数据库,无法在云监控中查看其监控指标。当关系型数据库再次启动或恢复后,即可正常查看。
说明:故障24小时的关系型数据库,云监控将默认该关系型数据库不存在,并在监控列表中删除,不再对其进行监控,但告警规则需要用户手动清理。
l 关系型数据库已正常运行一段时间(约10分钟)。
对于新创建的关系型数据库,需要等待一段时间,才能查看上报的监控数据和监控视图。
操作步骤
步骤 1 登录管理控制台。
步骤 2 单击管理控制台左上角的
,选择区域和项目。
步骤 3 选择“数据库 > 关系型数据库”。进入关系型数据库信息页面。
步骤 4 在“实例管理”页面,选择目标实例,单击操作列中的“查看监控”,跳转到Cloud Eye页面。
您也可以在“实例管理”页面,单击目标实例名称,在页面右上角,单击“查看监控”,跳转到Cloud Eye页面。
步骤 5 在Cloud Eye页面,可以查看实例监控信息。通过“设置监控指标”框可选择您在页面中要展示的指标名称并排序。
Cloud Eye支持的性能指标监控时间窗包括:近1小时、近3小时、近12小时、近24小时、近1周和近1月。
----结束






