List of all Supported Metrics

System Metrics

General Metrics

Metric

Unit

Description

CPU Utilization

percentage

Total CPU utilization (all cores). 100% here means there is no CPU idle time at all.

System Load 1

system load

Current system load, i.e. the number of processes using CPU or waiting for system resources (usually CPU and disk).

Available Memory Size

percentage

Available Memory is estimated by the kernel, as the amount of RAM that can be used by userspace processes, without causing swapping.

Available Swap Space

megabytes

System swap memory usage. Swap space is used when the amount of physical memory (RAM) is full. When the system needs more memory resources and RAM is full, inactive pages in memory are moved to the swap space (usually a disk, a disk partition or a file).

Uptime

seconds

System Load 5

system load

Current system load, i.e. the number of processes using CPU or waiting for system resources (usually CPU and disk).

System Load 15

system load

Current system load, i.e. the number of processes using CPU or waiting for system resources (usually CPU and disk).

CPU Utilization Without Low Priority Processes

percentage

Total CPU utilization (all cores). The used metric is calculated as 100% - cpu idle time so is a sum of user, system, softirq, irq, guest, iowait, nice and steal. Some processes with low priority may be occupying the CPU but can be killed to make place for high priority tasks. The metric used_no_low_priority_processes does not include iowait, nice and steal and shows the CPU occupied only by high priority processes.

Available Memory

megabytes

Available Memory is estimated by the kernel, as the amount of RAM that can be used by userspace processes, without causing swapping.

Network Metrics

Metric

Unit

Description

Network Inbound Bandwidth

megabits/s

Total bandwidth of all physical network interfaces. This does not include lo, VPNs, network bridges, IFB devices, bond interfaces, etc. Only the bandwidth of physical network interfaces is aggregated.

Network Outbound Bandwidth

megabits/s

Total bandwidth of all physical network interfaces. This does not include lo, VPNs, network bridges, IFB devices, bond interfaces, etc. Only the bandwidth of physical network interfaces is aggregated.

Storage Metrics

Metric

Unit

Description

Root Disk Available Space

gigabytes

Root Disk Available Space

Disk Read Bandwidth

kilobytes/s

Amount of data transferred to and from disk.

Disk Write Bandwidth

kilobytes/s

Amount of data transferred to and from disk.

Disk Read Operation per Second

operations/s

Completed disk I/O operations.

Keep in mind the number of operations

requested might be higher since

the system is able to merge adjacent to each other.

Disk Write Operation per Second

operations/s

Completed disk I/O operations.

Keep in mind the number of operations

requested might be higher since the

system is able to merge adjacent to each other.

Root Disk Used Space

gigabytes

Used Root Disk

percentage

Disk I/O Operation per Second

operations/s

Completed disk I/O operations.

Keep in mind the number of operations

requested might be higher since the

system is able to merge adjacent to each other.

Disk Bandwidth

kilobytes/s

Amount of data transferred to and from disk.

Packages Metrics

Apache Metrics

Metric

Unit

Description

Requests per second

requests/s

Sent Bandwidth

kilobits/s

Busy Workers

workers

Idle Workers

workers

Elasticsearch Metrics

Metric

Unit

Description

Queries per second

events/s

Fetches per second

events/s

Queries in progress

events

Fetches in progress

events

Time spent on Queries

seconds

Time spent on Fetches

seconds

Queries Latency

milliseconds

Fetches Latency

milliseconds

Indexed Documents,

Index Refreshes,

Index Flushes To Disk

events/s

Number Of Documents

Currently Being Indexed

currently indexed

Time Spent On Indexing,

Refreshing,

Flushing

seconds

Indexing And Flushing Latency

milliseconds

JVM Commited Memory Size

megabytes

JVM Used Memory Size

megabytes

JVM Used Memory

percentage

Cluster Status Green

number

Cluster Status Red

number

MemcacheD Metrics

Metric

Unit

Description

Available Cache Size

megabytes

Used Cache Size

megabytes

Network In

kilobits/s

Network Out

kilobits/s

Connections per second

connections/s

Current Items

items

Total Items

items

Hits/Misses

ops

Used Cache

percentage

MySQL Metrics

Metric

Unit

Description

Queries

queries/s

The number of statements executed by the server. Queries counts the statements executed within stored SQL programs. Questions counts the statements sent to the mysql server by mysql clients. Slow queries counts the number of statements that took more than long_query_time seconds to be executed. For more information about slow queries, check the mysql slow query log.

