Commit Graph

32 Commits

Author SHA1 Message Date
Sasha Krutiy
1a3dff593e health: added health check warnings map into collector, removed from config 2019-09-09 11:45:17 -04:00
Sasha Krutiy
5e40382bad Added list of ceph health checks and their criticality, and the setting of status based on these checks 2019-09-05 11:57:21 -04:00
Vaibhav Bhembre
f86379f0a8 health: add single pg state metric 2019-07-22 19:50:40 -04:00
Alex Marangone
ec3742edc6 health: adds unclean PGs for luminous 2019-06-20 12:49:00 -07:00
Vaibhav Bhembre
e7660edf8a collector/health: add stuck request metric 2019-05-23 12:54:47 -04:00
Thomás S. Bregolin
eb4e8483b8 health: export OSD cluster map flags 2019-02-17 03:06:34 +00:00
Vaibhav Bhembre
31bb74f8ea health: add stats for down PGs 2018-11-22 11:22:11 -05:00
Vaibhav Bhembre
6e7bdd9c3e luminous: add recovery/backfill stats 2018-11-01 12:46:18 -04:00
Vaibhav Bhembre
595bd8c641 health: fix degraded/misplaced object count 2018-10-23 16:56:39 -04:00
Jan Fajerski
2436d00967 health: add active_pg metric
This metric allows to graph active PGs vs not active, i.e. the number of
PGs ceph is serving vs. currently unavailable PGs.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
2018-07-09 10:18:47 +02:00
Vaibhav Bhembre
c887505a42 health: add visibility for stuck requests 2018-05-10 13:04:52 -04:00
Vaibhav Bhembre
219fb69bde health: capture slow request per osd 2018-05-10 11:55:39 -04:00
Vaibhav Bhembre
9c40ffc620 luminous: pick correct value from health status after compat warning is removed 2017-11-13 15:27:20 -05:00
Vaibhav Bhembre
96785e82b1 luminous: move luminous stats to be extracted from json 2017-11-13 15:26:20 -05:00
Vaibhav Bhembre
f870fc3254 Merge pull request #67 from fitschn/fix-metrics-recovery-client-io-luminous
health: expose client io and recovery io for luminous
2017-09-02 11:43:51 -04:00
Mathias Nohr
b2f520b9aa health: expose client io and recovery io for luminous
An update to ceph luminous breaks the metrics for recovery and client io, because of the new output format for ceph status.

The updates are still compatible to older versions of ceph.
2017-08-23 15:22:26 +02:00
Mathias Nohr
8ba20e8cb3 osd: expose slow requests for luminous
Extract slow request information from health checks in ceph luminous. It's still compatible to older versions of ceph.

It's possible to add additional luminous metrics, i.e. stucked pgs, in the same way.
2017-08-23 11:39:48 +02:00
Craig Chi
fe7675050b health: add slow requests
Slow requests information can be extracted from summary section

Fixes: https://github.com/digitalocean/ceph_exporter/issues/22
2017-04-25 09:38:44 +08:00
Craig Chi
71563b1293 health: add scrubbing and deep-scrubbing pgs
Parse pg statuses from ceph status and sum up the numbers of pgs
that have "scrubbing" or "scrubbing+deep" state name.

Fixes: https://github.com/digitalocean/ceph_exporter/issues/22
2017-04-23 23:44:04 +08:00
ssobolewski
f67a9a0f7f Add multicluster support to ceph_exporter. This change allows one instance to monitor multipl ceph clusters and report to the same prometheus instance 2017-03-28 15:58:27 -06:00
Vaibhav Bhembre
f477b37494 health: add total pg count 2016-12-01 21:06:22 +05:30
Vaibhav Bhembre
2649185010 health: fix osd_down metric 2016-12-01 13:23:05 +05:30
Aaron Bassett
52a64526a0 health: expose metrics for cache tier pool operations
- cache flush and evict io rates
 - cache promote iops
 - I don't know why promote is only iops but flush and evict are data rates
 - TODO: expose when the urgent eviction rate kicks in (I belive this shows up as (high) on the cache io line)
2016-11-05 16:57:25 -04:00
Vaibhav Bhembre
37afdac4d0 health: fix conflict between ops and bw units 2016-05-17 21:03:54 -04:00
Vaibhav Bhembre
2cf80f0925 health: Add support for IO ceph status changes in Jewel 2016-05-17 15:00:16 -04:00
Vaibhav Bhembre
fc5806e901 health: add client and recovery IO stats 2016-02-18 19:09:26 +00:00
Vaibhav Bhembre
498d7ff177 health/pgs: track misplaced objects from their pgs 2016-02-08 19:17:26 +00:00
Vaibhav Bhembre
17a2040a59 health/pg_stats: stuck pg stats should be reported separately 2016-02-08 15:48:17 +00:00
Vaibhav Bhembre
99c0dbcfc6 collectors/health: include a definitive ceph health check 2016-02-05 21:59:51 +00:00
Vaibhav Bhembre
bc5c61b8c6 Use no. instead of count in the comments of metrics 2016-01-08 21:15:58 +00:00
Vaibhav Bhembre
102b2aca8d Adds OSD metrics
- New metrics are added for tracking total no. of OSDs and their state for e.g. IN, UP, etc.
- The count of PGs being moved around is surfaced.
- Comments are added for all the health types.
2016-01-08 20:39:40 +00:00
Vaibhav Bhembre
9cda67d44a Add Ceph Exporter 2016-01-06 13:27:16 -05:00