【问题标题】:Group by label does not work按标签分组不起作用
【发布时间】:2017-08-31 07:09:32
【问题描述】:

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

【问题讨论】:

  • 问题依然存在。谁能给个建议?

标签: grafana prometheus


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-29
    • 2018-11-09
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 2017-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多