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
95567c9d9d
lint comments
2016-11-10 11:58:15 -05:00
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
b58fdf7666
pool: fix read/write counters
2016-11-01 15:02:21 -04:00
Cristian Calin
a5d81fa886
fix test for pools with incorrectly computed metrics
2016-10-19 22:31:40 +03:00
Cristian Calin
14df4b9516
add tests for the osd variance, pool raw bytes, dirty objects and read bytes and write bytes
2016-10-19 22:23:48 +03:00
Calin Cristian Andrei
ab0e9d64d3
add support for osd usage varianc and pool raw bytes, dirty objects and read + write bytes
2016-10-19 09:45:05 +00:00
madzfe
a548fe25b4
Osd to OSD.
2016-07-29 11:04:55 +08:00
madzfe
068d1afb80
change metrics name. make bytes appear as suffix
2016-07-27 21:05:10 +08:00
madzfe
e7c27252a5
fix golint errors. change kb to bytes. change ms to sec. add comments
2016-07-27 17:48:54 +08:00
madzfe
bdd822efb8
continue to next osd. pgs is not avaailable in ceph hammer.
2016-07-21 17:30:58 +08:00
madz
fc0bef724a
clean up
2016-07-20 20:16:11 +08:00
madz
c65d11d6c1
add logs
2016-07-15 17:37:38 +08:00
madz
4699d24605
add osd metrics in ceph exporter
2016-07-14 13:01:19 +08:00
Kai Storbeck
92f0bedd20
Remaining points
...
- subSystem configured in one place
- poolLabel configured in one place
- float64 use in the json decoding
2016-06-06 16:40:50 +02:00
Kai Storbeck
e24a5a51a6
even out all subsystems for the metrics
2016-06-01 21:22:12 +02:00
Kai Storbeck
a3e30d7c67
Expose max_avail field in pool_usage instead
2016-05-31 22:04:08 +02:00
Kai Storbeck
09bbb2cb1f
Read out "ceph df --format=json"
...
Pull out all df stats for each pool.
I purposely skipped some summary stats.
2016-05-30 23:05:47 +02:00
Vaibhav Bhembre
b645c26acd
docker: move addition of repo towards the end to preserve the untouched cache
2016-05-17 21:07:14 -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
8cded5dc62
break recovery/client io extraction into two separate functions
2016-02-18 19:59:40 +00: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
93d8bee846
Fix comment typo
2016-01-25 17:21:49 +00:00
Vaibhav Bhembre
55fc70308a
Testing improvements to cluster and pool stats.
...
* Adds testing for extraneous and invalid cases.
2016-01-22 04:46:29 +00:00
Matt Layher
526d3fb634
Add doc comments, clarify error log messages, use collectors package name
2016-01-10 15:36:54 -05: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