如何在表格面板中放置两个不同的指标

时间:2019-08-23 18:36:32

标签: grafana prometheus

我正在使用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

1 个答案:

答案 0 :(得分:0)

在Grafana中,指标的名称显示在__name__标签中。这会导致表中行的匹配不匹配。

到目前为止,我发现的唯一解决方案是添加不会转换数据的计算。

由您组成指标的名称,请求将是

A. sum(replica_number) by (host)
B. sum(leader_number) by (host)

然后,这些值将在主机的行上对齐。