石墨:每点精度的时间

ale*_*z78 0 python graphite

以毫秒精度存储每点的时间是否可能?

由于Graphite基于Whisper,我看了一下whisper.py文件.它包含:

UnitMultipliers = {
   's' : 1,
   'm' : 60,
   'h' : 60 * 60,
   'd' : 60 * 60 * 24,
   'y' : 60 * 60 * 24 * 365,
}
Run Code Online (Sandbox Code Playgroud)

因此,似乎可以记录最大精度为1s的事件.我如何应对每10ms产生一次事件的系统?

小智 5

您可以将数据发送到carbon-aggregator守护程序或Statsd.这些都是聚合器,因此它们聚合毫秒数据并以每秒的值写出.对于碳聚合器,您必须使用您希望收集数据的方式配置聚合器:sum,avg等.对于Statsd,api调用确定使用的聚合,因此您不必预先配置它.