[collectd] Patch for collecting global average CPU on linux boxes.

Fabien Wernli collectd at faxm0dem.org
Mon Nov 18 22:34:58 CET 2013


Hi,

I agree with the performance argument.
However, I think it would be a good thing to allow for including the number
of cores, e.g. having the possibility to return either average or sum
(average*ncore).

Cheers

On Mon, Nov 18, 2013 at 09:30:02AM +0100, Toni Moreno wrote:
> Hi Otis.
> 
> I think this approach is much better in very big servers ( I usually work
> in servers with up to 40 cores ) and is easier to parse a single line on
> /proc/stats than calculate 40* 8 ( metrics/core) averages values.
> 
> It also makes to have simpler config files ( avoiding average plugin).
> 
> I will do a pull request in next days on this week.
> 
> Thanks a lot !!
> 
> 
> 2013/11/16 Otis Gospodnetic <otis.gospodnetic at gmail.com>
> 
> > Hi Toni,
> >
> > Would it be better to issue a PR at https://github.com/collectd/collectdinstead?
> >
> > Q: why is this approach better than using the aggregate functionality?
> >
> > Thanks,
> > Otis
> > --
> > Performance Monitoring * Log Analytics * Search Analytics
> > Solr & Elasticsearch Support * http://sematext.com/
> >
> >
> > On Wed, Nov 6, 2013 at 8:24 AM, Toni Moreno <toni.moreno at gmail.com> wrote:
> >
> >> Hi.
> >>
> >> I've been working on get global average CPU , from the cpu plugin better
> >> than use the "aggregate" to get the same values.
> >>
> >> I've attached a patch for the cpu plugin.
> >>
> >> with this patch you will get a new  "plugin-instance" named  "global" ,
> >> with  % average of all cpu cores .
> >>
> >> I've obtained these values from the same proc file that cpu plugin uses
> >> for  the other cores.
> >>
> >> NOTE: This patch is only for linux.
> >>
> >>
> >> I hope you can enjoy it
> >>
> >>
> >>
> >>
> >> --
> >>
> >> Att
> >>
> >> Toni Moreno
> >>
> >> 699706656
> >>
> >>
> >>
> >> *Si no quieres perderte en el olvido tan pronto como est?s muerto y
> >> corrompido, *
> >>
> >> *escribe cosas dignas de leerse, o haz cosas dignas de escribirse.*
> >>
> >>
> >>
> >> *Benjamin Franklin*
> >>
> >> _______________________________________________
> >> collectd mailing list
> >> collectd at verplant.org
> >> http://mailman.verplant.org/listinfo/collectd
> >>
> >>
> >
> 
> 
> -- 
> 
> Att
> 
> Toni Moreno
> 
> 699706656
> 
> 
> 
> *Si no quieres perderte en el olvido tan pronto como est?s muerto y
> corrompido, *
> 
> *escribe cosas dignas de leerse, o haz cosas dignas de escribirse.*
> 
> 
> 
> *Benjamin Franklin*

> _______________________________________________
> collectd mailing list
> collectd at verplant.org
> http://mailman.verplant.org/listinfo/collectd




More information about the collectd mailing list