Giter VIP home page Giter VIP logo

collectd-carbon's People

Contributors

cwu-cl avatar dcarley avatar indygreg avatar jesseward avatar mzupan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

collectd-carbon's Issues

Support Time-Derived Value Dispatching

DeriveCounters doesn't really derive the values, but merely takes the difference between adjacent samples. It would be a handy feature for collectd-carbon to actually dispatch the time-derived values: (V2-V1)/dt.

Issue #8 has more context.

Documentation Update: DifferentiateCounters and DifferentiateCountersOverTime only work locally

On a whim I rearranged my network and figured this out.

I have a an "ops" server that runs carbon and collectd, and many clients running collectd. I have recently added graphite/carbon/whisper recently and was simply reading the collectd RRD files. The inefficiencies of updating all the RRD files encouraged me to change to using the carbon writer plugin, as a bonus I my graphs don't lag by 5 minutes. I changed the collectd ops server which was receiving all other client's metrics to write using carbon writer instead of the rrd plugin, which worked, except DifferentiateCounters didn't seem to take effect. Eventually I was able to discover that metrics received over the network were not subject to differentiation, but metrics generated on the local operations machine were; this was not expected. I changed a few clients to write directly to carbon, instead of through the ops server, and the feature works as expected.

I'm not certain if this can be "fixed", as I don't know if the plugin has enough information about metrics received over the network to handle rewriting.

To get expected behavior I have modified all my clients to write to carbon, and skip the "ops" collectd step.

Skewed metrics

First let me say thank you for the plugin you've written !
I'm using collectd 4.10.1, the default in natty 11.04 x64.
I've started a cpu stress test to see what data gets sent to graphite.
I'm graphing cpu system and cpu user values and I see them jumping over the 100% value.
I'm seeing for example user cpu value staying at 3000 while top show it at 98.3%
Have you seen this type of behaviour ?

Query on multiple LineReceiverHost

Hi,

Do you know if its possible to have more than one LineReceiverHosts specified in the Collectd carbon_writer conf file.

If so how do you specify this.

Cheers

MetricSeperator seems to be ignored

definition:
<LoadPlugin "python">
Globals true

<Plugin "python">
ModulePath "/opt/collectd-plugins/"
Import "carbon_writer"
<Module "carbon_writer">
LineReceiverHost "graphite.testing.com"
LineReceiverPort 2003
DifferentiateCountersOverTime true
LowercaseMetricNames true
MetricPrefix "test"
MetricSeparator "_"
TypesDB "/usr/share/collectd/types.db"

The graph tree i get:
http://d.pr/i/r9d5

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.