tencent cloud

TencentDB for MongoDB

Metrics

Download
Focus Mode
Font Size
Last updated: 2026-05-29 14:43:38
Comprehensive monitoring metrics act as your 'sensory system' for database health. Real-time tracking allows you to monitor global resource usage, identify bottlenecks, trace root causes, and inform capacity planning. Our system supports drill-down analysis from the instance level to specific nodes (e.g., Mongod, Mongos), enabling you to balance a holistic operational view with granular performance insights for precise operations and maintenance.

Instance

Monitoring Category
Metric Name (English)
Unit
Description
CPU Monitoring
mongod_max_cpu_usage
%
The maximum CPU utilization among all Mongod nodes in the cluster.
monogd_avg_cpu_usage
%
The average CPU utilization across all Mongod nodes in the cluster.
monogs_max_cpu_usage
%
The maximum CPU utilization among all Mongos nodes in the sharded cluster.
monogs_avg_cpu_usage
%
The average CPU utilization across all Mongos nodes in the sharded cluster.
Memory Monitoring
mongod_max_mem_usage
%
The maximum memory utilization among all Mongod nodes in the cluster.
mongod_avg_mem_usage
%
The average memory utilization across all Mongod nodes in the cluster.
mongos_max_mem_usage
%
The maximum memory utilization among all Mongos nodes in the sharded cluster.
mongos_avg_mem_usage
%
The average memory utilization across all Mongos nodes in the sharded cluster.
Disk monitoring
disk_usage
%
The ratio of actual disk usage to allocated disk space.
Network Monitoring
cluster_conn
Counts
The number of TCP connections to the instance.
connper
%
The ratio of current connections to the maximum connections of the cluster.
cluster_view
Bytes
Statistics of inbound traffic bytes for the cluster.
cluster_netout
Bytes
Statistics of outbound traffic bytes for the cluster.
Latency Monitoring
avg_all_request_delay
ms
The average latency of all requests executed in the cluster.
avg_update_delay
ms
The average latency of update requests in the cluster.
avg_insert_delay
ms
The average latency of insert requests in the cluster.
avg_read_delay
ms
The average latency of read requests in the cluster.
avg_aggregate_delay
ms
The average latency of aggregate requests in the cluster.
avg_count_delay
ms
The average latency of Count requests in the cluster.
Count is used to count the number of documents that meet specified conditions in a collection.
avg_getmore_delay
ms
The average latency of Getmore requests in the cluster.
avg_delete_delay
ms
The average latency of delete requests in the cluster.
avg_command_delay
ms
The average latency of Command requests in the cluster. Command refers to all commands other than insert, update, delete, and query.
10-50 ms
Counts
Number of requests with an execution time between 10 and 50 ms.
50-100 ms
Counts
Number of requests with an execution time between 50 and 100 ms.
100 ms
Counts
Number of requests with an execution time exceeding 100 ms.
Request Monitoring
success_per_second
Counts/sec
The number of successful requests executed per second in the cluster.
insert_per_second
Counts/sec
The number of insert requests executed per second in the cluster. Insert requests are counted based on the actual number of rows inserted. For example, if insertMany() actually inserts 10 records, the monitoring system will count 10 insert requests.
read_per_second
Counts/sec
The number of read requests executed per second in the cluster.
update_per_second
Counts/sec
The number of update requests executed per second in the cluster.
delete_per_second
Counts/sec
The number of delete requests executed per second in the cluster.
count_per_second
Counts/sec
The number of Count requests received per second by the cluster.
getmore_per_second
Counts/sec
The number of Getmore requests received per second by the cluster.
aggregate_per_second
Counts/sec
The number of aggregate requests per second in the cluster.
command_per_second
Counts/sec
The number of Command requests received per second by the cluster. Command is a general term for commands other than insert, update, delete, and query.
Request Count
node_success
Counts
The total number of requests in the cluster.
node_inserts
Counts
The number of insert requests received by the cluster.
Note:
For MongoDB instances of version 4.4 (WT.44.13.1) and above, insert requests are counted based on the actual number of rows inserted. For example, if an insertMany() operation inserts 10 records, the monitoring system counts 10 insert requests.
node_reads
Counts
The number of read requests received by the cluster.
node_updates
Counts
The number of update requests in the cluster.
node_deletes
Counts
The number of delete requests in the cluster.
node_counts
Counts
The number of Count requests received by the cluster.
node_getmores
Counts
The number of Getmore requests received by the cluster.
node_aggregates
Counts
The total number of aggregate requests in the cluster.
node_commands
Counts
Number of command requests received by the cluster other than INSERT, UPDATE, DELETE, and QUERY requests.

