← Back to team overview

graphite-dev team mailing list archive

Re: [Question #189779]: How to apply a function to all metrics matching a pattern on receipt?

 

This can only be performed at render time, AFAIK. There is an aggregator daemon that can add values as they are received, but you can't set how they are drawn.  You may want to hack glyph.py and make 'Draw non-zero as Infinite' set to true if your regex matches elements in the target list if you're feeling adventurous.

-Nick

On Mar 5, 2012, at 5:00 PM, robertwehner <question189779@xxxxxxxxxxxxxxxxxxxxx> wrote:

> New question #189779 on Graphite:
> https://answers.launchpad.net/graphite/+question/189779
> 
> I am looking for a way to apply one of the URL-API functions to all of the metrics that match a particular pattern. Basically I'd like all metrics that match ^coderelease.* to have 'Draw non-zero as Infinite' applied to them as the are received. This is just a convenience so this function does not have to be applied in the graph composer every time someone builds a graph using these metrics.
> 
> I thought I saw this at one point in the docs, the configuration comments or in one of these questions, but I cannot find it now. Perhaps I'm just remembering incorrectly. Does this functionality exist?
> 
> Thanks! 
> 
> -- 
> You received this question notification because you are a member of
> graphite-dev, which is an answer contact for Graphite.
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~graphite-dev
> Post to     : graphite-dev@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~graphite-dev
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References