我正在使用“收集的”收集系统指标。我正在以较小的时间间隔收集度量以获取准确的值。但是我想使用Statsd在本地聚合这些值。 Statsd应该汇总这些值,并以更长的时间间隔将其发送给librato。这将降低成本。

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

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

最佳答案

似乎没有任何已建立的插件可以完成此任务。如果您已经满意收集数据的方式/方式,并且只想进行汇总,则可以使用汇总插件:

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

如果您确实希望以某种方式将数据导入StatsD,则可以使用收集到的Network输出插件并将其指向StatsD的端口(尽管您可能必须以某种方式处理数据)。

我认为,尽管在大多数情况下,这两个是并行存在的,并且如果您需要两个守护程序,则它们会将数据分别发送到您的librato,或者您可以通过仅将CollectD与StatsD插件结合使用来进行合并。

关于metrics - 使用Statsd汇总收集的度量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27943170/

10-16 12:35