collectd 收集的指标可以赋予新的前缀吗?

collectd 收集的指标可以赋予新的前缀吗?

我正在使用 collectdwrite_http插件将指标发送到 Librato。我唯一想改变的是指标在 Librato 中的显示方式。指标(不是可以在文件中命名的源collectd.conf)都具有以下格式:

collectd.cpu.0.cpu.idle
collectd.cpu.0.cpu.interupt
collectd.memory.memory.free
collectd.memory.memory.used

等等。大部分情况下,这没问题,但我希望用collectd更具体的内容来替换。我一直在寻找,但没有看到任何具体指导这一点的内容,或者也许我没有正确阅读文档。

任何帮助都将受到赞赏。

答案1

Librato collectd 集成将自动为指标名称添加前缀。如果使用 Librato Agent,则会添加collectd前缀。librato

Collectd 本身不提供添加指标名称前缀(或编辑 Librato 创建的前缀)的配置。您可能希望向源添加前缀以进一步区分指标。例如,源将是 prod.web1、staging.web1、test.web1 等等。

如果使用 Librato,那么您可以使用动态源场查看您的环境。这将允许任何警报、图表或复合函数通过更改动态源字段中的源来显示特定前缀。

相关内容