使用Statsd聚合收集的度量

时间:2015-01-14 12:39:45

标签: metrics statsd collectd

我正在使用Collectd收集系统指标。我正在以较小的间隔收集测量值以获得准确的值。但是我想使用Statsd在本地聚合这些值。 Statsd应聚合这些值并以更长的间隔将它们发送到librato。这将降低成本。

我已经完成了Collectd和Statsd的基本设置。如何将数据从Collectd发送到Statsd?

Statsd插件似乎是Statsd本身的替代品,似乎没有提供此功能。

1 个答案:

答案 0 :(得分:1)

似乎没有任何已建立的插件来实现此目的。如果您已经对collectd发送数据的位置/方式感到满意,并且只想聚合,则可以使用聚合插件:

https://collectd.org/wiki/index.php/Plugin:Aggregation

如果您真的想以某种方式将数据导入StatsD,您可以使用collectd网络输出插件并将其指向StatsD的端口(尽管您可能不得不以某种方式操纵数据)。

我认为,在大多数情况下,这两个并行存在,如果你需要,每个守护进程都会分别向你的librato发送数据,或者你可以通过只使用带有StatsD插件的CollectD进行整合。