Mongod node

Monitoring dimension
Metric Name (English)
Unit
Description
CPU Monitoring
cpuusage
%
The percentage of CPU time spent by the Mongod node on executing processes compared to the total CPU time.
Memory Monitoring
memusage
%
The percentage of memory currently in use on the Mongod node compared to total memory capacity.
Disk monitoring
diskusage
MBytes
The percentage of disk space currently in use on the Mongod node compared to total disk space.
ioread
Counts/sec
The number of read operations per second on the Mongod node disk.
iowrite
Counts/sec
The number of write operations per second on the Mongod node disk.
Network Monitoring
netin
Bytes
Counts the inbound traffic bytes of the Mongod node.
netout
Bytes
Counts the outbound traffic bytes of the Mongod node.
Request Average Latency Monitoring
node_avg_all_requests_delay
ms
The average latency of all requests received by the Mongod node.
node_avg_update_delay
ms
The average latency of update requests on the Mongod node.
node_avg_insert_delay
ms
The average latency of insert requests on the Mongod node.
node_avg_read_delay
ms
The average latency of read requests on the Mongod node.
node_avg_aggregate_delay
ms
The average latency of aggregate requests on the Mongod node.
node_avg_count_delay
ms
The average latency of Count requests on the Mongod node.
node_avg_getmore_delay
ms
The average latency of Getmore requests on the Mongod node.
node_avg_delete_delay
ms
The average latency of delete requests on the Mongod node.
node_avg_command_delay
ms
The average latency of Command requests on the Mongod node.
10-50 ms
Counts
Number of requests with an execution time between 10 and 50 ms.
50-100 ms
Counts
Number of requests with an execution time between 50 and 100 ms.
100 ms
Counts
Number of requests with an execution time exceeding 100 ms.
Request Monitoring
node_success_per_second
Counts/sec
The number of all requests per second on the Mongod node.
node_insert_per_second
Counts/sec
The number of insert requests per second on the Mongod node. Insert requests are counted based on the actual number of rows inserted. For example, if insertMany() inserts 10 records, the monitoring system counts 10 insert requests.
node_read_per_second
Counts/sec
The number of read requests per second on the Mongod node.
node_update_per_second
Counts/sec
The number of update requests per second on the Mongod node.
node_delete_per_second
Counts/sec
The number of delete requests per second on the Mongod node.
node_count_per_second
Counts/sec
The number of Count requests received per second by the Mongod node.
node_getmore_per_second
Counts/sec
The number of Getmore requests received per second by the Mongod node.
node_aggregate_per_second
Counts/sec
The number of aggregate requests per second on the Mongod node.
node_command_per_second
Counts/sec
The number of Command requests received per second by the Mongod node. Command is a general term for commands other than insert, update, delete, and query.
Kernel Monitoring
aw
Counts
The number of write requests for data in memory on the Mongod node.
ar
Counts
The number of read requests for data in memory on the Mongod node.
qr
Counts
Number of read requests waiting in the queue.
qw
Counts
Number of write requests waiting in the queue.
ttl_deleted
Counts
The number of data entries automatically deleted by the database after the TTL expires.
ttl_pass
Counts
The number of times data is checked within the TTL time set in the database.
active_session
Counts
A session represents a single interaction between a client and a server. After a connection is established between the client and server, a session can be created to perform reads and writes. Once created, a session remains active until the client actively closes the connection or the connection times out. This metric monitors the number of active sessions on the current Mongod node.
node_oplog_reserved_time
hours
Oplog is used to record the operation log of the database, and this metric counts its storage time.
node_slavedelay
seconds
The secondary node periodically polls the oplog (operation log) of the Primary node to replicate its data. This metric counts the Primary-secondary delay in data sync.
hit_ratio
%
Cache hit rate of the current cluster.
node_cache_used
%
Percentage of cache usage to the total cache.
node_cache_dirty
%
Percentage of dirty data in the cache to the total cache.
Request Count
node_success
Counts
The total number of requests in the cluster.
node_inserts
Counts
The number of insert requests in the cluster.
Note:
For MongoDB instances of version 4.4 (WT.44.13.1) and above, insert requests are counted based on the actual number of rows inserted. For example, if an insertMany() operation inserts 10 records, the monitoring system counts 10 insert requests.
node_reads
Counts
The number of read requests in the cluster.
node_updates
Counts
The number of update requests in the cluster.
node_deletes
Counts
The number of delete requests in the cluster.
node_counts
Counts
The number of Count requests received by the cluster.
node_getmores
Counts
The number of Getmore requests received by the cluster.
node_aggregates
Counts
The number of aggregate requests in the cluster.
node_commands
Counts
Number of command requests received by the cluster other than INSERT, UPDATE, DELETE, and QUERY requests.

