我正在使用prometheus和grafana来监视neo4j数据库集群。我想基于DBNAME作为变量创建一个动态仪表板。以下是我用来填充面板的查询。这里graph_db是DBName,并且只有多个数据库才会更改。有没有一种方法可以使用变量动态更改指标名称。
struct DemoImageBorder: View {
@State private var highlighted = false
var body: some View {
VStack {
Button("Highlight") { self.highlighted.toggle() }
Divider()
Image("some_name_here")
.border(self.highlighted ? Color.red : Color.clear)
}
}
}
->对于graph_db
neo4j_graph_db_transaction_last_closed_tx_id_total{job='$job', instance=~"$neo4j_instance"}
->对于系统
答案 0 :(得分:0)
我已经找到了grafana中的解决方案,我们可以替换变量,并以此来解决问题。我正在使用Grafana的最新稳定版本,它对我有用。
neo4j _ $ {var} _transaction_last_closed_tx_id_total {job ='$ job',instance =〜“ $ neo4j_instance”}