最近更新时间:2024-09-14 17:26:57
MongoDB服务提供资源维度、业务维度及内核维度的相关监控。支持的版本、组件、监控项、监控指标及其具体含义如下。
类别 | 监控名称 | 监控指标名 | 监控指标英文名 | 单位 | 指标说明 | 支持版本 |
资源监控 | CPU使用率 | CPU使用率 | mongo.cpu.used | 百分比 | 节点 CPU 正在执行进程所占用的时间占 CPU 总时间的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 |
内存使用率 | 内存使用率 | mongo.mem.memused.percent | 百分比 | 节点的内存中已被使用的空间占内存总空间的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
内存使用量 | 内存使用量 | mongo.mem.memused.amount | GB | 节点的内存中已被使用的空间 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘使用率 | 磁盘使用率 | mongo.disk.percent | 百分比 | 节点的磁盘已被使用的空间占磁盘总空间的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘使用量 | 磁盘使用量 | mongo.disk.used | GB | 节点的磁盘已被使用的空间 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
IOPS使用率 | IOPS使用率 | mongo.iops.percent | 百分比 | 节点的磁盘已使用IOPS占磁盘总IOPS的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
IOPS使用量 | IOPS使用量 | mongo.iops.amount | 次/秒 | 节点的磁盘已使用IOPS | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘读写次数 | 磁盘读次数 | mongo.iops.read | 次/秒 | 节点磁盘每秒读的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘写次数 | mongo.iops.write | 次/秒 | 节点磁盘每秒写的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
网络流量 | 网络进口流量 | mongo.network.bytesin | B/s | 节点入流量字节数统计。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
网络出口流量 | mongo.network.bytesout | B/s | 节点出流量字节数统计。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
处理的请求数 | 处理的请求数 | mongo.network.numrequesets | 次/秒 | 节点处理的请求数 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
当前连接数百分比 | 当前连接数百分比 | mongo.network.connections_percent | 百分比 | 当前集群的连接数量与最大连接数的比例。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
连接数 | 节点当前连接数 | mongo.network.connections | 个 | 连接到节点的 TCP 连接数量。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
业务监控 | 时延监控 | 总请求平均延迟 | mongo.KSCopLatencies | ms | 节点收到的所有请求时延的平均值。 | 6.0; |
更新平均延迟 | mongo.KSCopLatencies.delay_update | ms | 节点收到的 update 请求时延的平均值。 | 6.0; | ||
插入平均延迟 | mongo.KSCopLatencies.delay_insert | ms | 节点收到的 insert 请求时延的平均值。 | 6.0; | ||
查询平均延迟 | mongo.KSCopLatencies.delay_queries | ms | 节点收到的查询请求时延的平均值。 | 6.0; | ||
Aggregates 平均延迟 | mongo.KSCopLatencies.delay_aggregate | ms | 节点收到的聚合请求时延的平均值。 | 6.0; | ||
Count 平均延迟 | mongo.KSCopLatencies.delay_count | ms | 节点收到的 Count 请求时延平均值。 | 6.0; | ||
Getmore 平均延迟 | mongo.KSCopLatencies.delay_getmore | ms | 节点收到的 Getmore 请求时延平均值。 | 6.0; | ||
删除平均延迟 | mongo.KSCopLatencies.delay_remove | ms | 节点收到的删除请求时延平均值。 | 6.0; | ||
Command 平均延迟 | mongo.KSCopLatencies.delay_command | ms | 节点收到的 Command 请求时延平均值。 | 6.0; | ||
请求数耗时分布 | 10-50毫秒 | mongo.KSCopLatencyStats.delay_10ms | 次 | 执行时间在10毫秒和50毫秒之间的请求次数。 | 6.0; | |
50-100毫秒 | mongo.KSCopLatencyStats.delay_50ms | 次 | 执行时间在50毫秒和100毫秒之间的请求次数。 | 6.0; | ||
100毫秒 | mongo.KSCopLatencyStats.delay_100ms | 次 | 执行时间超过100毫秒的请求次数。 | 6.0; | ||
请求监控 | 总请求 | mongo.qps | 次/秒 | 节点每秒收到总请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Command 请求 | mongo.qps.command | 次/秒 | 节点每秒收到的 Command 请求的次数。Command 为除 insert、update、delete、query以外命令的总称。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
插入请求 | mongo.qps.insert | 次/秒 | 节点每秒收到插入请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
查询请求 | mongo.qps.query | 次/秒 | 节点每秒收到查询请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
更新请求 | mongo.qps.update | 次/秒 | 节点每秒收到更新请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
删除请求 | mongo.qps.delete | 次/秒 | 节点每秒收到删除请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
getmore 请求 | mongo.qps.getmore | 次/秒 | 节点每秒收到的 Getmore 请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Count 请求 | mongo.qps.count | 次/秒 | 节点每秒收到的 Count 请求的次数。 | 6.0; | ||
Aggregates 请求 | mongo.qps.aggregates | 次/秒 | 节点每秒收到的聚合请求的次数。 | 6.0; | ||
请求量 | 总请求量 | mongo.nums | 次 | 节点收到的总请求次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
插入请求量 | mongo.nums.insert | 次 | 节点收到的插入请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
查询请求量 | mongo.nums.query | 次 | 节点收到的查询请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
更新请求量 | mongo.nums.update | 次 | 节点收到的更新请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
删除请求量 | mongo.nums.delete | 次 | 节点收到的删除请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Getmore 请求量 | mongo.nums.getmore | 次 | 节点收到的 Getmore 请求的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Command 请求量 | mongo.nums.command | 次 | 节点收到的 Command 请求的次数。Command 为除 insert、update、delete、query以外命令的总称。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Count 请求量 | mongo.nums.count | 次 | 节点收到的 Count 请求的次数。 | 6.0; | ||
Aggregates 请求量 | mongo.nums.aggregates | 次 | 节点收到的聚合请求的次数。 | 6.0; | ||
内核监控 | 主从延迟 | 主从延迟 | mongo.rs.slavedelay | 秒 | 主备节点的数据同步延时。 | 3.2;3.6;4.0;4.2;5.0;6.0 |
活跃请求 | 活跃写请求 | mongo.aw | 个 | 节点数据在内存中被写请求的个数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
活跃请求 | 活跃读请求 | mongo.ar | 个 | 节点数据在内存中被读请求的个数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
排队请求 | 排队读请求 | mongo.qr | 个 | 节点队列中 Read 请求的等待个数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
排队请求 | 排队写请求 | mongo.qw | 个 | 节点队列中 Write 请求的等待个数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
TTL 删除数据条数 | TTL 删除数据条数 | mongo.ttl.deleted_documents | 次 | 在TTL过期后,节点自动删除的数据条数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
TTL 发起次数 | TTL 发起次数 | mongo.ttl.passes | 次 | 指在数据库中设置的TTL时间内,节点数据被检查的次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache 命中率 | Cache 命中率 | mongo.wtcache.pages_percent | % | 节点 Cache 的命中率。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache 使用百分比 | Cache 使用百分比 | mongo.wtcache.used_percent | % | 节点Cache 使用量占总量的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache脏数据百分比 | Cache脏数据百分比 | mongo.wtcache.dirty_percent | % | 节点Cache 脏数据占总量的百分比。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
活跃 session 数量 | 活跃 session 数量 | mongo.activeSessions.count | 个 | 节点活跃的 session 数量。 | 3.6;4.0;4.2;5.0;6.0 | |
cursors打开数 | 当前cursor打开数量 | mongo.cursor.open_total | 个 | 节点当前打开的Cursor数量。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
cursors超时数 | cursor超时数量 | mongo.cursor.timeout | 个/秒 | 节点因超时关闭的Cursor数量。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
globalLock | 全局读锁的等待队列长度 | mongo.lock.readers | 个 | 节点全局读锁获取次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
全局写锁的等待队列长度 | mongo.lock.writers | 个 | 节点全局写锁获取次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
所有全局锁的等待队列长度 | mongo.lock.total | 个 | 节点全局锁获取次数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
wiredTiger | 读入cache的数据量大小 | mongo.wtcache.readinto_b | B/s | 节点读入缓存的字节数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | |
从cache写到磁盘的数据量大小 | mongo.wtcache.writtenfrom_b | B/s | 节点从缓存写出的字节数。 | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Oplog 保存时长 | Oplog 保存时长 | mongo.replication.log_length | 小时 | 节点Oplog保留时长。 | 3.2;3.6;4.0;4.2;5.0;6.0 |
类别 | 监控名称 | 监控指标名 | 监控指标英文名 | 单位 | 指标说明 | 支持组件 | 支持版本 |
资源监控 | CPU使用率 | CPU使用率 | mongo.cpu.used | 百分比 | 节点 CPU 正在执行进程所占用的时间占 CPU 总时间的百分比。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 |
内存使用率 | 内存使用率 | mongo.mem.memused.percent | 百分比 | 节点的内存中已被使用的空间占内存总空间的百分比。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
内存使用量 | 内存使用量 | mongo.mem.memused.amount | GB | 节点的内存中已被使用的空间 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘使用率 | 磁盘使用率 | mongo.disk.percent | 百分比 | 节点的磁盘已被使用的空间占磁盘总空间的百分比。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘使用量 | 磁盘使用量 | mongo.disk.used | GB | 节点的磁盘已被使用的空间 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
IOPS使用率 | IOPS使用率 | mongo.iops.percent | 百分比 | 节点的磁盘已使用IOPS占磁盘总IOPS的百分比。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
IOPS使用量 | IOPS使用量 | mongo.iops.amount | 次/秒 | 节点的磁盘已使用IOPS | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘读写次数 | 磁盘读次数 | mongo.iops.read | 次/秒 | 节点磁盘每秒读的次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
磁盘写次数 | mongo.iops.write | 次/秒 | 节点磁盘每秒写的次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
网络流量 | 网络进口流量 | mongo.network.bytesin | B/s | 节点入流量字节数统计。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
网络出口流量 | mongo.network.bytesout | B/s | 节点出流量字节数统计。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
处理的请求数 | 处理的请求数 | mongo.network.numrequesets | 次/秒 | 节点处理的请求数 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
当前连接数百分比 | 当前连接数百分比 | mongo.network.connections_percent | 百分比 | 当前集群的连接数量与最大连接数的比例。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
连接数 | 节点当前连接数 | mongo.network.connections | 个 | 连接到节点的 TCP 连接数量。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
业务监控 | 时延监控 | 总请求平均延迟 | mongo.KSCopLatencies | ms | 节点收到的所有请求时延的平均值。 | mongos;mongod | 6.0; |
更新平均延迟 | mongo.KSCopLatencies.delay_update | ms | 节点收到的 update 请求时延的平均值。 | mongos;mongod | 6.0; | ||
插入平均延迟 | mongo.KSCopLatencies.delay_insert | ms | 节点收到的 insert 请求时延的平均值。 | mongos;mongod | 6.0; | ||
查询平均延迟 | mongo.KSCopLatencies.delay_queries | ms | 节点收到的查询请求时延的平均值。 | mongos;mongod | 6.0; | ||
Aggregates 平均延迟 | mongo.KSCopLatencies.delay_aggregate | ms | 节点收到的聚合请求时延的平均值。 | mongos;mongod | 6.0; | ||
Count 平均延迟 | mongo.KSCopLatencies.delay_count | ms | 节点收到的 Count 请求时延平均值。 | mongos;mongod | 6.0; | ||
Getmore 平均延迟 | mongo.KSCopLatencies.delay_getmore | ms | 节点收到的 Getmore 请求时延平均值。 | mongos;mongod | 6.0; | ||
删除平均延迟 | mongo.KSCopLatencies.delay_remove | ms | 节点收到的删除请求时延平均值。 | mongos;mongod | 6.0; | ||
Command 平均延迟 | mongo.KSCopLatencies.delay_command | ms | 节点收到的 Command 请求时延平均值。 | mongos;mongod | 6.0; | ||
请求数耗时分布 | 10-50毫秒 | mongo.KSCopLatencyStats.delay_10ms | 次 | 执行时间在10毫秒和50毫秒之间的请求次数。 | mongos;mongod | 6.0; | |
50-100毫秒 | mongo.KSCopLatencyStats.delay_50ms | 次 | 执行时间在50毫秒和100毫秒之间的请求次数。 | mongos;mongod | 6.0; | ||
100毫秒 | mongo.KSCopLatencyStats.delay_100ms | 次 | 执行时间超过100毫秒的请求次数。 | mongos;mongod | 6.0; | ||
请求监控 | 总请求 | mongo.qps | 次/秒 | 节点每秒收到总请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Command 请求 | mongo.qps.command | 次/秒 | 节点每秒收到的 Command 请求的次数。Command 为除 insert、update、delete、query以外命令的总称。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
插入请求 | mongo.qps.insert | 次/秒 | 节点每秒收到插入请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
查询请求 | mongo.qps.query | 次/秒 | 节点每秒收到查询请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
更新请求 | mongo.qps.update | 次/秒 | 节点每秒收到更新请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
删除请求 | mongo.qps.delete | 次/秒 | 节点每秒收到删除请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
getmore 请求 | mongo.qps.getmore | 次/秒 | 节点每秒收到的 Getmore 请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Count 请求 | mongo.qps.count | 次/秒 | 节点每秒收到的 Count 请求的次数。 | mongos;mongod | 6.0; | ||
Aggregates 请求 | mongo.qps.aggregates | 次/秒 | 节点每秒收到的聚合请求的次数。 | mongos;mongod | 6.0; | ||
请求量 | 总请求量 | mongo.nums | 次 | 节点收到的总请求次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
插入请求量 | mongo.nums.insert | 次 | 节点收到的插入请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
查询请求量 | mongo.nums.query | 次 | 节点收到的查询请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
更新请求量 | mongo.nums.update | 次 | 节点收到的更新请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
删除请求量 | mongo.nums.delete | 次 | 节点收到的删除请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Getmore 请求量 | mongo.nums.getmore | 次 | 节点收到的 Getmore 请求的次数。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Command 请求量 | mongo.nums.command | 次 | 节点收到的 Command 请求的次数。Command 为除 insert、update、delete、query以外命令的总称。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Count 请求量 | mongo.nums.count | 次 | 节点收到的 Count 请求的次数。 | mongos;mongod | 6.0; | ||
Aggregates 请求量 | mongo.nums.aggregates | 次 | 节点收到的聚合请求的次数。 | mongos;mongod | 6.0; | ||
内核监控 | 主从延迟 | 主从延迟 | mongo.rs.slavedelay | 秒 | 主备节点的数据同步延时。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 |
活跃请求 | 活跃写请求 | mongo.aw | 个 | 节点数据在内存中被写请求的个数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
活跃请求 | 活跃读请求 | mongo.ar | 个 | 节点数据在内存中被读请求的个数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
排队请求 | 排队读请求 | mongo.qr | 个 | 节点队列中 Read 请求的等待个数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
排队请求 | 排队写请求 | mongo.qw | 个 | 节点队列中 Write 请求的等待个数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
TTL 删除数据条数 | TTL 删除数据条数 | mongo.ttl.deleted_documents | 次 | 在TTL过期后,节点自动删除的数据条数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
TTL 发起次数 | TTL 发起次数 | mongo.ttl.passes | 次 | 指在数据库中设置的TTL时间内,节点数据被检查的次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache 命中率 | Cache 命中率 | mongo.wtcache.pages_percent | % | 节点 Cache 的命中率。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache 使用百分比 | Cache 使用百分比 | mongo.wtcache.used_percent | % | 节点Cache 使用量占总量的百分比。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
Cache脏数据百分比 | Cache脏数据百分比 | mongo.wtcache.dirty_percent | % | 节点Cache 脏数据占总量的百分比。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
活跃 session 数量 | 活跃 session 数量 | mongo.activeSessions.count | 个 | 节点活跃的 session 数量。 | mongod | 3.6;4.0;4.2;5.0;6.0 | |
cursors打开数 | 当前cursor打开数量 | mongo.cursor.open_total | 个 | 节点当前打开的Cursor数量。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
cursors超时数 | cursor超时数量 | mongo.cursor.timeout | 个/秒 | 节点因超时关闭的Cursor数量。 | mongos;mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
globalLock | 全局读锁的等待队列长度 | mongo.lock.readers | 个 | 节点全局读锁获取次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
全局写锁的等待队列长度 | mongo.lock.writers | 个 | 节点全局写锁获取次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
所有全局锁的等待队列长度 | mongo.lock.total | 个 | 节点全局锁获取次数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
wiredTiger | 读入cache的数据量大小 | mongo.wtcache.readinto_b | B/s | 节点读入缓存的字节数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | |
从cache写到磁盘的数据量大小 | mongo.wtcache.writtenfrom_b | B/s | 节点从缓存写出的字节数。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 | ||
Oplog 保存时长 | Oplog 保存时长 | mongo.replication.log_length | 小时 | 节点Oplog保留时长。 | mongod | 3.2;3.6;4.0;4.2;5.0;6.0 |
纯净模式