Skip to main content
Version: 3.10.0

Metrics

This topic will describe the monitoring metrics in NebulaGraph Dashboard.

Machine

note
  • All the machine metrics listed below are for the Linux operating system.
  • The default unit in Disk and Network is byte. The unit will change with the data magnitude as the page displays. For example, when the flow is less than 1 KB/s, the unit will be Bytes/s.
  • For versions of Dashboard Community Edition greater than v1.0.2, the memory occupied by Buff and Cache will not be counted in the memory usage.

CPU

ParameterDescription
cpu_utilizationThe percentage of used CPU.
cpu_idleThe percentage of idled CPU.
cpu_waitThe percentage of CPU waiting for IO operations.
cpu_userThe percentage of CPU used by users.
cpu_systemThe percentage of CPU used by the system.

Memory

ParameterDescription
memory_utilizationThe percentage of used memory.
memory_usedThe memory space used (not including caches).
memory_freeThe memory space available.

Load

ParameterDescription
load_1mThe average load of the system in the last 1 minute.
load_5mThe average load of the system in the last 5 minutes.
load_15mThe average load of the system in the last 15 minutes.

Disk

ParameterDescription
disk_used_percentageThe disk utilization percentage.
disk_usedThe disk space used.
disk_freeThe disk space available.
disk_readbytesThe number of bytes that the system reads in the disk per second.
disk_writebytesThe number of bytes that the system writes in the disk per second.
disk_readiopsThe number of read queries that the disk receives per second.
disk_writeiopsThe number of write queries that the disk receives per second.
inode_utilizationThe percentage of used inode.

Network

ParameterDescription
network_in_rateThe number of bytes that the network card receives per second.
network_out_rateThe number of bytes that the network card sends out per second.
network_in_errsThe number of wrong bytes that the network card receives per second.
network_out_errsThe number of wrong bytes that the network card sends out per second.
network_in_packetsThe number of data packages that the network card receives per second.
network_out_packetsThe number of data packages that the network card sends out per second.

Service

Period

The period is the time range of counting metrics. It currently supports 5 seconds, 60 seconds, 600 seconds, and 3600 seconds, which respectively represent the last 5 seconds, the last 1 minute, the last 10 minutes, and the last 1 hour.

Metric methods

ParameterDescription
rateThe average rate of operations per second in a period.
sumThe sum of operations in the period.
avgThe average latency in the cycle.
P75The 75th percentile latency.
P95The 95th percentile latency.
P99The 99th percentile latency.
P999The 99.9th percentile latency.
note

Dashboard collects the following metrics from the NebulaGraph core, but only shows the metrics that are important to it.