]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/log
cephmetrics.git
8 years agoosd: remove unused import (flatten_dict)
Paul Cuzner [Fri, 7 Jul 2017 00:16:32 +0000 (12:16 +1200)]
osd: remove unused import (flatten_dict)

8 years agoosd: add support for osd related stats, and support journal devices
Paul Cuzner [Thu, 6 Jul 2017 23:31:48 +0000 (11:31 +1200)]
osd: add support for osd related stats, and support journal devices

OSD daemons are now asked for perf data, so latencies within ceph can be
loaded to graphite. In addition the journal device is detected. If it's
not collocated on the osd device, additional disk metrics under a journal
subtree are created within graphite

8 years agocommon: changes to the Disk class
Paul Cuzner [Thu, 6 Jul 2017 23:29:06 +0000 (11:29 +1200)]
common: changes to the Disk class

Two main things;
1. Disk instances are now initialized here, instead of with the caller
devices simplying code in the osd class
2. get_real_dev function added to convert a device name of an OSD to the
name we'll use as a metric. this now provides initial support for nvme
and intelcas based osd

8 years agobase: _admin_socket function updated to allow easier reuse of the base class
Paul Cuzner [Thu, 6 Jul 2017 23:26:00 +0000 (11:26 +1200)]
base: _admin_socket function updated to allow easier reuse of the base class

8 years agomon: added debug messages to aid in diagnostics
Paul Cuzner [Thu, 6 Jul 2017 23:25:23 +0000 (11:25 +1200)]
mon: added debug messages to aid in diagnostics

8 years agoosd-node-detail: network chart updates for device names and visualisation
Paul Cuzner [Thu, 6 Jul 2017 23:23:07 +0000 (11:23 +1200)]
osd-node-detail: network chart updates for device names and visualisation

device names are whitelisted as en,eth,bond and the rates are now stacked
on the chart so you can see total throughput easier

8 years agodashboard.yml : new dashboard entry added
Paul Cuzner [Thu, 6 Jul 2017 23:21:46 +0000 (11:21 +1200)]
dashboard.yml : new dashboard entry added

The entry is needed to ensure it gets updated by the dashUpdater.py
script

8 years agodoc update : dashboard relationships diagram updated
Paul Cuzner [Thu, 6 Jul 2017 23:20:38 +0000 (11:20 +1200)]
doc update : dashboard relationships diagram updated

new dashboard added, so the diagram now reflects where it fits in the
flow