accumulation of value in Graphite

nicolas picture nicolas · Aug 17, 2011 · Viewed 11.7k times · Source

I send one message each time a user connect to my site.

With this format:

"user_login 1 13xxxxxxx"  (key value timestamp)

My problem is Graphite give me a graph with only a line with the value "1", each minute. I send a random number of messages each minutes (between 6 and 60), but I think Graphite limits to the first (or last?) message, to display a value.

How to do to have an sum of each message, each minute ?

Answer

Jari picture Jari · Jun 30, 2012

You could also try carbon aggregation service so that metrics are aggregated when they are collected instead of in the Graphite UI. See http://graphite.readthedocs.org/en/latest/config-carbon.html#aggregation-rules-conf for aggregation rule configuration. Note that you need to send the metrics to carbon aggregation service port that is running in different port than the normal carbon collector port.