将指标发送到Datadog之前如何在Telegraf中过滤指标?

时间:2019-10-20 20:23:28

标签: monitoring telegraf telegraf-output-plugins

我有一个服务,它以statsd格式公开度量,并提供telegraf实例,该度量选择这些度量并将它们发送给Prometheus和Datadog(这两个都有两个输出插件配置)。这可以正常工作。 但是,我有一个特殊要求,我需要过滤某些指标并将其发送到Datadog。我的第一个倾向是在 telegraf.conf [[outputs.datadog]] 部分进行更改。但是,我看不到任何特定的配置部分,例如,仅列出了需要在Datadog上看到的指标。

有什么办法可以做到这一点?

谢谢。

1 个答案:

答案 0 :(得分:1)

根据文档,这可以使用telegraf.conf中的以下属性来实现:

[[outputs.datadog]]
apikey = "<datadog api key>" # required.
namepass = ["metric_1","metric_2"...etc.]

https://docs.influxdata.com/telegraf/v1.12/administration/configuration/#measurement-filtering

其中 namepass 定义将要发射的点的模式列表。