功能介绍:查询监控指标列表,提供指标请求见监控指标列表。
GET https://[endpoint].ctapi.ctyun.cn/v1/monitorManageMgrServant/describeNodeMonitorItems
Content-Type:application/ form-data
URL参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
prodInstId | 873780530431132672 | String | 是 | 实例ID |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
code | core.ok | String | 响应码描述 |
returnObj | Map<String, Object> | 响应对象,详见returnObj | |
message | success | String | 响应信息 |
statusCode | 800 | int | 响应状态码 |
returnObj:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
total | int | 数量 | |
data | List<Map<String, Object>> | 返回BaseObj数据集List,数据详情见BaseObj |
BaseObj:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
listId | 0 | String | 监控分组,说明:0-基础监控组,1-keys监控组,,2-String监控组,3-Hashes监控组,4-Lists监控组,5-Sets监控组,6-Zset监控组,7-Transaction监控组,8-Pub/Sub监控组; |
keys | clients | List | key列表,keys与监控组的关系对应见“表1” |
listName | 基础监控组 | String | 监控组名称 |
请求示例:
GET https://dcs2-global.ctapi.ctyun.cn/v1/monitorManageMgrServant/describeNodeMonitorItems?prodInstId=873780530431132672
返回示例:
{
"code": "core.ok",
"returnObj": {
"total": 9,
"data": [{
"listId": "0",
"keys": ["clients", "memory", "connection", "expired", "hits", "pubsub", "others"],
"listName": "基础监控组"
}]
},
"message": "success",
"statusCode": 800
}
监控指标列表
监控组ID | 监控组名称 | 节点指标 |
---|---|---|
0 | 基础监控组 | "clients", "memory", "connection", "expired","hits","network", "pubsub", "others" |
1 | keys监控组 | "del", "dump", "exists", "expire", "expireat","move", "persist", "pexpire", "pexpireat","pttl", "randomkey", "rename", "renamenx","restore", "sort", "ttl", "type", "scan" |
2 | String监控组 | "append", "bitcount", "bitop", "decr", "decrby","get", "getbit", "getrange", "incr", "getset","incrby", "incrbyfloat", "mset","mget", "msetnx","psetex", "set", "setbit", "setex", "setnx","setrange", "strlen" |
3 | hashes监控组 | "hdel", "hexists", "hget", "hgetall","hincrby","hincrbyfloat", "hkeys", "hlen", "hmget","hmset", "hset", "hsetnx", "hvals", "hscan" |
4 | Lists监控组 | "blpop", "brpop", "brpoplpush", "lindex","linsert", "llen", "lpop", "lpush", "lpushx","lrange", "lrem", "lset", "ltrim", "rpop","rpoplpush", "rpush", "rpushx" |
5 | sets监控组 | "sadd", "scard", "sdiff", "sdiffstore", "sinter","sinterstore", "sismember", "smembers", "smove","spop", "srandmember", "srem", "sunion","sunionstore", "sscan" |
6 | zset监控组 | "zadd", "zcard", "zcount", "zincrby", "zrange","zrangebyscore", "zrank", "zrem","zremrangebyrank", "zremrangebyscore","zrevrange", "zrevrangebyscore","zrevrank", "zscore", "zunionstore","zscan","zrangebylex", "zlexcount", "zremrangebylex" |
7 | Transaction监控组 | "discard", "exec", "multi", "unwatch", "watch" |
8 | Pub/Sub监控组 | "psubscribe", "publish", "pubsub", "punsubscribe","subscribe", "unsubscribe" |