我遇到了一个问题:
我每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
我的数据准备去石墨化,并且也创建了公制,但是当我尝试在该数据上使用
sumSeries
函数时,却仍未按预期返回总计数。sumSeries(System.monitoring.notification.like.1.failure)
你能帮我这个忙吗?
谢谢
最佳答案
sumSeries(System.monitoring.notification.like.1.failure)
将不返回总数,这是预期的。请查看其documentation:
“这会将指标加在一起,并在每个数据点返回总和。(有关时间的总和,请参阅积分)”。
因此,可能您正在寻找integral()代替-甚至更有可能是summarize()。