變更Postgresql實例需要展示的增強監控指標
更新時間 2022-10-21 19:46:47
最近更新時間: 2022-10-21 19:46:47
分享文章
接口描述
變更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說明文檔查看更多錯誤碼。