如何在 grafana 上显示指标时用标签替换目标
How to replace target with label while displaying metrics on grafana
我已经配置 telegraf/prometheus/grafana 来显示系统指标,但现在我想做的是在 Grafana 中设置变量来显示标签而不是我在 prometheus.yml 文件中配置的目标。
所以我的问题是如何在不丢失所有指标的情况下将 localhost:9126 替换为 test,因为当我尝试查询 label_values(system_uptime, name)
,我没有在图表上显示的指标,所以有人可以帮助我,并告诉我如何正确地做到这一点吗?谢谢
你能这样试试吗?或者您可以使用 telegraf 自动发现的 host
标签。我不确定你的要求。
- job_name: telegraf
static_configs:
- targets: ['localhost:9126']
labels:
name: test
在你的 grafana
label_values(system_uptime, name)
或者如果您想使用主机(取决于您的要求)
label_values(system_uptime, host)
使用Regex
字段提取部分值:
我已经配置 telegraf/prometheus/grafana 来显示系统指标,但现在我想做的是在 Grafana 中设置变量来显示标签而不是我在 prometheus.yml 文件中配置的目标。
所以我的问题是如何在不丢失所有指标的情况下将 localhost:9126 替换为 test,因为当我尝试查询 label_values(system_uptime, name)
,我没有在图表上显示的指标,所以有人可以帮助我,并告诉我如何正确地做到这一点吗?谢谢
你能这样试试吗?或者您可以使用 telegraf 自动发现的 host
标签。我不确定你的要求。
- job_name: telegraf
static_configs:
- targets: ['localhost:9126']
labels:
name: test
在你的 grafana
label_values(system_uptime, name)
或者如果您想使用主机(取决于您的要求)
label_values(system_uptime, host)
使用Regex
字段提取部分值: