-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 metrics Metrics object 数据对象。 表5 Metrics 参数 参数类型 描述 dataPoints Array of DataPoint objects 监控数据。 label String 监控指标。 表6 DataPoint 参数 参数类型 描述 timestamp Long 时间戳。 value Long 时间戳对应的监控值。
-
URI GET /v2/{project_id}/streams/{stream_name}/partitions/{partition_id}/metrics 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 stream_name 是 String 通道名称。 partition_id 是 String 分区编号。可定义为如下两种样式:- shardId-0000000000- 0比如一个通道有三个分区,那么分区标识符分别为0, 1, 2,或者shardId-0000000000, shardId-0000000001, shardId-0000000002 表2 Query参数 参数 是否必选 参数类型 描述 label 否 String 分区监控指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准) total_put_bytes_per_partition:分区总输入流量(Byte) total_get_bytes_per_partition:分区总输出流量(Byte) total_put_records_per_partition:分区总输入记录数(个) total_get_records_per_partition:分区总输出记录数(个) label_list 否 String 使用label用逗号拼接组成,用于批量查询多个label的指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准) start_time 是 Long 监控开始时间点,10位时间戳。 end_time 是 Long 监控结束时间点,10位时间戳。
-
响应示例 状态码:400 BadRequest {
"error_code" : "common.01000001",
"error_msg" : "failed to read http request, please check your input, code: 400, reason: Type mismatch., cause: TypeMismatchException"
} 状态码:401 Unauthorized {
"error_code" : "APIG.1002",
"error_msg" : "Incorrect token or token resolution failed"
} 状态码:403 Forbidden {
"error" : {
"code" : "403",
"message" : "X-Auth-Token is invalid in the request",
"title" : "Forbidden"
},
"error_code" : 403,
"error_msg" : "X-Auth-Token is invalid in the request",
"title" : "Forbidden"
} 状态码:408 Request Time-out {
"error_code" : "common.00000408",
"error_msg" : "timeout exception occurred"
} 状态码:500 InternalServerError {
"error_code" : "common.00000500",
"error_msg" : "internal error"
}
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 - AnyType OK 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 参数解释:错误码。 约束限制:不涉及。 取值范围:长度为[8,36]个字符。 默认取值:不涉及。 error_msg String 参数解释:错误描述。 约束限制:不涉及。 取值范围:长度为[2,512]个字符。 默认取值:不涉及。 solution_msg String 参数解释:解决方案描述。 约束限制:不涉及。 取值范围:长度为[0,4096]个字符。 默认取值:不涉及。 状态码:401 表6 响应Body参数 参数 参数类型 描述 error_code String 参数解释:错误码。 约束限制:不涉及。 取值范围:长度为[8,36]个字符。 默认取值:不涉及。 error_msg String 参数解释:错误描述。 约束限制:不涉及。 取值范围:长度为[2,512]个字符。 默认取值:不涉及。 solution_msg String 参数解释:解决方案描述。 约束限制:不涉及。 取值范围:长度为[0,4096]个字符。 默认取值:不涉及。 状态码:408 表7 响应Body参数 参数 参数类型 描述 error_code String 参数解释:错误码。 约束限制:不涉及。 取值范围:长度为[8,36]个字符。 默认取值:不涉及。 error_msg String 参数解释:错误描述。 约束限制:不涉及。 取值范围:长度为[2,512]个字符。 默认取值:不涉及。 solution_msg String 参数解释:解决方案描述。 约束限制:不涉及。 取值范围:长度为[0,4096]个字符。 默认取值:不涉及。 状态码:500 表8 响应Body参数 参数 参数类型 描述 error_code String 参数解释:错误码。 约束限制:不涉及。 取值范围:长度为[8,36]个字符。 默认取值:不涉及。 error_msg String 参数解释:错误描述。 约束限制:不涉及。 取值范围:长度为[2,512]个字符。 默认取值:不涉及。 solution_msg String 参数解释:解决方案描述。 约束限制:不涉及。 取值范围:长度为[0,4096]个字符。 默认取值:不涉及。
-
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数解释:租户Token。用于调用接口的认证。获取方法,请参见认证鉴权。 约束限制:不涉及。 取值范围:长度不超过65534个字符。 默认取值:不涉及。 表3 请求Body参数 参数 是否必选 参数类型 描述 enable 是 Boolean 参数解释:是否开启
AOM 监控采集。 约束限制:不涉及。 取值范围:false为不开启监控采集,true开启监控采集。 默认取值:false。
-
数据库读写状态配置 目前应用需要接入Java 1.2.6-RELEASE及以上版本的DB-SDK才能支持数据库禁写(不可写)配置。 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”。 单击待修改状态旁的。 图5 数据库读写状态配置 在“修改状态”弹窗单击选择所需状态,单击“确定”,完成数据库读写状态设置。 表7 数据库读写状态配置 参数 配置说明 是否可读 数据库是否可读。 “可读”,数据库状态正常,可以正常读取。 “不可读”,数据库状态异常,不可读;数据库状态从不可读恢复为可读状态,需要手动配置。 是否可写 数据库是否可写。 “可写”,此时可对数据库进行“写”操作。 “不可写”,此时不可对数据库进行“写”操作。 当活跃为数据中心1,并数据中心1异常时,数据中心1自动切换数据中心2,“可读”自动切为“不可读”;当数据中心1恢复后,单击“回切”按钮,需手动将“不可读”配置为“可读”。
-
连接池配置 一个数据库实例上面可以创建多个数据库,监控是针对整个数据库实例的监控;连接池是针对每个数据库的连接配置,连接池配置的可选的数据库列表来源于监控配置中的“连接数据库”。支持针对每个数据库配置路由算法(单边读写/单边写本地读)、读库负载均衡算法配置(读写分离时需要)。 创建监控时会自动对第一个连接数据库创建连接池:路由算法为单边读写,无从库,Schema取连接数据库名。当自动创建的连接池不满足需求时,需要手动配置连接池。 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”,单击监控所在行的“更多>连接池配置”。 在连接池配置页面,填写配置信息,完成后单击“确定”。 表6 连接池配置 参数 配置说明 数据库名 创建监控配置的连接数据库名。 路由算法 选择路由算法,单边读写/单边写本地读。 数据源名称 自定义数据源名称。 数据库地址 数据库的连接地址。 Schema 需要连接的Schema名称。 Schema即数据库名,Schema默认自动填充的就是上面选择的数据库名,通常情况下用户无需更改。当用户的数据中心1、数据中心2的使用不同的数据库名时,前面填写连接数据库时需要填写一个虚拟的数据库名,通过数据中心1、数据中心2的Schema配置实际的数据库名。 负载均衡算法 选择负载均衡算法,随机/轮询。 添加Data Source 添加备数据源的配置信息。
-
概述 MySQL监控器、Oracle监控器、PostgreSQL监控器可对用户业务使用的对应数据库进行探测,并且在数据库异常时自动触发流量切换。 MySQL监控器、Oracle监控器、PostgreSQL监控器相关操作流程一致,故统一放在此章节介绍。 表1 监控状态说明 监控状态 状态说明 绿色 监控正常。 说明: MySQL监控器暂不支持MySQL数据库连接池占满、磁盘占满等亚健康状态探活能力。 只要MySQ
L实例 处于活跃状态,连接正常保持,查询命令正常执行,即认为当前MySQL状态正常,监控状态正常。 红色 监控异常。从正常到异常,在允许自动切换的情况下,自动触发流量切换。 黄色 初始化监控失败。此状态表示MAS进程无法检测业务数据库,确保配置信息无误的情况下,需要联系运维处理。 浅灰 监控未生成或监控配置错误。 深灰 调用异常。监控连接ETCD状态异常。
-
创建监控 登录MAS控制台,在“多活管理”页面单击实例(实例所属命名空间类型为同城多活),进入实例控制台。 在页面顶端导航栏选择“监控列表”,单击页面左上角的“新增监控”。 在新增监控页面配置监控基础配置,完成后单击“下一步:数据中心配置”。 图1 新增监控-基础配置 表2 基础配置信息 参数 配置说明 监控 选择需要新增的监控类型,此处请选择如下类型: MySQL监控 Oracle监控 PostgreSQL监控 说明: 只有在功能模块已开通MySQL、Oracle和PostgreSQL功能点,且多活实例关联的命名空间下的功能点已勾选MySQL、Oracle和PostgreSQL时,才能同时支持这三种数据库监控,如果命名空间只选择其中一个功能点,则下拉框只显示对应所选的数据库监控。 应用名称 选择“应用列表”中创建的应用。 监控器名称 自定义监控器名称。 异常通知设置 默认为“关”。 若设置为“开”: 当监控器或被监控的数据库异常时会及时给用户发送异常通知或告警通知。支持华为
云消息 通知服务,请先配置密钥。 默认将开启
云监控 ,请前往云监控确认是否已创建MAS事件监控告警规则,如已创建请忽略。 通知主题 若异常通知设置选择“开”,则需要在通知主题列表选择主题,如无主题列表,单击新增,新增通知主题之后进行后续操作。 是否监控 默认“是”,选“否”则不会探测数据库异常情况。 是否自动切换 默认“是”,选“否”则不会自动切换数据库。 监控用户名 被监控数据库的用户名。 监控用户密码 被监控数据库的用户密码。 确认密码 再次填写监控用户密码。 DRS联动 默认为“关”。 若设置为“开”,目前仅支持关联DRS实时灾备任务。请先配置密钥,再开启DRS联动。 说明:
数据复制服务 (Data Replication Service,简称DRS)是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。DRS实时灾备任务提供的实时灾备功能,可实现主实例和跨区域的灾备实例之间的实时同步。 多活分区 选择主备多活分区。多活分区为多活实例所归属的命名空间所创建的分区名称。 说明: 此选项需要打开“DRS联动”才会显示。 DRS任务 若DRS联动设置为“开”,需要设置DRS任务,任务列表选其一,如无任务列表,单击“新增”,新增DRS实时灾备任务之后进行后续操作。 填写数据中心配置,完成后单击“下一步:数据库配置”。 图2 新增监控-数据中心配置 表3 数据中心配置信息 参数 配置说明 云选择 被监控的数据库部署的环境。 局点 被监控数据库所在区域。 IPv4地址 数据库的访问地址和端口。 添加读库地址 单击添加读库数据库地址。 填写数据库配置,完成后单击“下一步:高级配置”。 图3 新增监控-数据库配置 表4 数据库配置信息 参数 配置说明 监控数据库 填写监控数据库名称。监控数据库用来探活连接的数据库实例,确认数据库实例连接是否正常。 请使用独立的监控数据库,不要与业务数据库共用,监控数据库只授权读取类权限,避免产生安全风险。 连接数据库 填写连接数据库名称。连接数据库是应用实际连接的数据库,支持配置多个,每个数据库可在连接池配置中选择使用不同的路由算法。 填写高级配置,完成后单击“下一步:确认配置”。 图4 新增监控-高级配置 表5 高级配置信息 参数 配置说明 重试时间间隔 探测异常后,探测重试的时间间隔,以毫秒为单位,默认值3000ms。 输入值必须在1000到300000之间,建议使用默认值。 数据库访问超时时间 访问数据库超时时间,超过这个时间认为一次访问数据库失效,以毫秒为单位,默认值3000ms。 输入值必须在3000到100000之间,建议使用默认值。 监控超时时间 一个周期内监控器对数据库探测监控的超时时间,超过这个时间,则认为探测数据库失败,监控状态变为监控异常。 以毫秒为单位,默认值20000ms,输入值必须在12000到1200000之间,建议使用默认值。 说明: 如果您需要修改监控超时时间,监控超时时间建议大于故障时数据中心1的数据同步到数据中心2所需时间,否则切换数据中心后,数据中心2的数据可能存在不完整的情况。 确认配置无误后单击“立即创建”,完成创建监控。 监控器创建完成后,数据中心的正常监控状态标识为绿色。如果是其他异常状态,可能是监控器信息配置错误或者是监控的数据库本身存在异常,请进行故障排除。
-
URI GET /v2/{project_id}/streams/{stream_name}/metrics 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 stream_name 是 String 通道名称。 表2 Query参数 参数 是否必选 参数类型 描述 label 否 String 通道监控指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准) total_put_bytes_per_stream:总输入流量(Byte) total_get_bytes_per_stream:总输出流量(Byte) total_put_records_per_stream:总输入记录数(个) total_get_records_per_stream:总输出记录数(个) total_put_req_latency:上传请求平均处理时间(毫秒) total_get_req_latency:下载请求平均处理时间(毫秒) total_put_req_suc_per_stream:上传请求成功次数(个) total_get_req_suc_per_stream:下载请求成功次数(个) traffic_control_put:因流控拒绝的上传请求次数 (个) traffic_control_get:因流控拒绝的下载请求次数 (个) label_list 否 String 使用label用逗号拼接组成,用于批量查询多个label的指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准) start_time 是 Long 监控开始时间点,10位时间戳。 end_time 是 Long 监控结束时间点,10位时间戳。
-
响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 metrics Metrics object 数据对象。 metrics_list Array of Metrics objects 监控数据对象列表。 表5 Metrics 参数 参数类型 描述 dataPoints Array of DataPoint objects 监控数据。 label String 监控指标。 表6 DataPoint 参数 参数类型 描述 timestamp Long 时间戳。 value Long 时间戳对应的监控值。
-
响应示例 状态码: 200 OK {
"total" : 99999,
"size" : 99999,
"entities" : [ {
"task_id" : "id123456789",
"task_name" : "fdi_task_name",
"task_type" : "TIMING",
"status" : 0,
"last_execute_time" : 1603243428000,
"use_quartz_cron" : false,
"cron" : "0 */15 * * * ?",
"period" : "DAY",
"dispatch_interval" : 1,
"position" : "READER",
"execute_status" : "RUNNING",
"source_app_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3",
"source_app_name" : "source-app",
"source_instance_id" : "source-instance",
"target_app_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3",
"target_app_name" : "target-app",
"target_instance_id" : "target-instance",
"ext_type" : "CDC",
"enterprise_project_id" : "string",
"task_tag" : "string"
} ]
}
-
响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Integer 总数。 size Integer 当前页监控信息数量。 entities Array of TaskMonitorInfo objects 任务监控信息当前页元素。 表5 TaskMonitorInfo 参数 参数类型 描述 task_id String 任务ID。 task_name String 任务名称。 task_type String 任务类型: TIMING(定时任务) REALTIME(实时任务) status Integer 任务状态: 0(停止) 1(运行中) last_execute_time Integer 任务最近一次执行时间,格式timestamp(ms),使用UTC时区。 use_quartz_cron Boolean 任务是否使用Quartz表达式,只有定时任务才有该属性。 cron String CRON表达式,只有定时任务且use_quartz_cron为true时才有该属性。 period String 调度周期的单位,如天,小时等,只有定时任务且use_quartz_cron为false时才有该属性: MIN(分钟) HOUR(小时) DAY(天) WEEK(周) MON(月) dispatch_interval Integer 调度周期,和period字段一起可以确定每隔多长时间调度一次,只有定时任务且use_quartz_cron为false时才有该属性。 position String 标识最近一次任务执行到哪一个阶段: ADAPTER(任务处于初始化阶段) READER(任务正在执行Reader读操作) WRITER(任务正在执行Writer写操作) execute_status String 任务最近一次执行状态: UNSTARTED(未启动) WAITING(等待调度中) RUNNING(执行中) SUC
CES S(执行成功) CANCELLED(任务取消) ERROR(执行异常) source_app_id String 任务源端数据源所属应用ID。 source_app_name String 任务源端数据源所属应用名称。 source_instance_id String 任务源端数据源所属实例ID。 target_app_id String 任务目标端数据源所属应用ID。 target_app_name String 任务目标端数据源所属应用名称。 target_instance_id String 任务目标端数据源所属实例ID。 ext_type String 任务扩展类型,当前如果是CDC组合任务,该字段为CDC,否则为null。 enterprise_project_id String 任务所属企业项目ID,默认为0。 task_tag String 任务标签。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 error_msg String 错误描述。
-
设置告警规则 在监控指标卡片上,单击“+”,跳转到设置告警规则页面。 图2 选择监控指标 在“创建告警规则”页面,填选相关信息。 名称:系统会随机产生一个名称,用户也可以进行修改。 描述:告警规则描述。 告警策略:触发告警规则的告警策略。是否触发告警取决于连续周期的数据是否达到阈值。 发送通知:配置是否发送邮件、短信、HTTP和HTTPS通知用户。 关于告警通知的配置,请参见《云监控用户指南》。 单击“立即创建”,告警规则创建完成。
-
查看监控指标 在实例列表,选择目标实例,单击实例名称。 选择“监控”,查看实例的监控指标。 图1 监控指标 表1 支持的监控指标 指标名称 指标含义 取值范围 测量对象 监控周期(原始指标) 非活跃逻辑复制槽数量 该指标用于统计当前数据库中存在的非活跃逻辑复制槽数量。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 CPU使用率 该指标用于统计测量对象的CPU使用率,以比率为单位。 0-100% FlexusRDS for PostgreSQL实例 1分钟 每分钟临时文件生成数量 该指标为获取临时文件在1分钟内生成的数量。 ≥ 0 Count/min FlexusRDS for PostgreSQL实例 1分钟 内存使用率 该指标用于统计测量对象的内存使用率,以比率为单位。 0-100% FlexusRDS for PostgreSQL实例 1分钟 每分钟临时文件生成大小 该指标为获取临时文件在1分钟内生成的大小。 ≥ 0 Byte/min FlexusRDS for PostgreSQL实例 1分钟 IOPS 该指标用于统计当前实例,单位时间内系统处理的I/O请求数量(平均值)。 ≥ 0 counts/s FlexusRDS for PostgreSQL实例 1分钟 同步复制阻塞时间 该指标为获取同步复制主备机间复制阻塞的时长。 ≥ 0 s FlexusRDS for PostgreSQL实例 1分钟 网络输入吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输入的流量,以字节/秒为单位。 ≥ 0 bytes/s FlexusRDS for PostgreSQL实例 1分钟 备机(只读)流复制状态 该指标为获取备机(只读)流复制状态,0:备机(只读)异常,1:备机(只读)正常,2:该实例为主机。 Count FlexusRDS for PostgreSQL实例 1分钟 网络输出吞吐量 该指标用于统计平均每秒从测量对象的所有网络适配器输出的流量,以字节/秒为单位。 ≥ 0 bytes/s FlexusRDS for PostgreSQL实例 1分钟 inode数 数据盘已使用的inode数。 ≥ 0 Counts FlexusRDS for PostgreSQL实例 5分钟 磁盘利用率 该指标用于统计测量对象的磁盘利用率,以比率为单位。 0-100% FlexusRDS for PostgreSQL实例 1分钟 事务日志使用量 事务日志所占用的磁盘容量。 ≥ 0 MB FlexusRDS for PostgreSQL实例 1分钟 复制插槽使用量 复制插槽文件所占磁盘容量。 ≥ 0 MB FlexusRDS for PostgreSQL实例 1分钟 数据库连接数 当前连接到数据库的后端量。 ≥ 0 counts FlexusRDS for PostgreSQL实例 1分钟 事务最大已使用ID数 事务最大已使用ID。 ≥ 0 counts FlexusRDS for PostgreSQL实例 1分钟 事务日志生成速率 平均每秒生成的事务日志大小。 ≥ 0 MB/s FlexusRDS for PostgreSQL实例 1分钟 最滞后副本滞后量 多个副本中最滞后副本(依据接收到的WAL数据)滞后量。 ≥ 0 MB FlexusRDS for PostgreSQL实例 1分钟 复制时延 副本滞后时延。 ≥ 0 ms FlexusRDS for PostgreSQL实例 1分钟 用户使用连接数 该指标为统计用户实际使用的连接数(不包括监控运维使用的内置连接)。 ≥ 0 Counts FlexusRDS for PostgreSQL实例 1分钟 用户活跃连接数 该指标为统计用户实际使用的活跃连接数(不包括监控运维使用的内置活跃连接)。 ≥ 0 Counts FlexusRDS for PostgreSQL实例 1分钟 TPS 该指标用于统计平均每秒事务执行次数,含提交和回退的次数。 ≥ 0 次/秒 FlexusRDS for PostgreSQL实例 1分钟 连接数使用率 该指标用于统计当前已用的PgSQL连接数占总连接数的百分比。 0-100% FlexusRDS for PostgreSQL实例 1分钟 活跃连接数 该指标为统计数据库当前活跃连接数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 事务空闲连接数 该指标为统计数据库当前空闲连接数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 操作行数 实例每秒增删改查操作的行数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 最长事务存活时长 该指标为统计当前数据库中存在的最长事务存活时长。 ≥ 0 ms FlexusRDS for PostgreSQL实例 1分钟 最长未决事务存活时长 该指标为统计当前数据库存在的最长未决事务存活时长。 ≥ 0 ms FlexusRDS for PostgreSQL实例 1分钟 磁盘IO使用率 该指标为统计磁盘IO使用率。磁盘IO使用率是指磁盘正在处理IO请求的时间与总时间的百分比。 说明: 当磁盘IO使用率达到100%,只能说明在统计时间段内,磁盘一直有数据写入,磁盘性能还需要结合IOPS、磁盘的吞吐量、读写时延等多个指标共同决定。 0-100% FlexusRDS for PostgreSQL实例 1分钟 等待锁的会话数 该指标为统计当前处于阻塞状态的会话个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 swap in速率 该指标为统计每秒从交换区写到内存的大小。 ≥ 0 KB/s FlexusRDS for PostgreSQL实例 1分钟 swap out速率 该指标为统计每秒写入交换区的内存的大小。 ≥ 0 KB/s FlexusRDS for PostgreSQL实例 1分钟 交换区总容量大小 该指标为统计交换区总量。 ≥ 0 MB FlexusRDS for PostgreSQL实例 1分钟 交换区容量使用率 该指标为统计交换区使用率。 0-100% FlexusRDS for PostgreSQL实例 1分钟 最大数据库年龄 该指标为统计当前数据库的最大数据库年龄(获取表pg_database中max(age(datfrozenxid))值)。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 用户态CPU时间占比 该指标为统计用户态CPU时间占比。 0-100% FlexusRDS for PostgreSQL实例 1分钟 内核态CPU时间占比 该指标为统计内核态CPU时间占比。 0-100% FlexusRDS for PostgreSQL实例 1分钟 硬盘IO等待时间占比 该指标为统计硬盘IO等待时间占比。 0-100% FlexusRDS for PostgreSQL实例 1分钟 IO读响应延迟 该指标为统计磁盘读响应平均延迟(以毫秒为单位)。 ≥ 0 ms FlexusRDS for PostgreSQL实例 1分钟 IO写响应延迟 该指标为统计磁盘写响应平均延迟(以毫秒为单位)。 ≥ 0 ms FlexusRDS for PostgreSQL实例 1分钟 读IOPS 该指标用于统计当前实例,单位时间内系统处理的读I/O请求数量(平均值)。 ≥ 0 counts/s FlexusRDS for PostgreSQL实例 1分钟 写IOPS 该指标用于统计当前实例,单位时间内系统处理的写I/O请求数量(平均值)。 ≥ 0 counts/s FlexusRDS for PostgreSQL实例 1分钟 已执行1s的SQL数 该指标为统计数据库执行时长1秒以上的慢SQL个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行3s的SQL数 该指标为统计数据库执行时长3秒以上的慢SQL个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行5s的SQL数 该指标为统计数据库执行时长5秒以上的慢SQL个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行log_min_duration_statement时长的SQL数 该指标为统计数据库执行时长比参数log_min_duration_statement大的慢SQL个数,该参数大小可根据业务需要进行更改。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 WAL日志占用空间大小 该指标为获取当前WAL日志所占空间大小。 ≥ 0 GB FlexusRDS for PostgreSQL实例 5分钟 审计日志大小 该指标为获取当前审计日志的大小。 ≥ 0 GB FlexusRDS for PostgreSQL实例 5分钟 内存命中率 内存命中率 ≥ 0 % FlexusRDS for PostgreSQL实例 1分钟 已开启1s的事务数 该指标为统计数据库开启时长1秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已开启3s的事务数 该指标为统计数据库开启时长3秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已开启5s的事务数 该指标为统计数据库开启时长5秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已空闲1s的事务数 该指标为统计数据库空闲时长1秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已空闲3s的事务数 该指标为统计数据库空闲时长3秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已空闲5s的事务数 该指标为统计数据库空闲时长5秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行1s的两阶段事务 该指标为统计数据库两阶段执行时长1秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行3s的两阶段事务 该指标为统计数据库两阶段执行时长3秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟 已执行5s的两阶段事务 该指标为统计数据库两阶段执行时长5秒以上的长事务个数。 ≥ 0 FlexusRDS for PostgreSQL实例 1分钟