接口描述
变更PostgreSQL实例需要展示的增强监控指标
请求方法
PUT
URI
/v1/monitor/enhanced-metrics
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
prodInstId | body | Long | 是 | 实例id |
action | body | String | 是 | 操作类型,取值 open:开启metrics描述的指标 close:关闭metrics描述的指标 |
metrics | body | Array | 是 | 指标key列表,其中每一项取值如下: con:当前连接数 max_conn:最大连接数 active:当前活跃连接数 wal_size:wal日志大小 wal_diff:平均每秒 wal日志大小增量 delay:主从复制延迟时间 max_delay_lag:最大复制延迟时间 deadlock:全部死锁数量 lock_wait:锁等待数量 avg_time:sql平均执行时间 slow:过去一分钟慢语句数量 |
响应参数
名称 | 类型 | 说明 |
---|---|---|
message | String | 消息提示 |
statusCode | Integer | 状态码 |
returnObj | Object | 所有的返回信息都以JSON形式保存 |
示例
请求示例
/v1/monitor/modifyInstEnhancedMetrics
{
"action": "open",
"metrics": [
"wal_size",
"slow",
"deadlock"
],
"prodInstId": 14
}
响应示例
{
"message": "SUCCESS",
"opMessage": "",
"returnObj": {},
"statusCode": 800
}
错误码
访问ErrorCodes说明文档查看更多错误码。