我遇到了一个问题:
我每 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)
不会返回总计数,这是预期的。请查看其documentation :
“这会将指标相加并返回每个数据点的总和。(请参阅随时间推移的总和积分)”。
所以,您可能正在寻找 integral()相反 - 或者更有可能,summarize() .
关于python - Graphite:sumSeries 函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44024535/