Scott,<br><br>Cool! You may be interested in my similar Python plugin. Mine initially had a very similar feature set as yours, but GitHub pull requests have slowly trickled in with new features, including deriving values. Feel free to reference/copy the ideas! <a href="https://github.com/indygreg/collectd-carbon">https://github.com/indygreg/collectd-carbon</a><br>
<br>Greg<br><br><div class="gmail_quote">On Mon, Oct 3, 2011 at 11:27 AM, Scott Sanders <span dir="ltr"><<a href="mailto:jssanders@gmail.com">jssanders@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi everyone,<br>
<br>
I was interested in visualizing metrics from a group of collectd nodes<br>
in graphite and decided to create an output plugin for collectd in C<br>
to handle this task. The plugin is based heavily on the existing<br>
write_http plugin.<br>
<br>
If you think this may be useful, please grab a copy from<br>
<a href="https://github.com/jssjr/collectd-write_graphite" target="_blank">https://github.com/jssjr/collectd-write_graphite</a> and let me know what<br>
you think. I'm using the plugin successfully on a fair number of<br>
production hosts without any issues. Any testing and feedback the<br>
community can provide would be greatly appreciated.<br>
<br>
Some improvements I intend to make in the short term:<br>
- Queue send buffer if flush is called but Carbon host isn't available<br>
- Derive metrics before sending to Carbon depending on type<br>
<br>
Thanks!<br>
<br>
-Scott Sanders<br>
<br>
_______________________________________________<br>
collectd mailing list<br>
<a href="mailto:collectd@verplant.org">collectd@verplant.org</a><br>
<a href="http://mailman.verplant.org/listinfo/collectd" target="_blank">http://mailman.verplant.org/listinfo/collectd</a><br>
</blockquote></div><br>