在grafana仪表板中动态更改prometheus中的指标名称

Dynamically change the metric name in prometheus in grafana dashboard

我正在使用 prometheus 和 grafana 来监控 neo4j 数据库 cluster.I 想创建一个基于 DBNAME 作为变量的动态仪表板。下面是我用来填充面板的查询。这里的 graph_db 是 DBName,只有它会针对多个数据库进行更改。有没有办法使用变量动态更改指标名称。

neo4j_graph_db_transaction_last_closed_tx_id_total{job='$job', instance=~"$neo4j_instance"} --> 对于 graph_db neo4j_system_transaction_last_closed_tx_id_total{job='$job', instance=~"$neo4j_instance"} --> 对于系统

我在grafana中找到了解决方案我们可以代入变量并像这样使用来解决问题。我正在使用最新稳定版的 Grafana,它对我有用。

neo4j_${var}_transaction_last_closed_tx_id_total{job='$job', instance=~"$neo4j_instance"}