使用Statsd聚合Collectd度量值

3

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

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

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

1个回答

1

似乎没有已经建立的插件可以完成这个任务。如果你已经满意 collectd 发送数据的方式和位置,只想要进行聚合,可以使用 aggregation 插件:

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

如果你真的想以某种方式将数据传输到StatsD中,你可能可以使用collectd网络输出插件,并将其指向StatsD的端口(尽管您可能需要以某种方式操作数据)。
我认为在大多数情况下,这两者是并行存在的,如果你需要两者,每个守护进程都会将数据单独发送到你的Librato,或者你可以通过仅使用带有StatsD插件的CollectD来进行合并。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接