Grafana 根据所有可能的标签排列复制标签

Grafana duplicates labels based on all possible labels permutations

我有 Prometheus + Grafana 设置。 Prometheus 收集 Counter 并赋予它两个标签:

我将其导入 Grafana 并应用 标签到字段 转换 Message_Type 预计见 27 行.

我实际看到的是27*9 = 243条! 我认为 Grafana 创造了所有可能的排列:

+-----+--------------+----------+
| NUM | Message_Type | Provider |
+-----+--------------+----------+
| 1   | 1            | A        |
| 2   | 1            | B        |
| 3   | 1            | C        |
| ... | ...          | ...      |
| 9   | 1            | I        |
| 10  | 2            | A        |
| ... | ...          | ...      |
| 243 | 9            | I        |
+-----+--------------+----------+

这是它在 Grafana 中的样子:

如何合并这些标签才不会重复?

如果您将普罗米修斯查询添加到您的问题中,将会有所帮助。为了按图例中的相同字段 Message_Type 对指标进行分组,您可以执行以下操作:

count(<your_query>) by (Message_Type)