按标签分组不起作用

时间:2017-08-31 07:09:32

标签: grafana prometheus

我试图在一个面板中显示三个图形。这些图表依赖于oauth提供者来计算新的注册。为什么" facebook"和"电子邮件"没有出现在最终图表中?我究竟做错了什么?

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我知道这更像是一个评论,但由于我因为被允许对问题发表评论而失去了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))显示为表格?如果是这样,它是否显示缺失值?