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
KeyValueStoredatabase. - 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
KeyValueStoredatabase. - 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.