按标签分组不起作用

jan*_*nwo 5 grafana prometheus

我试图在一个面板中显示三个图形。图表正在计算依赖于 oauth 提供程序的新注册。为什么“facebook”和“email”没有出现在最终图表中?我究竟做错了什么?

在此处输入图片说明

在此处输入图片说明

Tob*_*hal 2

我知道这更像是一条评论,但由于我因被允许对问题发表评论而失去了 4 的声誉,而且一周以来没有人对此发表评论,所以它仍然可能值得一读。

您可以尝试将一个查询分成三个,如下所示:
- 3600 * sum(rate(new_users_total{verification_method='google'}[1h]))
- 3600 * sum(rate(new_users_total{verification_method='facebook'}[1h]))
-3600 * sum(rate(new_users_total{verification_method='email'}[1h]))

或者你可以使用类似的模板

我知道这显然无法扩展,但它可能有助于解决您的问题。

或者您可以尝试缩短间隔,例如:
-300 * sum(rate(new_users_total[5m])) by (verification_method) 并删除Min step值并让 Grafana 为您处理。

还有一个问题:您是否尝试将原始查询 ( 3600 * sum(rate(new_users_total[1h])) by (verification_method)) 显示为表格?如果是这样,它是否显示缺失值?