
# 云数据库RDS for PostgreSQL监控指标说明
#### 功能说明
本节定义了云数据库RDS for PostgreSQL上报云监控的监控指标的命名空间，监控指标列表和维度定义，用户可以通过云监控提供的API接口来检索RDS for PostgreSQL产生的监控指标和告警信息。
#### 命名空间
SYS.RDS
#### 监控指标
表1RDS for PostgreSQL性能监控列表 
| 指标ID                                  | 指标名称                                 | 指标含义                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 取值范围                                                                                                                                                                                                                                | 测量对象\&监控实例类型                                                            |
|:---|:---|:---|:---|:---|
| rds001_cpu_util                       | CPU使用率                               | 该指标用于统计测量对象的CPU使用率，以百分比为单位。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| rds002_mem_util                       | 内存使用率                                | 该指标用于统计测量对象的内存使用率，以百分比为单位。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例 |
| rds003_iops                           | IOPS                                 | 该指标用于统计当前实例，单位时间内系统处理的I/O请求数量（平均值）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| read_count_per_second                 | 读IOPS                                | 该指标用于统计当前实例，单位时间内系统处理的读I/O请求数量（平均值）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| write_count_per_second                | 写IOPS                                | 该指标用于统计当前实例，单位时间内系统处理的写I/O请求数量（平均值）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| rds004_bytes_in                       | 网络输入吞吐量                              | 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 KiB/s                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| rds005_bytes_out                      | 网络输出吞吐量                              | 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 KiB/s                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| rds039_disk_util                      | 磁盘利用率                                | 该指标用于统计测量对象的磁盘利用率，以百分比为单位。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| rds040_transaction_logs_usage         | 事务日志使用量                              | 事务日志所占用的磁盘容量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例        |
| rds041_replication_slot_usage         | 复制插槽使用量                              | 复制插槽文件所占磁盘容量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例        |
| rds042_database_connections           | 数据库连接数                               | 当前连接到数据库的后端量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例     |
| rds043_maximum_used_transaction_ids   | 事务最大已使用ID数                           | 事务最大已使用ID。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例     |
| rds044_transaction_logs_generations   | 事务日志生成速率                             | 平均每秒生成的事务日志大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 MiB/s                                                                                                                                                                                                                           | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例    |
| rds045_oldest_replication_slot_lag    | 最滞后副本滞后量                             | 多个副本中最滞后副本（依据接收到的WAL数据）滞后量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例      |
| rds046_replication_lag                | 复制时延                                 | 副本滞后时延。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例       |
| rds047_disk_total_size                | 磁盘总大小                                | 该指标用于统计测量对象的磁盘总大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 40 GiB\~4000 GiB                                                                                                                                                                                                                    | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| rds048_disk_used_size                 | 磁盘使用量                                | 该指标用于统计测量对象的磁盘使用大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 0 GiB\~4000 GiB                                                                                                                                                                                                                     | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| rds049_disk_read_throughput           | 硬盘读吞吐量                               | 该指标用于统计每秒从硬盘读取的字节数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | ≥ 0 Byte/s                                                                                                                                                                                                                          | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| rds050_disk_write_throughput          | 硬盘写吞吐量                               | 该指标用于统计每秒写入硬盘的字节数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | ≥ 0 Byte/s                                                                                                                                                                                                                          | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| rds082_tps                            | TPS                                  | 该指标用于统计每秒事务执行次数，含提交的和回退的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| rds083_conn_usage                     | 连接数使用率                               | 该指标用于统计当前已用的PgSQL连接数占总连接数的百分比。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| row_per_second                        | 操作行数                                 | 实例每秒增删改查操作的行数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| active_connections                    | 活跃连接数                                | 该指标为统计数据库当前活跃连接数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| idle_transaction_connections          | 事务空闲连接数                              | 该指标为统计数据库当前空闲连接数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| oldest_transaction_duration           | 最长事务存活时长                             | 该指标为统计当前数据库中存在的最长事务存活时长。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| oldest_transaction_duration_2pc       | 最长未决事务存活时长                           | 该指标为统计当前数据库存在的最长未决事务存活时长。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| disk_io_usage                         | 磁盘IO使用率                              | 该指标为统计磁盘IO使用率。磁盘IO使用率是指磁盘正在处理IO请求的时间与总时间的百分比。 说明： 当磁盘IO使用率达到100%，只能说明在统计时间段内，磁盘一直有数据写入，磁盘性能还需要结合IOPS、磁盘的吞吐量、读写时延等多个指标共同决定。                                                                                                                                                                                                                                                                                                                                                         | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| lock_waiting_sessions                 | 等待锁的会话数                              | 该指标为统计当前处于阻塞状态的会话个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| swap_in_rate                          | swap in速率                            | 该指标为统计每秒从交换区写到内存的大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 KB/s                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| swap_out_rate                         | swap out速率                           | 该指标为统计每秒写入交换区的内存的大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 KB/s                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| swap_total_size                       | 交换区总容量大小                             | 该指标为统计交换区总量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| swap_usage                            | 交换区容量使用率                             | 该指标为统计交换区使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| db_max_age                            | 最大数据库年龄                              | 该指标为统计当前数据库的最大数据库年龄(获取表pg_database中max(age(datfrozenxid))值)。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| cpu_user_usage                        | 用户态CPU时间占比                           | 该指标为统计用户态CPU时间占比。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| cpu_sys_usage                         | 内核态CPU时间占比                           | 该指标为统计内核态CPU时间占比。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| cpu_wait_usage                        | 硬盘IO等待时间占比                           | 该指标为统计硬盘IO等待时间占比。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| io_read_delay                         | IO读响应延迟                              | 该指标为统计磁盘读响应平均延迟（以毫秒为单位）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| io_write_delay                        | IO写响应延迟                              | 该指标为统计磁盘写响应平均延迟（以毫秒为单位）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| slow_sql_one_second                   | 已执行1s的SQL数                           | 该指标为统计数据库执行时长1秒以上的慢SQL个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| slow_sql_three_second                 | 已执行3s的SQL数                           | 该指标为统计数据库执行时长3秒以上的慢SQL个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| slow_sql_five_second                  | 已执行5s的SQL数                           | 该指标为统计数据库执行时长5秒以上的慢SQL个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| slow_sql_log_min_duration_statement   | 已执行log_min_duration_statement时长的SQL数 | 该指标为统计数据库执行时长比参数log_min_duration_statement大的慢SQL个数，该参数大小可根据业务需要进行更改。                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| pg_dr_repl_stat                       | 灾备节点复制状态                             | 灾备状态状况。各数字含义如下： - 异常：0  - startup：1  - catchup：2  - streaming：3  - backup：4  - stopping：5   | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| pg_dr_wal_delay                       | 主机与灾备机间lsn延迟                         | 该指标为统计数据库主机当前lsn和灾备机replay lsn的延迟。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | ≥ 0 Byte                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| round_trip_time                       | 主机与灾备机间网络延迟                          | 该指标为统计数据库主机与灾备机间往返时延。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 ms                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例      |
| packet_loss_rate                      | 主机与灾备机间丢包率                           | 该指标为统计数据库主机与灾备机间丢包率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例       |
| inactive_logical_replication_slot     | 非活跃逻辑复制槽数量                           | 该指标用于统计当前数据库中存在的非活跃逻辑复制槽数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例        |
| pgaudit_log_size                      | 审计日志大小                               | 该指标为获取当前审计日志的大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | ≥ 0 GiB                                                                                                                                                                                                                             | 测量对象：数据库 监控实例类型：RDS for PostgreSQL实例       |
| slave_replication_status              | 备机流复制状态                              | 该指标为获取备机流复制状态，0：备机异常，1：备机正常，2：该实例为主机。 此处备机也包括只读实例。                                                                                                                                                                                                                                                                                                                                                                                                                                                           | - 0  - 1  - 2   | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| synchronous_replication_blocking_time | 同步复制阻塞时间                             | 该指标为获取同步复制主备机间复制阻塞的时长。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | ≥ 0 s                                                                                                                                                                                                                               | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| temporary_files_generation_num        | 每分钟临时文件生成数量                          | 该指标为获取临时文件在1分钟内生成的数量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 count/min                                                                                                                                                                                                                       | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| temporary_files_generation_size       | 每分钟临时文件生成大小                          | 该指标为获取临时文件在1分钟内生成的大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 Byte/min                                                                                                                                                                                                                        | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| sent_lsn_replication_latency_size     | 主备间wal日志发送延迟                         | 该指标为获取主机待发送wal日志延迟大小                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 Byte                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| write_lsn_replication_latency_size    | 主备间wal日志写入延迟                         | 该指标为获取备机写入到磁盘的wal日志的延迟大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 Byte                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| flush_lsn_replication_latency_size    | 主备间wal日志落盘延迟                         | 该指标为获取备机刷入到磁盘的wal日志的延迟大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | ≥ 0 Byte                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例      |
| replay_lsn_replication_latency_size   | 主备间wal日志回放延迟                         | 该指标为获取备机回放wal日志的延迟大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 Byte                                                                                                                                                                                                                            | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例      |
| data_disk_inode_used                  | inode数                               | 数据盘已使用的inode数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| user_current_connections              | 用户使用连接数                              | 该指标为统计用户实际使用的连接数（不包括监控运维使用的内置连接）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| user_active_connections               | 用户活跃连接数                              | 该指标为统计用户实际使用的活跃连接数（不包括监控运维使用的内置活跃连接）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| wal_size                              | WAL日志占用空间大小                          | 该指标为获取当前WAL日志所占空间大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 GiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| dbuser_passwd_deadline                | 数据库用户最快过期时间                          | 查询数据库用户密码过期时间，返回过期时间减去当前时间的最小值。 说明： 如果没有设置用户密码过期时间，这个指标采集不到。                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0 s                                                                                                                                                                                                                               | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| sys_memory_hit_rate                   | 内存命中率                                | 该指标为统计内存命中率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| long_transactions_active_one_second   | 已开启1s的事务数                            | 该指标为统计数据库开启时长1秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| long_transactions_active_three_second | 已开启3s的事务数                            | 该指标为统计数据库开启时长3秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| long_transactions_active_five_second  | 已开启5s的事务数                            | 该指标为统计数据库开启时长5秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| long_transactions_idle_one_second     | 已空闲1s的事务数                            | 该指标为统计数据库空闲时长1秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| long_transactions_idle_three_second   | 已空闲3s的事务数                            | 该指标为统计数据库空闲时长3秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| long_transactions_idle_five_second    | 已空闲5s的事务数                            | 该指标为统计数据库空闲时长5秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| long_transactions_two_pc_one_second   | 已执行1s的两阶段事务                          | 该指标为统计数据库两阶段执行时长1秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| long_transactions_two_pc_three_second | 已执行3s的两阶段事务                          | 该指标为统计数据库两阶段执行时长3秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例     |
| long_transactions_two_pc_five_second  | 已执行5s的两阶段事务                          | 该指标为统计数据库两阶段执行时长5秒以上的长事务个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_mem_usage_process_autovacuum       | autovacuum进程内存使用量                    | 该指标为统计autovacuum进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_cpu_process_autovacuum             | autovacuum进程cpu使用率                   | 该指标为统计autovacuum进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_cpu_process_bgwriter               | bgwriter进程cpu使用率                     | 该指标为统计bgwriter进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_cpu_process_checkpoint             | checkpoint进程cpu使用率                   | 该指标为统计checkpoint进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_cpu_process_logger                 | logger进程cpu使用率                       | 该指标为统计logger进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_cpu_process_walwriter              | walwriter进程cpu使用率                    | 该指标为统计walwriter进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_cpu_process_walsender              | walsender进程cpu使用率                    | 该指标为统计walsender进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_cpu_process_postmaster             | postmaster进程cpu使用率                   | 该指标为统计postmaster进程cpu使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   | 0-100%                                                                                                                                                                                                                              | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_mem_usage_process_bgwriter         | bgwriter进程内存使用量                      | 该指标为统计bgwriter进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_mem_usage_process_checkpoint       | checkpoint进程内存使用量                    | 该指标为统计checkpoint进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_mem_usage_process_logger           | logger进程内存使用量                        | 该指标为统计logger进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例 |
| os_mem_usage_process_walwriter        | walwriter进程内存使用量                     | 该指标为统计walwriter进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_mem_usage_process_walsender        | walsender进程内存使用量                     | 该指标为统计walsender进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_mem_usage_process_postmaster       | postmaster进程内存使用量                    | 该指标为统计postmaster进程内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_mem_size_spec                      | 规格内存大小                               | 该指标为统计规格内存大小。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_mem_size_used                      | 内存使用量                                | 该指标为统计内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_mem_size_cache                     | page cache内存使用量                      | 该指标为统计page cache内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| os_mem_size_mapped_file               | 共享内存使用量                              | 该指标为统计共享内存使用量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_mem_size_hugetlb_usage_2m          | 2M大页使用量                              | 该指标为统计2M大页使用量（内存32G规格以上存在）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0 MiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| os_fs_size_base_dir                   | 数据文件大小（不包含日志和wal）                    | 该指标为统计数据文件大小（不包含日志和wal）。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 GiB                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| os_iothroughput_total                 | 磁盘读写吞吐量                              | 该指标为统计磁盘读写吞吐量。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥ 0 MiB/s                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| number_of_slow_log_in_one_minute      | 每分钟慢日志个数                             | 统计每分钟PostgreSQL产生的慢日志个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0 count/min                                                                                                                                                                                                                       | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例  |
| rds_pg_qps                            | 每秒平均执行SQL个数                          | 每秒平均执行SQL个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | ≥ 0 count/s                                                                                                                                                                                                                         | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例      |
| conn_success_counts_per_min           | 每分钟连接成功的个数                           | 每分钟新建会话连接成功的个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例   |
| conn_fail_counts_per_min              | 每分钟连接失败的个数                           | 每分钟新建会话连接失败的个数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | ≥ 0 count                                                                                                                                                                                                                           | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例    |
| auto_expansion_is_open_or_not         | 是否开启自动扩容                             | 是否开启磁盘自动扩容：1表示开启，0表示关闭。 在该指标上线前开启自动扩容的实例可能会因为实例停止、实例故障等原因导致指标异常，可通过重新下发一次开启磁盘自动扩容来恢复指标状态。                                                                                                                                                                                                                                                                                                                                                                                       | \[0，1\]                                                                                                                                                                                                                             | 测量对象：弹性云服务器 监控实例类型：RDS for PostgreSQL实例      |
   
