TencentDB for MongoDB Monitoring Metrics

Last updated: 2021-02-02 14:38:09

    Namespace

    Namespace=QCE/CMONGO

    Monitoring Metrics

    MongoDB

    1. Requests

    Parameter Metric Description Unit Dimension
    Inserts Write requests Number of writes in unit time - target (instance ID)
    Reads Read requests Number of reads in unit time - target (instance ID)
    Updates Update requests Number of updates in unit time - target (instance ID)
    Deletes Deletion requests Number of deletions in unit time - target (instance ID)
    Counts Count requests Number of counts in unit time - target (instance ID)
    Aggregates Aggregate requests Number of aggregates in unit time - target (instance ID)
    Success Successful requests Number of successful requests in unit time - target (instance ID)
    Commands Command requests Number of command requests in unit time - target (instance ID)
    Timeouts Timed-out requests Number of timed-out requests in unit time - target (instance ID)
    Qps Requests per second Number of operations per second, including CRUD operations Requests/sec target (instance ID)

    2. Delay requests

    Parameter Metric Description Unit Dimension
    Delay10 Requests with a delay of 10–50 ms Number of successful requests with a delay of 10–50 ms in unit time - target (instance ID)
    Delay50 Requests with a delay of 50–100 ms Number of successful requests with a delay of 50–100 ms in unit time - target (instance ID)
    Delay100 Requests with a delay of over 100 ms Number of successful requests with a delay of over 100 ms in unit time - target (instance ID)

    3. Connections

    Parameter Metric Description Unit Dimension
    ClusterConn Cluster connections Total number of cluster connections, i.e., the total number of connections received by the current cluster proxy - target (instance ID)
    Connper Connection utilization Proportion of current connections to the configured total connections of the cluster % target (instance ID)

    4. System

    Parameter Metric Description Unit Dimension
    ClusterDiskusage Disk utilization Proportion of used storage capacity to the configured total capacity of the cluster % target (instance ID)

    MongoDB replica set

    1. System

    Parameter Metric Description Unit Dimension
    ReplicaDiskusage Disk utilization Replica set capacity utilization % target (replica set ID)

    2. Primary-secondary

    Parameter Metric Description Unit Dimension
    SlaveDelay Primary-secondary lag Average primary-secondary lag in unit time Seconds target (replica set ID)
    Oplogreservedtime Oplog retention time Time difference between the last operation and the first operation in oplog hours target (replica set ID)

    3. Cache

    Parameter Metric Description Unit Dimension
    CacheDirty Dirty data percentage in cache Percentage of dirty data in the current memory cache % target (replica set ID)
    CacheUsed Cache utilization Percentage of currently used cache % target (replica set ID)
    HitRatio Cache hit rate Current cache hit rate % target (replica set ID)

    Mongo node

    1. System

    Parameter Metric Description Unit Dimension
    CpuUsage CPU utilization CPU utilization % target (node ID)
    MemUsage Memory utilization Memory utilization % target (node ID)
    NetIn Network inbound traffic Network inbound traffic MB/s target (node ID)
    NetOut Network outbound traffic Network outbound traffic MB/s target (node ID)
    Disk Node disk usage Node disk usage MB target (node ID)

    2. Connections

    Parameter Metric Description Unit Dimension
    Conn Connections Number of node connections - target (node ID)

    3. Reads and writes

    Parameter Metric Description Unit Dimension
    Qr Read requests waiting in the queue Number of read requests waiting in the queue - target (node ID)
    Qw Write requests waiting in the queue Number of write requests waiting in the queue - target (node ID)
    Ar ActiveRead of WT engine Number of active read requests - target (node ID)
    Aw ActiveWrite of WT engine Number of active write requests - target (node ID)

    4. TTL index

    Parameter Metric Description Unit Dimension
    TtlDeleted Data entries deleted by TTL Number of data entries deleted by TTL - target (node ID)
    TtlPass TTL running rounds Number of TTL running rounds - target (node ID)

    Note:

    The statistical granularity (period) may vary by metric. The DescribeBaseMetrics API can be used to get the period values supported by each metric.

    Overview of Parameters in Each Dimension

    Parameter Dimension Dimension Description Format
    Instances.N.Dimensions.0.Name target Target dimension name Enter a String-type dimension name: target
    Instances.N.Dimensions.0.Value target Subject to the query dimension Please see the value reference table

    Note:

    Valid values of Instances.N.Dimensions.0.Value for TencentDB:
    TencentDB for MongoDB is a cluster service. You can query monitoring data in three dimensions: "cluster", "replica set", and "node" as detailed below:

    • "Cluster" dimension: it represents a certain TencentDB for MongoDB instance you purchased. In this dimension, you can query the number of read and write requests, capacity utilization, and timed-out requests of the entire instance.
    • "Replica set" dimension: you can query the internal capacity utilization and primary-secondary lag of a certain replica set in the cluster. A replica set instance itself contains only one replica set, while each shard of a shard instance is a replica.
    • "Node" dimension: you can query the CPU, memory, and other information of any node in the cluster.

    dimensions.0.value value reference table

    Value Type Sample Value Description
    Instance ID cmgo-6ielucen Unique ID of a TencentDB for MongoDB instance,
  • which can be obtained in the TencentDB for MongoDB console
  • or by calling an applicable TencentDB for MongoDB API
  • Replica set ID
  • cmgo-6ielucen_0
  • cmgo-6ielucen_2
  • A replica set ID can be obtained by adding "_index number" after the instance ID.
    The "index number" starts at 0 and can be up to the number of replica sets - 1. A replica set instance has only one replica set, so it is sufficient to always suffix "_0". A sharded instance has many shards, each of which is a replica set; for example, for the replica set ID of the third shard, suffix "_2"
    Node ID
  • cmgo-6ielucen_0-node-primary
  • cmgo-6ielucen_1-node-slave0
  • cmgo-6ielucen_3-node-slave2
  • Add "-node-primary" after the replica set ID to get the primary node ID of the replica set.
  • Add "-node-slave node index number" after the replica set ID to get the corresponding secondary node ID. The "secondary node index number" starts at 0 and can be up to the number of secondary nodes - 1
  • Input Parameter Description

    To query the monitoring data of a TencentDB for MongoDB instance, use the following input parameters:
    &Namespace=QCE/CMONGO
    &Instances.N.Dimensions.0.Name=target
    &Instances.N.Dimensions.0.Value=subject to query dimension

    Was this page helpful?

    Was this page helpful?

    • Not at all
    • Not very helpful
    • Somewhat helpful
    • Very helpful
    • Extremely helpful
    Send Feedback
    Help