Feature #1269
closed
- Target version set to v0.32
- Target version changed from v0.32 to v0.33
- Translation missing: en.field_position set to 1
Isn't this related to #685 ?
I've also written a backend for collectd some time ago where it uses RADOS as a backend storage instead of RRD or CSV.
Wido den Hollander wrote:
Isn't this related to #685 ?
Yes. There are no libceph bindings, though (at least not yet). The interface is currently
ceph osd dump --format=json
ceph pg dump --format=json [pools|pgs|osds]
to get a json dump of the data structures.
I've also written a backend for collectd some time ago where it uses RADOS as a backend storage instead of RRD or CSV.
Nice! One probably shouldn't use that for monitoring ceph itself :) but it would be useful for monitoring other services.
- Translation missing: en.field_story_points set to 3
- Translation missing: en.field_position deleted (
22)
- Translation missing: en.field_position set to 18
- Assignee set to Colin McCabe
number of osds
number of osds up/down
number of osds in/out
df info : total disk available, used, free
number of pools
number of objects
number of bytes
number of pgs
number of pgs in each state
number of monitors
number of monitors in quorum ...
- Status changed from New to Resolved
I implemented the proposed metrics, as well as these three additional ones:
num_objects_missing_on_primary
num_objects_degraded
num_objects_unfound
ideas welcome for anything else we can/should be monitoring!
Also note that your Ceph build needs to include commit:44b19ac716d71783eb5c021cbefdc725c5e88b16 to get this working.
Also available in: Atom
PDF