我正在使用com.codahale.metrics
将指标发送给Graphite,希望随后在grafana中显示所述数据。
我要报告的指标之一是计数器,它可以计算操作的发生次数。而且,如果我将石墨(通过grafana)的时间间隔设置为1小时,则它可以正常工作,并且我将获得报告的数据。
这里应该注意,它一遍又一遍地报告相同的值,但是无论如何,只有最后一个数据才是重要的,所以最后60个点相同是可以的。
但是问题是我将时间间隔增加到3小时。然后,它返回几个数据点的总和。因此,在这种情况下,它返回18个数据点(不应少于1小时间隔),并且所有数据点的数量大约是其应有的10倍(因为求和)。
稍作阅读后,似乎是因为超出了maxDataPoint,但上限是10000,目标consolidateBy(action.count, 'last')
中有这行
那是怎么回事,如何防止这种情况发生?