功能介绍:查询监控指标历史数据,提供指标有缓存命中、内存使用率、缓存命中率、客户端连接数、缓存未命中。
GET https://[endpoint].ctapi.ctyun.cn/v1/monitorManageMgrServant/describeHistoryMonitorValues
Content-Type:application/ form-data
URI参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
prodInstId | 873780530431132672 | String | 是 | 实例ID |
metricsName | String | 否 | 指标名称,说明:默认为空,将返回内存碎片率、内存使用率、缓存命中率、每秒并发操作数、客户端连接数指标。 不为空,则查询传入单个的指标。 通过describeBaseMonitorItems接口可查询提供的基本指标名称 | |
startTime | 20220901 085000 | String | 是 | 历史监控开始时间点,时间格式yyyyMMddHHmmss |
endTime | 20220901 110000 | String | 是 | 历史监控结束时间点,,须晚于历史监控开始时间,时间格式yyyyMMddHHmmss |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
returnObj | List< JSONObject> | JSONObject数据集List,详见JSONObject | |
code | core.ok | String | 响应码描述 |
size | 10 | int | 查询前N条 |
success | true | String | 成功响应 |
JSONObject:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
ctg_cache_redis_keyspace_hits | 0 | String | 缓存命中 |
ctg_cache_redis_used_memory_percentage | 0.05 | String | 内存使用率 |
ctg_cache_redis_instantaneous_ops_per_sec | 0 | String | 每秒并发操作数 |
result.time | 1662000600000 | TimeStamp | 时间,时间戳形式(ms) |
ctg_cache_redis_cache_hits_ratio | 0 | String | 缓存命中率 |
ctg_cache_redis_connected_clients | 1 | String | 客户端连接数 |
ctg_cache_redis_keyspace_misses | 0 | String | 缓存未命中 |
请求示例:
GET https://dcs2-global.ctapi.ctyun.cn/v1/monitorManageMgrServant/describeHistoryMonitorValues?prodInstId=873780530431132672&nodeUrl=10.50.208.7:25260&metricsName=&startTime=2022-09-01 08:50:00&endTime=2022-09-01 11:00:00
返回示例:
{
"code": "core.ok",
"returnObj": [
{
"cache_hit_ratio": "0.00",
"mem_fragmentation_ratio": "0.93",
"connected_clients": 0,
"used_memory_ratio": "2.55",
"time": 1665632381230,
"instantaneous_ops_per_sec": 0.5
},
{
"cache_hit_ratio": "0.00",
"mem_fragmentation_ratio": "0.00",
"connected_clients": 0,
"used_memory_ratio": "0.00",
"time": 1665631121123,
"instantaneous_ops_per_sec": "0"
}
],
"message": "success",
"statusCode": 800
}