Questions

queries/s

The number of statements executed by the server. Queries counts the statements executed within stored SQL programs. Questions counts the statements sent to the mysql server by mysql clients. Slow queries counts the number of statements that took more than long_query_time seconds to be executed. For more information about slow queries, check the mysql slow query log.

Slow Queries

queries/s

The number of statements executed by the server. Queries counts the statements executed within stored SQL programs. Questions counts the statements sent to the mysql server by mysql clients. Slow queries counts the number of statements that took more than long_query_time seconds to be executed. For more information about slow queries, check the mysql slow query log.

Query Types

handlers/s

Table Waited Locks

locks/s

MySQL table locks counters:

  • immediate, the number of times that a request for a table lock could be granted immediately.

  • waited, the number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables, or use replication.

Table Immediate Locks

locks/s

MySQL table locks counters:

  • immediate, the number of times that a request for a table lock could be granted immediately.

  • waited, the number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables, or use replication.

Input Bandwidth

megabits/s

The amount of data sent to mysql clients (out) and received from mysql clients (in).

Output Bandwidth

megabits/s

The amount of data sent to mysql clients (out) and received from mysql clients (in).

Connections per second

connections/s

Mysql Connections per second

Aborted Connections per second

connections/s

Mysql Aborted Connections per second

Active Connections

connections

Mysql Action Connections

Connections Limit

connections

Mysql Connections Limit. It is very common for high load databases to hit this limit if it's not properly configured.

Max Active Connection

connections

Mysql Max Active Connections

Open Files

files

Mysql Open Files

Used Connections

percentage

Mysql Connections. Active_Limit_Ratio = active * 100/limit

Table Locks Ratio

percentage

MySQL table locks counters:

  • immediate, the number of times that a request for a table lock could be granted immediately.

  • waited, the number of times that a request for a table lock could not be granted immediately and a wait was needed. If this is high and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.

  • The ratio is calculated with the following formula: waited * 100 / (immediate + waited)

Nginx Metrics

Name

Unit

Description

Active Connections

connections

Requests per second

requests/s

Idle Connections

connections

Idle Connections

connections

Idle Connections

connections

Accepted Connection Rate

connections/s

Handled Connection Rate

connections/s

RabbitMQ Metrics

Name

Unit

Description

Ready Queued Messaged

messages

Overall total of ready and unacknowledged queued messages. Messages that are delivered immediately are not counted here.

Unacknowledged Queued Messaged

messages

Overall total of ready and unacknowledged queued messages. Messages that are delivered immediately are not counted here.

Socket Descriptors

descriptors

Total number of used socket descriptors. Each used socket also counts as a used file descriptor. See Open File Limits for further details.

File Descriptors

descriptors

Total number of used filed descriptors. See Open File Limits for further details.

Erlang Run Queue

descriptors

Number of Erlang processes the Erlang schedulers have queued to run.

Erlang Processes

descriptors

Total number of processes running within the Erlang VM. This is not the same as the number of processes running on the host.

Used Memory

megabytes

Total amount of memory used by the RabbitMQ. This is a complex statistic that can be further analyzed in the management UI. See Memory for further details.

Global Counts

counts

Overall totals for channels, consumers, connections, queues and exchanges.

Message Rates

messages/s

Overall messaging rates including acknowledgements, delieveries, redeliveries, and publishes.

Redis Metrics

Metric

Unit

Description

Redis operations

commands

Commands and operations per second

Redis commands

commands

Commands and operations per second

Hit rate

percentage

Percentage, the effectiveness of the cache.

Redis Memory Utilization

kilobytes

Total redis memory utilization and lua

Lua Memory Utilization

kilobytes

Total redis memory utilization and lua

Received Connections

connections/s

Redis connections – received per second

– it’s like new connections. If you

use persistent connections no new

connections are opened often

Rejected Connections

connections/s

Redis connections – received per second –

it’s like new connections. If you

use persistent connections no

new connections are opened often

Connected Clients

clients

Connected processes to the redis server;

Blocked Clients

clients

Blocked processes by the redis server

Network In

kilobits/s

Redis network bandwidth – in and out in megabytes per second

Network Out

kilobits/s

Redis network bandwidth – in and out in megabytes per second

Last RDB Operation Status

status

Here 0 means the last save

operation was healthy

RDB Save Duration

seconds

Duration for current RDB save operation