Monitoring Category | Metric Name (Chinese) | Metric Name (English) | Unit | Description |
CPU monitoring | Max CPU Utilization of Mongod | mongod_max_cpu_usage | % | The maximum CPU utilization among all Mongod nodes in the cluster. |
| Average Mongod CPU Utilization | monogd_avg_cpu_usage | % | The average CPU utilization across all Mongod nodes in the cluster. |
| Max CPU Utilization of Mongos | monogs_max_cpu_usage | % | The maximum CPU utilization among all Mongos nodes in the sharded cluster. |
| Average Mongos CPU Utilization | monogs_avg_cpu_usage | % | The average CPU utilization across all Mongos nodes in the sharded cluster. |
Memory monitoring | Max Memory Utilization of Mongod | mongod_max_mem_usage | % | The maximum memory utilization among all Mongod nodes in the cluster. |
| Average Memory Utilization of Mongod | mongod_avg_mem_usage | % | The average memory utilization across all Mongod nodes in the cluster. |
| Max Memory Utilization of Mongos | mongos_max_mem_usage | % | The maximum memory utilization among all Mongos nodes in the sharded cluster. |
| Average Memory Utilization of Mongos | mongos_avg_mem_usage | % | The average memory utilization across all Mongos nodes in the sharded cluster. |
Disk monitoring | Storage Space Utilization | disk_usage | % | The ratio of actual disk usage to allocated disk space. |
Network monitoring | Connections | cluster_conn | Counts | The number of TCP connections to the instance. |
| Connection Percentage | connper | % | The ratio of current connections to the maximum connections of the cluster. |
| Inbound Traffic | cluster_view | Bytes | Statistics of inbound traffic bytes for the cluster. |
| Outbound Traffic | cluster_netout | Bytes | Statistics of outbound traffic bytes for the cluster. |
Latency monitoring | Average Latency of All Requests | avg_all_request_delay | ms | The average latency of all requests executed in the cluster. |
| Average Update Delay | avg_update_delay | ms | The average latency of update requests in the cluster. |
| Average Insertion Delay | avg_insert_delay | ms | The average latency of insert requests in the cluster. |
| Average Read Latency | avg_read_delay | ms | The average latency of read requests in the cluster. |
| Average Latency of Aggregate Requests | avg_aggregate_delay | ms | The average latency of aggregate requests in the cluster. |
| Average Count Delay | 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. |
| Average getMore Delay | avg_getmore_delay | ms | The average latency of Getmore requests in the cluster. |
| Average Deletion Delay | avg_delete_delay | ms | The average latency of delete requests in the cluster. |
| Average Command Latency | 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 | 10ms | Counts | Number of requests with an execution time between 10 and 50 ms. |
| 50–100 ms | 50ms | Counts | Number of requests with an execution time between 50 and 100 ms. |
| 100 ms | 100ms | Counts | Number of requests with an execution time exceeding 100 ms. |
Request monitoring | Total Requests | success_per_second | Counts/sec | The number of successful requests executed per second in the cluster. |
| Insert Requests | 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 Requests | read_per_second | Counts/sec | The number of read requests executed per second in the cluster. |
| Update Requests | update_per_second | Counts/sec | The number of update requests executed per second in the cluster. |
| Deletion Requests | delete_per_second | Counts/sec | The number of delete requests executed per second in the cluster. |
| Count Requests | count_per_second | Counts/sec | The number of Count requests received per second by the cluster. |
| getMore Requests | getmore_per_second | Counts/sec | The number of Getmore requests received per second by the cluster. |
| Aggregate Requests | aggregate_per_second | Counts/sec | The number of aggregate requests per second in the cluster. |
| Command Requests | 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 Volume | Total requests | node_success | Counts | The total number of requests in the cluster. |
| Insert Requests | 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. |
| Read Requests | node_reads | Counts | The number of read requests received by the cluster. |
| Update Requests | node_updates | Counts | The number of update requests in the cluster. |
| Deletion Requests | node_deletes | Counts | The number of delete requests in the cluster. |
| Count Requests | node_counts | Counts | The number of Count requests received by the cluster. |
| getMore Requests | node_getmores | Counts | The number of Getmore requests received by the cluster. |
| Aggregate Requests | node_aggregates | Counts | The total number of aggregate requests in the cluster. |
| Command Requests | node_commands | Counts | Number of command requests received by the cluster other than INSERT, UPDATE, DELETE, and QUERY requests. |
Monitoring dimension | Metric Name (Chinese) | Metric Name (English) | Unit | Description |
CPU monitoring | CPU Utilization | cpuusage | % | The percentage of CPU time spent by the Mongod node on executing processes compared to the total CPU time. |
Memory monitoring | Memory Utilization | memusage | % | The percentage of memory currently in use on the Mongod node compared to total memory capacity. |
Disk monitoring | Used Disk Space | diskusage | MBytes | The percentage of disk space currently in use on the Mongod node compared to total disk space. |
| Disk Reads | ioread | Counts/sec | The number of read operations per second on the Mongod node disk. |
| Disk Write | iowrite | Counts/sec | The number of write operations per second on the Mongod node disk. |
Network monitoring | Inbound Traffic | netin | Bytes | Counts the inbound traffic bytes of the Mongod node. |
| Outbound Traffic | netout | Bytes | Counts the outbound traffic bytes of the Mongod node. |
Request Average Latency Monitoring | Average Latency of All Requests | node_avg_all_requests_delay | ms | The average latency of all requests received by the Mongod node. |
| Average Update Delay | node_avg_update_delay | ms | The average latency of update requests on the Mongod node. |
| Average Insertion Delay | node_avg_insert_delay | ms | The average latency of insert requests on the Mongod node. |
| Average Read Latency | node_avg_read_delay | ms | The average latency of read requests on the Mongod node. |
| Average Latency of Aggregate Requests | node_avg_aggregate_delay | ms | The average latency of aggregate requests on the Mongod node. |
| Average Count Delay | node_avg_count_delay | ms | The average latency of Count requests on the Mongod node. |
| Average getMore Delay | node_avg_getmore_delay | ms | The average latency of Getmore requests on the Mongod node. |
| Average Deletion Delay | node_avg_delete_delay | ms | The average latency of delete requests on the Mongod node. |
| Average Command Latency | node_avg_command_delay | ms | The average latency of Command requests on the Mongod node. |
| 10-50 ms | 10ms | Counts | Number of requests with an execution time between 10 and 50 ms. |
| 50-100 ms | 50ms | Counts | Number of requests with an execution time between 50 and 100 ms. |
| 100 ms | 100ms | Counts | Number of requests with an execution time exceeding 100 ms. |
Request monitoring | Total Requests | node_success_per_second | Counts/sec | The number of all requests per second on the Mongod node. |
| Insert Requests | 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. |
| Read Requests | node_read_per_second | Counts/sec | The number of read requests per second on the Mongod node. |
| Update Requests | node_update_per_second | Counts/sec | The number of update requests per second on the Mongod node. |
| Deletion Requests | node_delete_per_second | Counts/sec | The number of delete requests per second on the Mongod node. |
| Count Requests | node_count_per_second | Counts/sec | The number of Count requests received per second by the Mongod node. |
| getMore Requests | node_getmore_per_second | Counts/sec | The number of Getmore requests received per second by the Mongod node. |
| Aggregate Requests | node_aggregate_per_second | Counts/sec | The number of aggregate requests per second on the Mongod node. |
| Command Requests | 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 | Active Write Requests | aw | Counts | The number of write requests for data in memory on the Mongod node. |
| Active Read Requests | ar | Counts | The number of read requests for data in memory on the Mongod node. |
| Queuing Read Requests | qr | Counts | Number of read requests waiting in the queue. |
| Queuing Write Requests | qw | Counts | Number of write requests waiting in the queue. |
| Pieces of Data Deleted via TTL | ttl_deleted | Counts | The number of data entries automatically deleted by the database after the TTL expires. |
| TTL Initiation Times | ttl_pass | Counts | The number of times data is checked within the TTL time set in the database. |
| Active Sessions | 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. |
| Oplog Retention Period | node_oplog_reserved_time | hours | Oplog is used to record the operation log of the database, and this metric counts its storage time. |
| Primary/Secondary Delay | 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. |
| Cache Hit Rate | hit_ratio | % | Cache hit rate of the current cluster. |
| Cache Utilization (%) | node_cache_used | % | Percentage of cache usage to the total cache. |
| Dirty Data (%) in Cache | node_cache_dirty | % | Percentage of dirty data in the cache to the total cache. |
Request Volume | Total Requests | node_success | Counts | The total number of requests in the cluster. |
| Insert Requests | 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. |
| Read Requests | node_reads | Counts | The number of read requests in the cluster. |
| Update Requests | node_updates | Counts | The number of update requests in the cluster. |
| Delete Requests | node_deletes | Counts | The number of delete requests in the cluster. |
| Count Requests | node_counts | Counts | The number of Count requests received by the cluster. |
| getMore Requests | node_getmores | Counts | The number of Getmore requests received by the cluster. |
| Aggregate Requests | node_aggregates | Counts | The number of aggregate requests in the cluster. |
| Command Requests | node_commands | Counts | Number of command requests received by the cluster other than INSERT, UPDATE, DELETE, and QUERY requests. |
Monitoring dimension | Metric Name (Chinese) | Metric Name (English) | Unit | Description |
CPU Monitoring | CPU Utilization | cpuusage | % | CPU utilization of the Mongos node. |
Memory Monitoring | Memory Utilization | memusage | % | Memory utilization of the Mongos node. |
Network Monitoring | Private Inbound Traffic | netin | Bytes | Counts the inbound traffic bytes of the Mongos node. |
| Private Outbound Traffic | netout | Bytes | Counts the outbound traffic bytes of the Mongos node. |
Latency Monitoring | Average Latency of All Requests | node_avg_all_request_delay | ms | The average latency of all requests received by the Mongos node. |
| Average Update Delay | node_avg_update_delay | ms | The average latency of update commands on the Mongos node. |
| Average Insertion Delay | replicaset_node | ms | The average latency of insert commands on the Mongos node. |
| Average Read Latency | node_avg_read_delay | ms | The average latency of read commands on the Mongos node. |
| Average Latency of Aggregate Requests | node_avg_aggregate_delay | ms | The average latency of aggregate commands on the Mongos node. |
| Average Count Delay | node_avg_count_delay | ms | The average latency of Count commands on the Mongos node. |
| Average getMore Delay | node_avg_getmore_delay | ms | The average latency of Getmore commands on the Mongos node. |
| Average Deletion Delay | node_avg_delete_delay | ms | The average latency of delete commands on the Mongos node. |
| Average Command Latency | 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-50 ms | 10ms | Counts | Number of requests per second with an execution time between 10 and 50 ms. |
| 50-100 ms | 50ms | Counts | Number of requests per second with an execution time between 50 and 100 ms. |
| 100 ms | 100ms | Counts | Number of requests per second with an execution time exceeding 100 ms. |
Request Monitoring | Total Requests | qps | Counts/sec | The number of all requests per second on the Mongos node. |
| Insert Requests | 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. |
| Read Requests | reads | Counts/sec | The number of read requests per second on the Mongos node. |
| Update Requests | updates | Counts/sec | The number of update requests per second on the Mongos node. |
| Deletion Requests | deletes | Counts/sec | The number of delete requests per second on the Mongos node. |
| Count Requests | counts | Counts/sec | The number of Count requests received per second by the Mongos node. |
| getMore Requests | getmores | Counts/sec | The number of Getmore requests received per second by the Mongos node. |
| Aggregate Requests | aggregates | Counts/sec | The number of aggregate requests per second on the Mongos node. |
| Command Requests | 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 | Total requests | node_success | Counts | The total number of requests received by the Mongos node. |
| Insert Requests | 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. |
| Read Requests | node_reads | Counts | The number of read requests received by the Mongos node. |
| Update Requests | node_updates | Counts | The number of update requests received by the Mongos node. |
| Delete Requests | node_deletes | Counts | The number of delete requests received by the Mongos node. |
| Count Requests | node_counts | Counts | The number of Count requests received by the Mongos node. |
| getMore Requests | node_getmores | Counts | The number of Getmore requests received by the Mongos node. |
| Aggregate Requests | node_aggregates | Counts | The number of aggregate requests received by the Mongos node. |
| Command Requests | 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. |
フィードバック