Mongos Node (Sharded Cluster)

Monitoring dimension
Metric Name (English)
Unit
Description
CPU Monitoring
cpuusage
%
CPU utilization of the Mongos node.
Memory Monitoring
memusage
%
Memory utilization of the Mongos node.
Network Monitoring
netin
Bytes
Counts the inbound traffic bytes of the Mongos node.
netout
Bytes
Counts the outbound traffic bytes of the Mongos node.
Latency Monitoring
node_avg_all_request_delay
ms
The average latency of all requests received by the Mongos node.
node_avg_update_delay
ms
The average latency of update commands on the Mongos node.
replicaset_node
ms
The average latency of insert commands on the Mongos node.
node_avg_read_delay
ms
The average latency of read commands on the Mongos node.
node_avg_aggregate_delay
ms
The average latency of aggregate commands on the Mongos node.
node_avg_count_delay
ms
The average latency of Count commands on the Mongos node.
node_avg_getmore_delay
ms
The average latency of Getmore commands on the Mongos node.
node_avg_delete_delay
ms
The average latency of delete commands on the Mongos node.
node_avg_command_delay
ms
The average latency of Command commands on the Mongos node. Command is a general term for commands other than insert, update, delete, and query.
10-50ms
Counts
Number of requests per second with an execution time between 10 and 50 ms.
50-100ms
Counts
Number of requests per second with an execution time between 50 and 100 ms.
100 ms
Counts
Number of requests per second with an execution time exceeding 100 ms.
Request Monitoring
qps
Counts/sec
The number of all requests per second on the Mongos node.
inserts
Counts/sec
The number of insert requests per second on the Mongos node.
Note:
For MongoDB instances of version 4.4 (WT.44.13.1) and above, insert requests are counted based on the actual number of rows inserted. For example, if an insertMany() operation inserts 10 records, the monitoring system counts 10 insert requests.
reads
Counts/sec
The number of read requests per second on the Mongos node.
updates
Counts/sec
The number of update requests per second on the Mongos node.
deletes
Counts/sec
The number of delete requests per second on the Mongos node.
counts
Counts/sec
The number of Count requests received per second by the Mongos node.
getmores
Counts/sec
The number of Getmore requests received per second by the Mongos node.
aggregates
Counts/sec
The number of aggregate requests per second on the Mongos node.
commands
Counts/sec
The number of Command requests received per second by the Mongos node. Command is a general term for commands other than insert, update, delete, and query.
Request Count
node_success
Counts
The total number of requests received by the Mongos node.
node_inserts
Counts
The number of insert requests received by the Mongos node. Insert requests are counted based on the actual number of rows inserted. For example, if insertMany() inserts 10 records, the monitoring system counts 10 insert requests.
node_reads
Counts
The number of read requests received by the Mongos node.
node_updates
Counts
The number of update requests received by the Mongos node.
node_deletes
Counts
The number of delete requests received by the Mongos node.
node_counts
Counts
The number of Count requests received by the Mongos node.
node_getmores
Counts
The number of Getmore requests received by the Mongos node.
node_aggregates
Counts
The number of aggregate requests received by the Mongos node.
node_commands
Counts
The number of Command requests received by the Mongos node. Command is a general term for commands other than insert, update, delete, and query.

Help and Support

Was this page helpful?

Help us improve! Rate your documentation experience in 5 mins.

Feedback