从 Prometheus 服务器收集指标到 Telegraf

问题描述

我有一个在 K8s 实例上运行的 prometheus 服务器和在不同集群上运行的 Telegraf。有什么方法可以使用电报从普罗米修斯服务器中提取指标吗?我知道电报支持从普罗米修斯客户端抓取指标,但我希望从普罗米修斯服务器获取这些指标。

谢谢

解决方法

数据源里面有个东西叫scrapers,是一个tab,你只需要输入服务器的url就可以了。 我正在尝试使用 cli 进行配置,但我只能使用 gui 进行配置

,

有一个 prometheus 远程写解析器(https://github.com/influxdata/telegraf/tree/master/plugins/parsers/prometheusremotewrite),我认为它会被包含在 Telegraf 的 1.19.0 版本中。如果您现在想尝试一下,可以使用每晚构建。 (https://github.com/influxdata/telegraf#nightly-builds)

配置您的 prometheus 远程写入 Telegraf 并配置输入插件以侦听您配置的端口上的流量。为方便起见,将输出插件配置为文件,以便您几乎可以立即查看文件中的指标