[collectd] Ceph plugin for collectd
marc.fournier at camptocamp.com
Wed Apr 2 08:33:12 CEST 2014
Hello Dan !
Thanks for following up !
Excerpts from Dan Ryder (daryder)'s message of 2014-03-14 19:17:42 +0100:
> I was looking through the collectd mailer-list archives and read through
> some discussion about a ceph plugin for collectd.
> It doesn't seem like this code ever got added to the official collectd
> code. Is there a reason for this? I saw
> https://github.com/ceph/collectd-4.10.1 on github and used the ceph
> plugin here to get a working version.
> I forked the main collectd code and modified the ceph plugin to fix a few
> Is there a way I can commit these plugins to the official collectd code?
Last time ceph was mentioned on the list, the question was if using libyajl
(which the curl_json plugin uses) over libjson (that the ceph plugin uses)
was possible. The question remains open AFAIK. From the maintenance and
packaging point of view, it's really better not to depend on different
libraries providing the same features.
On the other hand, if libjson is considered better than libyajl, why not
consider changing curl_json to use it ?
In both cases, the amount of code actually using libjson/libyajl doesn't
seem to be huge. Do you think this is something that could be done ?
BTW, I'm going to close the current pull-request for this plugin
(https://github.com/collectd/collectd/pull/522) because it seems to have
went out of control:
26 files changed, 9018 insertions(+), 7955 deletions(-)
If you have a clean working branch with the ceph plugin in it's current
state, please submit it on github so people can test it, and maybe take
over the supporting lib switch if you don't.
More information about the collectd