我正在使用Collectd收集系统指标。我正在以较小的间隔收集测量值以获得准确的值。但是我想使用Statsd在本地聚合这些值。 Statsd应聚合这些值并以更长的间隔将它们发送到librato。这将降低成本。
我已经完成了Collectd和Statsd的基本设置。如何将数据从Collectd发送到Statsd?
Statsd插件似乎是Statsd本身的替代品,似乎没有提供此功能。
答案 0 :(得分:1)
似乎没有任何已建立的插件来实现此目的。如果您已经对collectd发送数据的位置/方式感到满意,并且只想聚合,则可以使用聚合插件:
https://collectd.org/wiki/index.php/Plugin:Aggregation
如果您真的想以某种方式将数据导入StatsD,您可以使用collectd网络输出插件并将其指向StatsD的端口(尽管您可能不得不以某种方式操纵数据)。
我认为,在大多数情况下,这两个并行存在,如果你需要,每个守护进程都会分别向你的librato发送数据,或者你可以通过只使用带有StatsD插件的CollectD进行整合。