跳到主要内容

MongoDB性能指标

分片集群指标

指标别名指标含义解释单位
连接数详情MongoDB集群连接数详情,mongos节点连接数需所有节点累加,configServer、shard都取Primary节点的连接数
Cursor数量MongoDB集群Cursor数量,configServer、shard都取Primary节点的连接数
分配到分片上的表数量集群中每个分片上的表数量,sum(metric_value) by shard
分配到分片上的表大小集群中每个分片上的表大小,sum(metric_value) by shardBytes
分配到分片上的索引大小集群中每个分片上的索引大小,sum(metric_value) by shardBytes
分配到分片上的索引数量集群中每个分片上的索引数量,sum(metric_value) by shard
分配到分片上的文档数集群中每个分片上的文档数量,sum(metric_value) by shard
Balancer是否开启集群中是否开启了Balancer,取所有实例中该指标的最大值(top1)
集群事件集群中平均每秒触发的事件次数(metric_value>表示事件被触发),event维度值表示不同的事件名称
Chunk Balancers是否开启是否开启Chunks Balancer, 取所有实例中该指标的最小值(降序top1),当分片中的chunk数量触发迁移的阈值后,集群会自动在所有分片中进行chunk迁移和均衡
Chunk数量集群中Chunk的数量,sum(value) by ty_cluster
分区表数量集群中分区表的数量
分片数据库数量集群中分区的数据库数量,取所有实例中该指标的最大值(top1)
分配到分片上的Chunk数量集群中每个分片上的Chunk数量,sum(metric_value) by shard
Draining分片数量集群中处于Draining状态的分片数量,取所有实例中该指标的最大值(top1),当运行removeShard后,分片会处于Draining状态直到balancer将该分片上的chunk移动到其他分片并将该分片删除
分片数量集群中分片的数量,取所有实例中该指标的最大值(top1)
操作数量MongoDB集群操作详情。mongos节点连接数需所有节点累加,configServer、shard都取Primary节点的连接数;该指标type维度值insert、update、delete、query之和为QPS
连接数占比current/total%

副本集指标

指标别名指标含义解释单位
最近一次选举时间副本及内最后一次执行选举的时间,取副本集中所有实例该指标的最大值(top1)
是否发生选举副本集中是否发生了Leader选举, 0-未发生选举;>0则表示发生了选举
复制延迟复制延迟的时间,secondary和primary的延迟
副本状态副本集中各实例角色状态,1-primary;2-secondary;7-arbiter;
Ping 延时副本集成员的ping延迟,取副本集中所有实例该指标的最大值(top1)

实例指标

指标别名指标含义解释单位
运行时长该组件的运行时长s
角色MongoDB角色
版本MongoDB版本
可用性MongoDB的可用性
CPU使用率进程的CPU使用率%
内存使用量进程的内存使用大小Bytes
内存使用率进程内存使用量/主机内存总量%
磁盘吞吐(Read)进程每秒读取的磁盘流量Bytes/s
磁盘吞吐(Write)进程每秒写入的磁盘流量Bytes/s
流量(Send)MongoDB每秒发送的字节数Bytes/s
流量(Receive)MongoDB每秒收到的字节数Bytes/s
吞吐率(QPS)每秒执行的指令的次数次/s
吞吐率详情每秒钟insert、delete、update、return的次数次/s
平均响应时间服务的平均响应时间ms
响应时间详情具体操作的平均响应时间ms
游标总数打开游标的总数量
pinned游标数打开pinned类型的游标数量
noTimeout游标数设置了DBQuery.Option.noTimeout参数后,打开的游标数量
连接数当前的连接数
活跃连接数当前的活跃连接数
连接数占比当前连接数/最大连接数%
排队锁数量等待锁的请求数量
读锁数量等待读锁的请求数量
写锁数量等待写锁的请求数量
存储引擎存储引擎类别
数据容量数据库占用的字节数Bytes
内存使用详情mapped、resident、virtual内存使用的字节数Bytes
索引大小数据库索引使用的字节数Bytes
主从同步延迟主从同步延迟s
缓存使用率WiredTiger缓存使用率,计算方式:当前缓存使用量/缓存配置最大值%
缓存使用量WiredTiger缓存中存储的数据量,数据格式为解压缩之后的格式Bytes
缓存最大值WiredTiger缓存设置的最大值Bytes
事务数WiredTiger引擎平均每秒产生的内部事务数量
被驱逐页数WiredTiger引擎平均每秒由于缓存用尽而被驱逐的缓存页数量