#### 维度
| Key                   | Value                                                                                                                                  |
|:---|:---|
| postgresql_cluster_id | RDS for PostgreSQL实例ID。 该取值可通过"[查询数据库实例列表](https://support.huaweicloud.com/api-rds/rds_01_0004.html)"获取。 |
   
#### 调用样例
通过API接口来检索RDS监控指标数据，具体调用方法及参数说明请参见《云监控服务API参考》中的[查询监控数据](https://support.huaweicloud.com/api-ces/ces_03_0033.html)章节。
调用样例如下：
- 请求样例：
```
/V1.0/{project_id}/metric-data?namespace=SYS.RDS&metric_name=rds001_cpu_util&dim.0=rds_cluster_id,5ea170ad-cc6b-49cd-9020-e94fdbeea391&from=1484123686000&to=1568188853000&period=300&filter=average
```
- 响应样例：
```
{
    "datapoints": [
        {
            "average": 0.35, 
            "timestamp": 1484123400000, 
            "unit": "Ratio"
        },
        {
            "average": 0.11, 
            "timestamp": 1484123700000, 
            "unit": "Ratio"
        }
    ], 
    "metric_name": "rds001_cpu_util",
    "httpcode" : 200,
    "header" : {
    "Transfer-Encoding" : "chunked",
    "Server" : "Web Server",
    "X-Request-Id" : "te-I-CES-APISVR25.id-0418d62a-1e76-46ff-9a5f-9ce40b336e29.ts-1484123744291.c-15046",
    "X-Content-Type-Options" : "nosniff",
    "Connection" : "keep-alive",
    "X-Download-Options" : "noopen",
    "Date" : "Wed, 11 Jan 2017 08:35:44 GMT",
    "X-Frame-Options" : "DENY",
    "Strict-Transport-Security" : "max-age=31536000; includeSubdomains;",
    "Cache-Control" : "no-cache",
    "X-XSS-Protection" : "1; mode=block;",
    "Content-Length" : "165",
    "Content-Type" : "application/json"
}
}
```
