![Telegraf - 两个具有不同标签的相同记录](https://linux22.com/image/723806/Telegraf%20-%20%E4%B8%A4%E4%B8%AA%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E6%A0%87%E7%AD%BE%E7%9A%84%E7%9B%B8%E5%90%8C%E8%AE%B0%E5%BD%95.png)
我会尽量描述我拥有什么以及我需要什么。如果有人知道怎么做,我将不胜感激。:]
- 我有大约一千台服务器运行不同的应用程序。我想使用 Telegraf 监控操作系统指标,将时间序列数据发送到 InfluxDB 并由 Grafana 读取。
- 这就是为什么我需要为 Telegraf 提供一个通用配置文件(您不想在每个服务器上都更改它)。
- 一个应用程序可以在不同的服务器上运行。
server01 = AppName01, AppName02, AppName03 server02 = AppName02, AppName03, AppName04 server03 = AppName03, AppName04, AppName05 ~
我最初的想法是[全局标签]包含服务器上安装的所有应用程序(即APPS = "AppName01,AppName02,AppName03
)。我将从 ENV 变量中加载。但它不起作用。在 Grafana 中一个标签中不能有多个值并据此进行过滤。
是否有其他方法来获得一个通用的 Telegraf 配置文件并根据不同的应用程序启用过滤?
value=x, APP=AppName1
value=x, APP=AppName2
...例如使用不同的标签制作相同的记录。