Search code examples
metricsgraphitegraphite-carbon

Graphite storage-aggregation.conf regex scope


I have had a good read through the doc on this but am still none the wiser. http://graphite.readthedocs.io/en/latest/config-carbon.html

If we have a metric like so:

/var/lib/graphite/whisper/p1/p2/account/count_num_events.wsp

Does anyone know for sure exactly what part of this path graphite is applying the storage-aggregation regex to?

I assume that it will be just

"count_num_events"

and as such I could use a regex "^count.*" to match it. Or will it be applied to all or part of the rest of the path?

Cheers.


Solution

  • You are correct. that will be the thing you need. BUT note the metric will be using dots not slashes

    p1.p2.account.count_num_events
    

    So what you'll need in storage-aggregation is any of the following

    *count_num_events
    p1.p2.*.count_num_events
    p1.*.account.count_num_events
    *.account.count_num_events
    *.count_num_events
    *count_num_events$
    p1.p2.account.count_num_events