我已经配置了telegraf / prometheus / grafana以显示系统指标,但是现在我要做的是在Grafana中设置变量以显示标签,而不是我在prometheus.yml文件中配置的目标。
所以我的问题是如何用 test 替换 localhost:9126 而又不丢失所有指标,因为当我尝试查询label_values(system_uptime, name)
时,没有指标可以显示在图表上,所以有人可以帮助我,并向我展示如何正确执行吗?谢谢。
答案 0 :(得分:1)
您可以尝试这样吗?或者您可以使用由Telegraf自动发现的host
标签。我不确定您的要求。
- job_name: telegraf
static_configs:
- targets: ['localhost:9126']
labels:
name: test
以及您的grafana
label_values(system_uptime, name)
或者如果您想使用主机(取决于您的要求)
label_values(system_uptime, host)