【问题标题】:How to filter metrics in Telegraf before sending them to Datadog?如何在将 Telegraf 中的指标发送到 Datadog 之前对其进行过滤?
【发布时间】:2019-10-20 20:23:28
【问题描述】:

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

有什么办法可以做到吗?

谢谢。

【问题讨论】:

    标签: monitoring telegraf telegraf-output-plugins


    【解决方案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 定义了将被发射的点的模式列表。

    【讨论】:

      猜你喜欢
      • 2021-05-16
      • 1970-01-01
      • 2018-06-20
      • 1970-01-01
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      相关资源
      最近更新 更多