命名空间
Namespace = QCE/CMONGO
监控指标
MongoDB
1. 请求类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
Inserts | 写入请求次数 | 单位时间内写入次数 | 次 | target(实例 ID) | 5s、60s、300s |
Reads | 读取请求次数 | 单位时间内读取次数 | 次 | target(实例 ID) | 5s、60s、300s |
Updates | 更新请求次数 | 单位时间内更新次数 | 次 | target(实例 ID) | 5s、60s、300s |
Deletes | 删除请求次数 | 单位时间内删除次数 | 次 | target(实例 ID) | 5s、60s、300s |
Counts | count 请求次数 | 单位时间内 count 次数 | 次 | target(实例 ID) | 5s、60s、300s |
Success | 成功请求次数 | 单位时间内成功请求次数 | 次 | target(实例 ID) | 5s、60s、300s |
Commands | command 请求次数 | 单位时间内 command 请求次数 | 次 | target(实例 ID) | 5s、60s、300s |
Qps | 每秒钟请求次数 | 每秒操作数,包含 CRUD 操作 | 次/秒 | target(实例 ID) | 5s、60s、300s |
CountPerSecond | 每秒钟 count 请求次数 | 每秒钟 count 请求次数 | 次/秒 | target(实例 ID) | 5s、60s、300s |
DeletePerSecond | 每秒钟 delete 请求次数 | 每秒钟 delete 请求次数 | 次/秒 | target(实例 ID) | 5s、60s、300s |
InsertPerSecond | 每秒钟 insert 请求次数 | 每秒钟 insert 请求次数 | 次/秒 | target(实例 ID) | 5s、60s、300s |
ReadPerSecond | 每秒钟 read 请求次数 | 每秒钟 read 请求次数 | 次/秒 | target(实例 ID) | 5s、60s、300s |
UpdatePerSecond | 每秒钟 update 请求次数 | 每秒钟 update 请求次数 | 次/秒 | target(实例 ID) | 5s、60s、300s |
2. 时延请求类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
Delay10 | 时延在10 - 50毫秒间请求次数 | 单位时间内成功请求延迟在10ms - 50ms次数 | 次 | target(实例 ID) | 5s、
60s、 300s |
Delay50 | 时延在50 - 100毫秒间请求次数 | 单位时间内成功请求延迟在50ms - 100ms次数 | 次 | target(实例 ID) | 5s、
60s、 300s |
Delay100 | 时延在100毫秒以上请求次数 | 单位时间内成功请求延迟在100ms以上次数 | 次 | target(实例 ID) | 5s、
60s、 300s |
AvgAllRequestDelay | 所有请求平均延迟 | 所有请求平均延迟 | ms | target(实例 ID) | 5s、
60s、300s、 3600s、 86400s |
3. 连接数类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
ClusterConn | 集群连接数 | 集群总连接数,指当前集群 proxy 收到的连接数 | 次 | target(实例 ID) | 5s、60s、300s、3600s、86400s |
Connper | 连接使用率 | 当前集群的连接数与集群总连接配置的比例 | % | target(实例 ID) | 5s、60s、300s |
4. 系统类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
ClusterDiskUsage | 磁盘使用率 | 集群当前实际占用存储空间与总容量配置的比例 | % | target(实例 ID) | 5s、60s、300s |
5. 出入流量类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
ClusterNetin | 入流量 | 集群网络入流量 | Bytes | target(实例 ID) | 60s、300s |
ClusterNetout | 出流量 | 集群网络出流程 | Bytes | target(实例 ID) | 60s、300s |
MongoDB 副本集
1. 系统类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
ReplicaDiskUsage | 磁盘使用率 | 副本集容量使用率 | % | target(副本集 ID) | 5s、60s、300s |
2. 主从类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
SlaveDelay | 主从延迟 | 主从单位时间内平均延迟 | 秒 | target(副本集 ID) | 5s、60s、300s |
OplogReservedTime | oplog 保存时间 | oplog 记录中最后一次操作和首次操作时间差 | 小时 | target(副本集 ID) | 5s、60s、300s |
3. Cache 类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
CacheDirty | Cache 脏数据百分比 | 当前内存 Cache 中脏数据百分比 | % | target(副本集 ID) | 5s、
60s、300s、
3600s、
86400s |
CacheUsed | Cache 使用百分比 | 当前 Cache 使用百分比 | % | target(副本集 ID) | 5s、
60s、300s、
3600s、
86400s |
HitRatio | Cache 命中率 | 当前 Cache 命中率 | % | target(副本集 ID) | 5s、
60s、300s、
3600s、
86400s |
Mongod 节点
1. 系统类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
CpuUsage | CPU 使用率 | CPU 使用率 | % | target(节点 ID) | 5s、60s、300s |
MemUsage | 内存使用率 | 内存使用率 | % | target(节点 ID) | 5s、60s、300s |
NetIn | 网络入流量 | 网络入流量 | MB/s | target(节点 ID) | 5s、60s、300s |
NetOut | 网络出流量 | 网络出流量 | MB/s | target(节点 ID) | 5s、60s、300s |
Disk | 节点磁盘用量 | 节点磁盘用量 | MB | target(节点 ID) | 5s、60s、300s |
Conn | 连接数 | 连接数 | 次 | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
ActiveSession | 活跃 session 数量 | 活跃 session 数量 | 次 | target(节点 ID) | 60s、300s |
NodeOplogReservedTime | Oplog 保存时长 | 节点 oplog 保存时长 | - | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
NodeHitRatio | Cache 命中率 | Cache 命中率 | % | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
NodeCacheUsed | Cache 使用百分比 | Cache 内存在总内存中占比 | % | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
NodeSlavedelay | 主从延迟 | 从节点延迟 | s | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
DiskUsage | 节点磁盘使用率 | 节点磁盘使用率 | % | target(节点 ID) | 5s、60s、300s |
IoRead | 磁盘读次数 | 磁盘读 IOPS | 次/秒 | target(节点 ID) | 5s、60s、300s |
IoWrite | 磁盘写次数 | 磁盘写 IOPS | 次/秒 | target(节点 ID) | 5s、60s、300s |
NodeCacheDirty | Cache 脏数据百分比 | Cache 中脏数据比例 | % | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
2. 读写类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
Qr | Read 请求等待队列中的个数 | Read 请求等待队列中的个数 | 个 | target(节点 ID) | 5s、60s、300s |
Qw | Write 请求等待队列中的个数 | Write 请求等待队列中的个数 | 个 | target(节点 ID) | 5s、60s、300s |
Ar | WT 引擎的ActiveRead | Read 请求活跃个数 | 个 | target(节点 ID) | 5s、 60s、 300s、
3600s、
86400s |
Aw | WT 引擎ActiveWrite | Write 请求活跃个数 | 个 | target(节点 ID) | 5s、
60s、 300s、
3600s、
86400s |
3. 时延&请求类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
NodeAvgAllRequestDelay | 所有请求平均时延 | 节点所有请求平均延迟 | ms | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
NodeDelay100 | 节点延迟超过100毫秒请求量 | 节点延迟超过100毫秒请求量 | 次 | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
NodeDelay10 | 节点延迟介于10-50毫秒间请求量 | 节点延迟介于10-50毫秒间请求量 | 次 | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
NodeDelay50 | 节点延迟介于50-100毫秒间请求量 | 节点延迟介于50-100毫秒间请求量 | 次 | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
NodeSuccessPerSecond | 节点每秒钟请求成功数 | 节点每秒钟请求成功数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
NodeCountPerSecond | 节点每秒钟 count 请求次数 | 节点每秒钟 count 请求次数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
NodeDeletePerSecond | 节点每秒钟 delete 请求次数 | 节点每秒钟 delete 请求次数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
NodeInsertPerSecond | 节点每秒钟 insert 请求次数 | 节点每秒钟 insert 请求次数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
NodeReadPerSecond | 节点每秒钟 read 请求次数 | 节点每秒钟 read 请求次数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
NodeUpdatePerSecond | 节点每秒钟 update 请求次数 | 节点每秒钟 update 请求次数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
SuccessPerSecond | 总请求 | 节点每秒钟请求成功数 | 次/秒 | target(节点 ID) | 5s、
60s、 300s |
4. TTL 索引类
指标英文名 | 指标中文名 | 含义 | 单位 | 维度 | 统计粒度 |
TtlDeleted | TTL 删除的数据条数 | TTL 删除的数据条数 | 个 | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
TtlPass | TTL 运转轮数 | TTL 运转轮数 | 个 | target(节点 ID) | 5s、
60s、300s、
3600s、
86400s |
说明
Mongos 节点指标
指标英文名 | 指标中文名 | 单位 | 含义 | 维度 | 时间粒度 |
CpuUsage | CPU 使用率 | % | CPU 使用率 | target(节点 ID) | 5s、60s、300s |
MemUsage | 内存使用率 | % | 内存使用率 | target(节点 ID) | 5s、60s、300s |
NetIn | 入流量 | MB/s | 内网入流量字节数统计 | target(节点 ID) | 5s、60s、300s |
NetOut | 出流量 | MB/s | 内网出流量字节数统计 | target(节点 ID) | 5s、60s、300s |
NodeAvgAllRequestDelay | 所有请求平均时延 | ms | 节点所有命令平均执行时延 | target(节点 ID) | 5s、60s、300s |
NodeAvgUpdateDelay | 更新平均延迟 | ms | 节点更新命令时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgInsertDelay | 插入平均延迟 | ms | 节点插入命令延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgReadDelay | 读平均时延 | ms | 节点读命令时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgAggregateDelay | 聚合请求平均时延 | ms | 节点 aggregate 命令时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgCountDelay | count 的平均延迟 | ms | 节点 counts 命令时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgGetmoreDelay | getmore 平均延迟 | ms | 节点 getmore 命令时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeAvgDeleteDelay | 删除平均延迟 | ms | 节点 delete 请求平均延迟 | target(节点 ID) | 5s、60s、300s |
NodeAvgCommandDelay | command 平均时延 | ms | 节点 command 请求时延平均值 | target(节点 ID) | 5s、60s、300s |
NodeDelay10 | 10ms-50ms 请求量 | 次 | 执行时间在10毫秒和50毫秒之间每秒请求次数 | target(节点 ID) | 5s、60s、300s |
NodeDelay50 | 50ms-100ms 请求量 | 次 | 执行时间在50毫秒和100毫秒之间每秒请求次数 | target(节点 ID) | 5s、60s、300s |
NodeDelay100 | 100ms 以上请求量 | 次 | 执行时间超过100毫秒每秒请求次数 | target(节点 ID) | 5s、60s、300s |
NodeSuccessPerSecond | 总请求 | 次/秒 | 节点每秒所有请求次数 | target(节点 ID) | 5s、60s、300s |
NodeInsertPerSecond | 插入请求 | 次/秒 | 节点每秒钟 insert 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeReadPerSecond | 读请求 | 次/秒 | 节点每秒钟 read 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeUpdatePerSecond | 更新请求 | 次/秒 | 节点每秒钟 update 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeCountPerSecond | count 请求 | 次/秒 | 节点每秒钟 count 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeDeletePerSecond | 删除请求 | 次/秒 | 节点每秒钟 delete 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeGetmorePerSecond | getmore 请求 | 次/秒 | 节点每秒钟 getmore 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeAggregatePerSecond | aggregate 请求 | 次/秒 | 节点每秒钟 aggregate 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeCommandPerSecond | command 请求 | 次/秒 | 节点每秒钟 command 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeSuccess | 总请求量 | 次 | 节点所有请求次数 | target(节点 ID) | 5s、60s、300s |
NodeInserts | 插入请求量 | 次 | 节点 insert 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeReads | 读请求量 | 次 | 节点 read 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeUpdates | 更新请求量 | 次 | 节点 update 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeCounts | count 请求量 | 次 | 节点收到的 Count 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeDeletes | 删除请求量 | 次 | 节点收到的 delete 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeGetmores | getmore 请求量 | 次 | 节点收到的 Getmore 请求次数 | target(节点 ID) | 5s、60s、300s |
NodeAggregates | aggregate 请求量 | 次 | 节点聚合请求次数 | target(节点 ID) | 5s、60s、300s |
NodeCommands | command 请求量 | 次 | 节点收到的 Command 请求次数。Command 为除 insert、update、delete、query 以外命令的总称 | target(节点 ID) | 5s、60s、300s |
各维度对应参数总览
参数名称 | 维度名称 | 维度解释 | 格式 |
Instances.N.Dimensions.0.Name | target | target 维度名称 | 输入 String 类型维度名称:target |
Instances.N.Dimensions.0.Value | target | 视查询维度而定 |
说明
云数据库 Instances.N.Dimensions.0.Value 的取值:
腾讯云提供的 MongoDB 为集群服务,可以查询“整个集群”、“某个副本集”、“某个节点”三个维度的监控数据:
“整个集群”维度:代表了您所购买的某一个 MongoDB 实例,这个维度可以查询整个实例的读写请求次数、容量使用率、超时请求等。
“某个副本集”维度:可查询集群下的某一个副本集内部的容量使用率和主从延迟。副本集实例本身只包含一个副本集,分片实例的每一片都是一个副本。
“某个节点”维度:可以查询集群内的任意节点的 CPU、内存等信息。
dimensions.0.value 取值参照表
取值类型 | 取值示例 | 描述 |
实例 ID | cmgo-6ielucen | 实例 ID,一个 MongoDB 实例的唯一标识: 可以在 MongoDB 控制台 获取 或者调用 MognoDB 的 API 获取 |
副本集 ID | cmgo-6ielucen_0 cmgo-6ielucen_2 | 在实例 ID 后面拼接 “_索引号”可以得到副本集 ID。 “索引号”从0开始,最大值为副本集个数-1;副本集实例只有一个副本集,所以固定拼接“_0”即可;分片实例有多个片,每一片都是副本集,例如:第3个片的副本集 ID 就是拼接“_2” |
Mongod 节点 ID | cmgo-6ielucen_0-node-primary cmgo-6ielucen_1-node-slave0 cmgo-6ielucen_3-node-slave2 | 在副本集 ID 后面拼接“-node-primary”得到该副本集的主节点 ID 在副本集 ID 后面拼接“-node-slave 从节点索引号”可得到对应的从节点的 ID,“从节点索引号”从0开始,最大值为从节点个数-1 |
Mongos 节点 ID
|
cmgo-6ielucen-node-mongos0
|
在实例 ID 后面拼接“-node-mongos 节点索引号”可得到对应的 Mongos 节点的 ID,“Mongos 节点索引号”从0开始,最大值为 Mongos 节点个数-1
|
入参说明
查询云数据库 MongoDB 监控数据,入参取值如下:
&Namespace=QCE/CMONGO
&Instances.N.Dimensions.0.Name=target
&Instances.N.Dimensions.0.Value=视查询维度而定