文档数据库 MongoDB 版支持副本集和分片集群两种实例类型,不同类型的实例或节点支持查看的监控指标不同。您可以通过监控指标详细了解实例的运行状态和使用情况。
注意事项
云监控默认每 30 秒获取一次数据,但会根据查看监控数据时选择的查询时间范围,将获取的数据根据不同的周期和方式进行聚合展示,具体规则请参见查看云产品监控数据。
当前最多支持查看最近 15 天内的监控数据。查看监控数据的方法,请参见查看监控数据。
监控指标表中的单位均为基础单位,各监控的具体单位请以控制台为准。控制台上展示的单位会根据监控数值按照一定的换算标准灵活调整。
单位类型 | 包含的具体单位 | 换算标准说明 |
---|
容量相关单位 | | 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。
例如,磁盘总使用量的基础单位为 B(即 Byte),若磁盘总使用量的监控数值较大,控制台上的单位可能会调整为 KB、MB、GB等。 |
数量相关单位 | | 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。
例如,网络处理请求数的基础单位为 Count/s,若网络处理请求数的监控数值较大,控制台上的单位可能会调整为 KCount/s、MCount/s、GCount/s 等。 |
时间相关单位 | s | 按照国际单位制进行换算,例如微秒(µs)、毫秒(ms)、秒(s)、分(min)、小时(h)等。 |
其它单位 | % | 不涉及单位换算。 |
监控指标表
文档数据库 MongoDB 版支持副本集和分片集群两种实例架构,不同实例架构支持的监控指标不同。
分片集群实例
文档数据库 MongoDB 分片集群实例的监控指标中除了展示各组件(包括 Mongos、ConfigServers、Shards)节点的相关监控指标,还会展示整体实例(Instance)维度的相关指标。
说明
您可以调用 GetMetricData 接口查询 MongoDB 分片集群实例的各监控指标数据。调用该接口进行查询时,需要获取如下监控指标的相关信息:
Namespace
:要查询的监控指标所属的产品空间。
文档数据库 MongoDB 版分片集群实例的产品空间名称为 VCM_MongoDB_Sharded_Cluster
。SubNamespace
:要查询的指标所属的维度。
文档数据库 MongoDB 版分片集群实例支持查看 mongos
、config
、shard
、instance
4 个维度的监控指标。MetricName
:要查询的监控指标名称。
文档数据库 MongoDB 版分片集群实例各监控指标对应的 MetricName
详情,请参见文档数据库 MongoDB 版分片集群监控指标查询。
指标名称 | MetricName(API 使用) | 单位 | 含义 |
---|
网络输入速率 | NetworkReceiveThroughput | B/s | 平均每秒从节点的所有网络适配器输入的流量。 |
网络输出速率 | NetworkTransmitThroughput | B/s | 平均每秒从节点的所有网络适配器输出的流量。 |
CPU 使用率 | CpuUtil | % | 节点的 CPU 使用率。 |
内存使用率 | MemUtil | % | 节点的内存利用率。 |
网络处理请求数 | NetworkRequestPerSec | Count/s | 节点中所有网络适配器平均每秒处理的操作数。 |
当前连接数 | CurrConn | Count | 客户端连接到当前节点的连接数。 |
每秒 COMMAND 操作数 | CommandOperationPerSec | Count/s | 节点平均每秒执行 COMMAND 语句的次数。 |
每秒 DELETE 操作数 | DeleteOperationPerSec | Count/s | 节点平均每秒执行 DELETE 语句的次数。 |
每秒 GETMORE 操作数 | GetmoreOperationPerSec | Count/s | 节点平均每秒执行 GETMORE 语句的次数。 |
每秒 INSERT 操作数 | InsertOperationPerSec | Count/s | 节点平均每秒执行 INSERT 语句的次数。 |
每秒 QUERY 操作数 | QueryOperationPerSec | Count/s | 节点平均每秒执行 QUERY 语句的次数。 |
每秒 UPDATE 操作数 | UpdateOperationPerSec | Count/s | 节点平均每秒执行 UPDATE 语句的次数。 |
当前连接利用率 | CurrConnRate | % | 当前连接数与当前节点支持的总连接数(即 net.maxIncomingConnections 参数值)比值。 |
指标名称 | MetricName(API 使用) | 单位 | 含义 |
---|
网络输入速率 | NetworkReceiveThroughput | B/s | 平均每秒从节点的所有网络适配器输入的流量。 |
网络输出速率 | NetworkTransmitThroughput | B/s | 平均每秒从节点的所有网络适配器输出的流量。 |
CPU 使用率 | CpuUtil | % | 节点的 CPU 使用率。 |
内存使用率 | MemUtil | % | 节点的内存利用率。 |
网络处理请求数 | NetworkRequestPerSec | Count/s | 节点中所有网络适配器平均每秒处理的操作数。 |
当前连接数 | CurrConn | Count | 客户端连接到当前节点的连接数。 |
每秒 COMMAND 操作数 | CommandOperationPerSec | Count/s | 节点平均每秒执行 COMMAND 语句的次数。 |
每秒 DELETE 操作数 | DeleteOperationPerSec | Count/s | 节点平均每秒执行 DELETE 语句的次数。 |
每秒 GETMORE 操作数 | GetmoreOperationPerSec | Count/s | 节点平均每秒执行 GETMORE 语句的次数。 |
每秒 INSERT 操作数 | InsertOperationPerSec | Count/s | 节点平均每秒执行 INSERT 语句的次数。 |
每秒 QUERY 操作数 | QueryOperationPerSec | Count/s | 节点平均每秒执行 QUERY 语句的次数。 |
每秒 UPDATE 操作数 | UpdateOperationPerSec | Count/s | 节点平均每秒执行 UPDATE 语句的次数。 |
磁盘总使用率 | TotalDiskUtil | % | 节点的使用空间与规格最大可使用空间的比值。 |
磁盘总使用量 | TotalDiskUsage | B | 节点日志磁盘和数据磁盘的总体使用空间。 |
日志磁盘使用量 | LogDiskUsage | B | 节点上日志磁盘的使用空间。 |
数据磁盘使用量 | DataDiskUsage | B | 节点上数据磁盘的使用空间。 |
可用写并发请求数 | AvailConcurrentWriteRequest | Count | 节点当前剩余可用的并发写事务请求数。 |
当前写并发请求数 | RunningConcurrentWriteRequest | Count | 节点当前正在并发的写事务请求数。 |
可用读并发请求数 | AvailConcurrentReadRequest | Count | 节点当前剩余可用的并发读事务请求数。 |
当前读并发请求数 | RunningConcurrentReadRequest | Count | 节点当前正在并发的读事务请求数。 |
每秒读入 cache 的数据量 | ReadIntoCachePerSec | B/s | 节点平均每秒读入 cache 的数据量。 |
每秒从 cache 写到磁盘的数据量 | WrittenFromCachePerSec | B/s | 节点平均每秒从 cache 刷到磁盘的数据量。 |
配置最大可用磁盘空间 | MaxDiskConfigured | B | 节点所配置的最大可用的磁盘大小。 |
全局锁的等待队列总长度 | GlobalWaitTotalLockQueue | Count | 节点当前所有全局锁的等待队列长度(即当前等待所有全局锁的操作数)。 |
全局读锁的等待队列长度 | GlobalWaitReadLockQueue | Count | 节点当前全局读锁的等待队列长度(即当前等待全局读锁的操作数)。 |
全局写锁的等待队列长度 | GlobalWaitWriteLockQueue | Count | 节点当前全局写锁的等待队列长度(即当前等待全局写锁的操作数)。 |
cursor 超时数 | TimeOutCursor | Count | 节点上服务超时的 cursor 数。 |
cursor 打开总数 | TotalOpenCursor | Count | 节点当前 cursor 的打开数。 |
主备延时 | ReplicationDelay | s | 实例主备节点的数据同步延时时长。 |
慢查询数 | SlowOpCount | Count/s | 节点在所选查询时间内的慢查询数量。 说明 所有被记录在慢日志中的查询都会被统计在慢查询数中。查询慢日志的方法,请参见查询慢日志。 |
Oplog 可用时间 | OplogAvailTime | s | 节点 Oplog 的可用时间。 |
当前连接利用率 | CurrConnRate | % | 当前连接数与当前节点支持的总连接数(即 net.maxIncomingConnections 参数值)比值。 |
Cache 脏数据百分比 | Cache dirty | % | Cache 中脏数据所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 使用百分比 | Cache used | % | Cache 所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 命中率 | Cache hit ratio | % | 当前节点从 Cache 中请求命中的数据量与从 Cache 中请求的总数据量的比值。 |
指标名称 | MetricName(API 使用) | 单位 | 含义 |
---|
网络输入速率 | NetworkReceiveThroughput | B/s | 平均每秒从节点的所有网络适配器输入的流量。 |
网络输出速率 | NetworkTransmitThroughput | B/s | 平均每秒从节点的所有网络适配器输出的流量。 |
CPU 使用率 | CpuUtil | % | 节点的 CPU 使用率。 |
内存使用率 | MemUtil | % | 节点的内存利用率。 |
网络处理请求数 | NetworkRequestPerSec | Count/s | 节点中所有网络适配器平均每秒处理的操作数。 |
当前连接数 | CurrConn | Count | 客户端连接到当前节点的连接数。 |
每秒 COMMAND 操作数 | CommandOperationPerSec | Count/s | 节点平均每秒执行 COMMAND 语句的次数。 |
每秒 DELETE 操作数 | DeleteOperationPerSec | Count/s | 节点平均每秒执行 DELETE 语句的次数。 |
每秒 GETMORE 操作数 | GetmoreOperationPerSec | Count/s | 节点平均每秒执行 GETMORE 语句的次数。 |
每秒 INSERT 操作数 | InsertOperationPerSec | Count/s | 节点平均每秒执行 INSERT 语句的次数。 |
每秒 QUERY 操作数 | QueryOperationPerSec | Count/s | 节点平均每秒执行 QUERY 语句的次数。 |
每秒 UPDATE 操作数 | UpdateOperationPerSec | Count/s | 节点平均每秒执行 UPDATE 语句的次数。 |
磁盘总使用率 | TotalDiskUtil | % | 节点的使用空间与规格最大可使用空间的比值。 |
磁盘总使用量 | TotalDiskUsage | B | 节点日志磁盘和数据磁盘的总体使用空间。 |
日志磁盘使用量 | LogDiskUsage | B | 节点上日志磁盘的使用空间。 |
数据磁盘使用量 | DataDiskUsage | B | 节点上数据磁盘的使用空间。 |
可用写并发请求数 | AvailConcurrentWriteRequest | Count | 节点当前剩余可用的并发写事务请求数。 |
当前写并发请求数 | RunningConcurrentWriteRequest | Count | 节点当前正在并发的写事务请求数。 |
可用读并发请求数 | AvailConcurrentReadRequest | Count | 节点当前剩余可用的并发读事务请求数。 |
当前读并发请求数 | RunningConcurrentReadRequest | Count | 节点当前正在并发的读事务请求数。 |
每秒读入 cache 的数据量 | ReadIntoCachePerSec | B/s | 节点平均每秒读入 cache 的数据量。 |
每秒从 cache 写到磁盘的数据量 | WrittenFromCachePerSec | B/s | 节点平均每秒从 cache 刷到磁盘的数据量。 |
配置最大可用磁盘空间 | MaxDiskConfigured | B | 节点所配置的最大可用的磁盘大小。 |
全局锁的等待队列总长度 | GlobalWaitTotalLockQueue | Count | 节点当前所有全局锁的等待队列长度(即当前等待所有全局锁的操作数)。 |
全局读锁的等待队列长度 | GlobalWaitReadLockQueue | Count | 节点当前全局读锁的等待队列长度(即当前等待全局读锁的操作数)。 |
全局写锁的等待队列长度 | GlobalWaitWriteLockQueue | Count | 节点当前全局写锁的等待队列长度(即当前等待全局写锁的操作数)。 |
cursor 超时数 | TimeOutCursor | Count | 节点上服务超时的 cursor 数。 |
cursor 打开总数 | TotalOpenCursor | Count | 节点当前 cursor 的打开数。 |
主备延时 | ReplicationDelay | s | 实例主备节点的数据同步延时时长。 |
慢查询数 | SlowOpCount | Count/s | 节点在所选查询时间内的慢查询数量。 说明 所有被记录在慢日志中的查询都会被统计在慢查询数中。查询慢日志的方法,请参见查询慢日志。 |
Oplog 可用时间 | OplogAvailTime | s | 节点 Oplog 的可用时间。 |
当前连接利用率 | CurrConnRate | % | 当前连接数与当前节点支持的总连接数(即 net.maxIncomingConnections 参数值)比值。 |
Cache 脏数据百分比 | Cache dirty | % | Cache 中脏数据所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 使用百分比 | Cache used | % | Cache 所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 命中率 | Cache hit ratio | % | 当前节点从 Cache 中请求命中的数据量与从 Cache 中请求的总数据量的比值。 |
指标名称 | MetricName(API 使用) | 单位 | 含义 |
---|
CPU 使用率 | AggregatedCpuUtil | % | 实例的 CPU 使用率。 |
内存使用率 | AggregatedMemUtil | % | 实例的内存利用率。 |
磁盘总空间使用率 | AggregatedTotalDiskUtil | % | 实例总使用空间与规格最大可使用空间的比值。 |
分片 Chunk 数 | ChunkNumber | Count | 实例中各 Shard 分片中的 Chunk 数量。 |
副本集实例
说明
您可以调用 GetMetricData 接口查询 MongoDB 副本集实例的各监控指标数据。调用该接口进行查询时,需要获取如下监控指标的相关信息:
Namespace
:要查询的监控指标所属的产品空间。
文档数据库 MongoDB 版副本集实例的产品空间名称为 VCM_MongoDB_Replica
。SubNamespace
:要查询的指标所属的维度。
文档数据库 MongoDB 版副本集实例支持查看 instance
、replica
2 个维度的监控指标。MetricName
:要查询的监控指标名称。
文档数据库 MongoDB 版副本集实例各监控指标对应的 MetricName
详情,请参见文档数据库 MongoDB 版副本集监控指标查询。
指标名称 | MetricName(API 使用) | 单位 | 含义 |
---|
网络输入速率 | NetworkReceiveThroughput | B/s | 平均每秒从节点的所有网络适配器输入的流量。 |
网络输出速率 | NetworkTransmitThroughput | B/s | 平均每秒从节点的所有网络适配器输出的流量。 |
CPU 使用率 | CpuUtil | % | 节点的 CPU 使用率。 |
内存使用率 | MemUtil | % | 节点的内存利用率。 |
网络处理请求数 | NetworkRequestPerSec | Count/s | 节点中所有网络适配器平均每秒处理的操作数。 |
当前连接数 | CurrConn | Count | 客户端连接到当前节点的连接数。 |
每秒 COMMAND 操作数 | CommandOperationPerSec | Count/s | 节点平均每秒执行 COMMAND 语句的次数。 |
每秒 DELETE 操作数 | DeleteOperationPerSec | Count/s | 节点平均每秒执行 DELETE 语句的次数。 |
每秒 GETMORE 操作数 | GetmoreOperationPerSec | Count/s | 节点平均每秒执行 GETMORE 语句的次数。 |
每秒 INSERT 操作数 | InsertOperationPerSec | Count/s | 节点平均每秒执行 INSERT 语句的次数。 |
每秒 QUERY 操作数 | QueryOperationPerSec | Count/s | 节点平均每秒执行 QUERY 语句的次数。 |
每秒 UPDATE 操作数 | UpdateOperationPerSec | Count/s | 节点平均每秒执行 UPDATE 语句的次数。 |
磁盘总使用率 | TotalDiskUtil | % | 节点的使用空间与规格最大可使用空间的比值。 |
磁盘总使用量 | TotalDiskUsage | B | 节点日志磁盘和数据磁盘的总体使用空间。 |
日志磁盘使用量 | LogDiskUsage | B | 节点上日志磁盘的使用空间。 |
数据磁盘使用量 | DataDiskUsage | B | 节点上数据磁盘的使用空间。 |
可用写并发请求数 | AvailConcurrentWriteRequest | Count | 节点当前剩余可用的并发写事务请求数。 |
当前写并发请求数 | RunningConcurrentWriteRequest | Count | 节点当前正在并发的写事务请求数。 |
可用读并发请求数 | AvailConcurrentReadRequest | Count | 节点当前剩余可用的并发读事务请求数。 |
当前读并发请求数 | RunningConcurrentReadRequest | Count | 节点当前正在并发的读事务请求数。 |
每秒读入 cache 的数据量 | ReadIntoCachePerSec | B/s | 节点平均每秒读入 cache 的数据量。 |
每秒从 cache 写到磁盘的数据量 | WrittenFromCachePerSec | B/s | 节点平均每秒从 cache 刷到磁盘的数据量。 |
配置最大可用磁盘空间 | MaxDiskConfigured | B | 节点所配置的最大可用的磁盘大小。 |
全局锁的等待队列总长度 | GlobalWaitTotalLockQueue | Count | 节点当前所有全局锁的等待队列长度(即当前等待所有全局锁的操作数)。 |
全局读锁的等待队列长度 | GlobalWaitReadLockQueue | Count | 节点当前全局读锁的等待队列长度(即当前等待全局读锁的操作数)。 |
全局写锁的等待队列长度 | GlobalWaitWriteLockQueue | Count | 节点当前全局写锁的等待队列长度(即当前等待全局写锁的操作数)。 |
cursor 超时数 | TimeOutCursor | Count | 节点上服务超时的 cursor 数。 |
cursor 打开总数 | TotalOpenCursor | Count | 节点当前 cursor 的打开数。 |
主备延时 | ReplicationDelay | s | 实例主备节点的数据同步延时时长。 |
慢查询数 | SlowOpCount | Count/s | 节点在所选查询时间内的慢查询数量。 说明 所有被记录在慢日志中的查询都会被统计在慢查询数中。查询慢日志的方法,请参见查询慢日志。 |
Oplog 可用时间 | OplogAvailTime | s | 节点 Oplog 的可用时间。 |
当前连接利用率 | CurrConnRate | % | 当前连接数与当前节点支持的总连接数(即 net.maxIncomingConnections 参数值)比值。 |
Cache 脏数据百分比 | Cache dirty | % | Cache 中脏数据所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 使用百分比 | Cache used | % | Cache 所占存储空间与当前节点的配置最大可用存储空间的比值。 |
Cache 命中率 | Cache hit ratio | % | 当前节点从 Cache 中请求命中的数据量与从 Cache 中请求的总数据量的比值。 |