0

我在 Telegraf 中使用 prometheus 插件从 promitor 获取数据并将其推送到 InfluxDB。但是,根据我的要求,有一个名为“resource_name”的标签,它包含多个值,比如说[“A”、“B”、“C”、“D”、“E”、“F”、“G” , “H”]。在这些值中,我只想要 ["A", "B", "C", "D", "E"] 并且这些值应该插入到 InfluxDB 中。

为了达到我的要求,我使用下面的插件并使用 tagpass 只允许特定的值。

[[inputs.prometheus]]
  metric_version = 2
  name_suffix = "_promitor_abcd"
  urls = ["http://IP:Port/metrics"]
  tagexclude = [ "host", "url" ]
  [inputs.prometheus.tagpass]
    resource_name = [ "A", "B", "C", "D", "E" ]

在我运行这个配置文件时使用它之后,我仍然能够在“resource_name”标签或列下看到 InfluxDB 中的所有值,而不是我上面在配置文件中指定的值。

谁能帮我理解这里出了什么问题以及如何在 influxDB 中只推送特定值?

4

0 回答 0