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()。
我遇到了一个问题:
我每 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()。