文档数据库 MongoDB 版支持副本集和分片集群两种实例类型,不同类型的实例或节点支持查看的监控指标不同。您可以通过监控指标详细了解实例的运行状态和使用情况。
云监控默认每 30 秒 获取一次数据,但会根据查看监控数据时选择的查询时间范围,将获取的数据根据不同的周期和方式进行聚合展示,具体规则请参见查看云产品监控数据。
当前最多支持查看最近 15 天 内的监控数据。查看监控数据的方法,请参见查看监控数据。
监控指标表中的单位均为基础单位,各监控的具体单位请以控制台为准。控制台上展示的单位会根据监控数值按照一定的换算标准灵活调整。
单位类型 | 包含的具体单位 | 换算标准说明 |
---|---|---|
容量相关单位 |
| 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。 |
数量相关单位 |
| 按照 SI 标准,将 1000 作为词头进行单位换算,换算时会在基础单位前增加 K(Kilo,即 1000)、M(Mega,即 1000000)、G(Giga,即 1000000000)等词头。 |
时间相关单位 | s | 按照国际单位制进行换算,例如微秒(µs)、毫秒(ms)、秒(s)、分(min)、小时(h)等。 |
其它单位 | % | 不涉及单位换算。 |
文档数据库 MongoDB 版支持副本集和分片集群两种实例架构,不同实例架构支持的监控指标不同。
文档数据库 MongoDB 分片集群实例的监控指标中除了展示各组件(包括 Mongos、ConfigServers、Shards)节点的相关监控指标,还会展示整体实例(Instance)维度的相关指标。
说明
您可以调用 GetMetricData 接口查询 MongoDB 分片集群实例的各监控指标数据。调用该接口进行查询时,需要获取如下监控指标的相关信息:
Namespace
:要查询的监控指标所属的产品空间。VCM_MongoDB_Sharded_Cluster
。SubNamespace
:要查询的指标所属的维度。mongos
、config
、shard
、instance
4 个维度的监控指标。MetricName
:要查询的监控指标名称。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 参数值)比值。 |
说明
您可以调用 GetMetricData 接口查询 MongoDB 副本集实例的各监控指标数据。调用该接口进行查询时,需要获取如下监控指标的相关信息:
Namespace
:要查询的监控指标所属的产品空间。VCM_MongoDB_Replica
。SubNamespace
:要查询的指标所属的维度。instance
、replica
2 个维度的监控指标。MetricName
:要查询的监控指标名称。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 参数值)比值。 |