Access to Ceph performance counters

The performance counters are available through a socket interface for the Ceph Monitors and the OSDs. The socket file for each respective daemon is located under /var/run/ceph, by default. The performance counters are grouped together into collection names. These collections names represent a subsystem or an instance of a subsystem.

The following is a list of the Monitor and the OSD collection name categories with a brief description for each.

Monitor collection name categories

Cluster metrics
Displays information about the storage cluster: Monitors, OSDs, pools, and placement groups.
Level database metrics
Displays information about the back-end KeyValueStore database.
Monitor metrics
Displays general monitor information.
Paxos metrics
Displays information on cluster quorum management.
Throttle metrics
Displays the statistics on how the monitor is throttling.

OSD collection name categories

Write back throttle metrics
Displays the statistics on how the write back throttle is tracking unflushed I/O.
Level database metrics
Displays information about the back-end KeyValueStore database.
Objecter metrics
Displays information on various object-based operations.
Read and write operations metrics
Displays information on various read and write operations.
Recovery state metrics
Displays latencies on various recovery states.
OSD throttle metrics
Display the statistics on how the OSD is throttling.

RADOS Gateway collection name categories

Object Gateway client metrics
Displays statistics on GET and PUT requests.
Objecter metrics
Displays information on various object-based operations.
Object Gateway throttle metrics
Displays the statistics on how the OSD is throttling.