Как отфильтровать метрики в Telegraf перед отправкой в ​​Datadog?

У меня есть служба, которая предоставляет метрики в формате statsd и экземпляр telegraf, который выбирает эти метрики и отправляет их как в Prometheus, так и в Datadog (для обоих есть две конфигурации выходных плагинов). Это работает правильно. Однако у меня есть особое требование, когда мне нужно отфильтровать определенные метрики, которые будут отправлены в Datadog. Моей первой мыслью было внести изменения в раздел [[output.datadog]] файла telegraf.conf. Однако я не вижу какой-либо конкретной части конфигурации, где я мог бы, например, перечислить только метрики, которые мне нужно увидеть в Datadog.

Есть ли способ добиться этого?

Спасибо.

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/

где namepass определяет список шаблонов точек, которые будут выданы.

Другие вопросы по тегам