我正在使用Grafana和Prometheus设计卡夫卡仪表板。我有2个不同的指标,即主机上的领导者副本数,主机上的总副本数。 我可以在grafana中创建两个不同的表,即
type
如果我尝试一起显示指标,那么它将创建一个如下表:
Total leader replicas
Host | #leader replicas
A | 10
B | 20
Total replicas
Host | #replicas
A | 50
B | 100
是否可以合并以上表格并在Prometheus中显示类似以下内容的内容?
Host| leader replicas | follower replicas
A| 10 | -
B| 20 | -
A| - |50
B| - |100
答案 0 :(得分:0)
在Grafana中,指标的名称显示在__name__
标签中。这会导致表中行的匹配不匹配。
到目前为止,我发现的唯一解决方案是添加不会转换数据的计算。
由您组成指标的名称,请求将是
A. sum(replica_number) by (host)
B. sum(leader_number) by (host)
然后,这些值将在主机的行上对齐。