查詢實例性能數據
更新時間 2024-12-18 11:19:44
最近更新時間: 2024-12-18 11:19:44
分享文章
接口功能介紹
調用describeDBInstancePerformance接口查詢MongoDB實例性能數據。
接口約束
無
URI
GET /v1/openApi/describeDBInstancePerformance
路徑參數
無
Query參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| resId | 是 | String | 實例ID標識 | 59 | |
| beginTime | 否 | String | 開始時間,不填默認30 | 10 | |
| timeSpan | 否 | String | 時間單位,不填默認min | min |
請求參數
請求頭header參數
無
響應參數
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| statusCode | 是 | String | 返回碼 取值范圍:800 成功 |
800 | |
| message | 是 | String | 返回消息 | ||
| returnObj | 是 | Object | 返回對象 | returnObj |
表 returnObj
| 參數 | 是否必填 | 參數類型 | 說明 | 示例 | 下級對象 |
|---|---|---|---|---|---|
| wiredTigerCachePagesRead | 是 | Object | 寫入WiredTiger內存的頻率 | ||
| wiredTigerCacheTracked | 是 | Object | 內存中臟數據量(WiredTiger引擎) | ||
| metricsDocumentUpdatedPersecond | 是 | Object | 每秒文檔更新數 | ||
| assertsRegularPersecond | 是 | Object | 每秒增加的斷言數 | ||
| extraInfoPageFaults | 是 | Object | 缺頁錯誤數 | ||
| assertsWarningPersecond | 是 | Object | 每秒警告數 | ||
| networkBytesoutPersecond | 是 | Object | 每秒發送字節數 | ||
| opcountersQueryPersecond | 是 | Object | 每秒查詢操作數 | ||
| opcountersReplQueryPersecond | 是 | Object | 從節點每秒復制查詢操作數 | ||
| opcountersReplUpdatePersecond | 是 | Object | 從節點每秒復制更新操作數 | ||
| globalLockCurrentQueueWriters | 是 | Object | 當前等待寫鎖的隊列數 | ||
| opcountersDeletePersecond | 是 | Object | 每秒刪除操作數 | ||
| replOplogWin | 是 | Object | 主節點的oplog中可用時間(s) | ||
| networkNumrequestsPersecond | 是 | Object | 每秒請求數量 | ||
| opcountersReplCommandPersecond | 是 | Object | 從節點每秒復制命令操作數 | ||
| wiredTigerCacheBytes | 是 | Object | 內存中數據量(WiredTiger引擎) | ||
| memVirtual | 是 | Object | 使用的虛擬內存數(MB) | ||
| metricsDocumentInsertedPersecond | 是 | Object | 從節點每秒復制刪除操作數 | ||
| opcountersCommandPersecond | 是 | Object | 每秒操作數 | ||
| wiredTigerCachePagesWrite | 是 | Object | 從WiredTiger內存寫入磁盤的頻率 | ||
| opcountersGetmorePersecond | 是 | Object | 每秒getmore語句操作數 | ||
| metricsDocumentDeletedPersecond | 是 | Object | 每秒文檔刪除數 | ||
| globalLockCurrentQueue | 是 | Object | 當前等待讀鎖的隊列數 | ||
| replLag | 是 | Object | 主備延時(s) | ||
| cursorsTotalOpen | 是 | Object | 打開的總游標數 | ||
| globalLockCurrentQueueReaders | 是 | Object | 當前等待讀鎖的隊列數 | ||
| assertsMsgPersecond | 是 | Object | 每秒消息數 | ||
| oplogSizePh | 是 | Object | 主節點生成oplog的速率 | ||
| connectionsCurrent | 是 | Object | 當前的活動連接數 | ||
| opcountersUpdatePersecond | 是 | Object | 每秒修改操作數 | ||
| opcountersInsertPersecond | 是 | Object | 每秒插入操作數 | ||
| opcountersReplGetmorePersecond | 是 | Object | 從節點每秒復制getmore操作數 | ||
| createTime | 是 | Object | 創建或更新的時間 | ||
| networkBytesinPersecond | 是 | Object | 每秒接收字節數 | ||
| replHeadroom | 是 | Object | 主備oplog重疊時長(s) | ||
| cursorsTimeOut | 是 | Object | 超時的游標數 | ||
| assertsUserPersecond | 是 | Object | 每秒用戶斷言數 |
請求示例
請求頭header
無
請求參數query
/v1/openApi/describeDBInstancePerformance?resId=59&beginTime=10&timeSpan=min
響應示例
{
"statusCode":800,
"message":"查詢MongoD實例性能數據成功",
"returnObj":{
"wiredTigerCachePagesRead":[17,17,17,17,17,17,17,17,17,17,17],
"wiredTigerCacheTracked":[4,0,0,0,0,0,0,0,0,0,0],
"metricsDocumentUpdatedPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"assertsRegularPersecond":[0,0,0,0,0,0,0,0,0,0,0],"extraInfoPageFaults":[0,0,0,0,0,0,0,0,0,0,0],
"assertsWarningPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"networkBytesoutPersecond":[30,30,30,30,30,30,30,30,30,30,30],
"opcountersQueryPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersReplQueryPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersReplUpdatePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"globalLockCurrentQueueWriters":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersDeletePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"replOplogWin":[0,0,0,0,0,0,0,0,0,0,0],
"networkNumrequestsPersecond":[2,2,2,2,2,2,2,2,1,2,1],
"opcountersReplCommandPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"wiredTigerCacheBytes":[8562324,8562324,8562324,8562324,8562324,8571143,8571143,8571143,8571143,8571143,8579893],
"memVirtual":[913,913,913,913,913,913,913,913,913,913,913],
"opcountersReplDeletePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"metricsDocumentInsertedPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersCommandPersecond":[2,2,2,2,2,2,2,2,1,2,1],
"wiredTigerCachePagesWrite":[13786,13796,13796,13796,13796,13806,13806,13806,13806,13806,13816],
"opcountersGetmorePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"metricsDocumentDeletedPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"globalLockCurrentQueue":[0,0,0,0,0,0,0,0,0,0,0],
"replLag":[0,0,0,0,0,0,0,0,0,0,0],
"cursorsTotalOpen":[0,0,0,0,0,0,0,0,0,0,0],
"memResident":[95,95,95,95,95,95,95,95,95,95,95],
"globalLockCurrentQueueReaders":[0,0,0,0,0,0,0,0,0,0,0],
"assertsMsgPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersReplInsertPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"oplogSizePh":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],
"connectionsCurrent":[2,2,2,2,2,2,2,2,2,2,2],
"metricsDocumentReturnedPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersUpdatePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersInsertPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"opcountersReplGetmorePersecond":[0,0,0,0,0,0,0,0,0,0,0],
"createTime":["07/26 15:55","07/26 15:56","07/26 15:57","07/26 15:58","07/26 15:59","07/26 16:00","07/26 16:01","07/26 16:02","07/26 16:03","07/26 16:04","07/26 16:05"],
"networkBytesinPersecond":[0,0,0,0,0,0,0,0,0,0,0],
"replHeadroom":[0,0,0,0,0,0,0,0,0,0,0],
"cursorsTimeOut":[0,0,0,0,0,0,0,0,0,0,0],
"assertsUserPersecond":[0,0,0,0,0,0,0,0,0,0,0]
}
}
狀態碼
| 狀態碼 | 描述 |
|---|---|
| 800 | 表示請求成功。 |
| 900 | 請求響應失敗,失敗原因見message |
錯誤碼
無