sumSeries() and missing values

Asked by Kevin Blackham

I often create graphs using sumSeries() to do things like sumSeries(app.*.some.metric) to get a "global" count of some.metric. Often not all most-recent updates have made their way onto disk, and I end up with what looks like a catatastrophic dive (ascii-representation: \) at the right end of my graphs. Is there some alternate way, with existing functions, to say "if any are NaN, then it's a NaN"?

(yeah, I just realized this is risky 'cuz what if some nodes aren't reporting, but for the sake of knowledge, I'll keep my question open)

Alternative option I often use: end time = 10 minutes ago. That's meh though. Instead of telling noc monkeys to "not trust the last X of data", I just make the last X of data unavailable.

Question information

Language:
English Edit question
Status:
Answered
For:
Graphite Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Nicholas Leskiw (nleskiw) said :
#1

I handle it the same way you do, using &from=-5min. There's no specific
function I'm aware of to do this. I'll look into writing one.

On Sat, Sep 3, 2011 at 11:15 PM, Kevin Blackham <
<email address hidden>> wrote:

> New question #170078 on Graphite:
> https://answers.launchpad.net/graphite/+question/170078
>
> I often create graphs using sumSeries() to do things like
> sumSeries(app.*.some.metric) to get a "global" count of some.metric. Often
> not all most-recent updates have made their way onto disk, and I end up with
> what looks like a catatastrophic dive (ascii-representation: \) at the right
> end of my graphs. Is there some alternate way, with existing functions, to
> say "if any are NaN, then it's a NaN"?
>
> (yeah, I just realized this is risky 'cuz what if some nodes aren't
> reporting, but for the sake of knowledge, I'll keep my question open)
>
> Alternative option I often use: end time = 10 minutes ago. That's meh
> though. Instead of telling noc monkeys to "not trust the last X of data", I
> just make the last X of data unavailable.
>
> --
> 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 : <email address hidden>
> Unsubscribe : https://launchpad.net/~graphite-dev
> More help : https://help.launchpad.net/ListHelp
>

Can you help with this problem?

Provide an answer of your own, or ask Kevin Blackham for more information if necessary.

To post a message you must log in.