【发布时间】:2017-08-31 07:09:32
【问题描述】:
【问题讨论】:
-
问题依然存在。谁能给个建议?
标签: grafana prometheus
【问题讨论】:
标签: grafana prometheus
我知道这更像是一条评论,但由于我因被允许评论问题而失去了 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)) 显示为表格?如果有,是否显示缺失值?
【讨论】: