Graphite:sumSeries 函数不起作用

Graphite: sumSeries function not working

我遇到了一个问题:

我每 1 秒使用此命令通过命令行发送数据。

set -x; while true; do echo "System.monitoring.notification.like.1.failure $((RANDOM%1+1)) date +%s" | nc 127.0.0.1 2003; sleep 1; done

我的数据将转为 Graphite,并且还创建了指标,但是当我尝试对此数据使用 sumSeries 函数时仍然没有按预期返回总计数。

sumSeries(System.monitoring.notification.like.1.failure)     

你能帮我解决这个问题吗?

谢谢

sumSeries(System.monitoring.notification.like.1.failure) 不会 return 总计数,这是预期的。请查看其 documentation:

"This will add metrics together and return the sum at each datapoint. (See integral for a sum over time)".

所以,您可能正在寻找 integral() instead - or even more probable, summarize()