【发布时间】:2021-08-13 13:20:26
【问题描述】:
这是我的指标端点的样子:
app_ui_card_open{host="foo.bar.com",card_id="listing_tickets",username="smiller"} 2 app_ui_card_open{host="foo.bar.com",card_id="listing_companies",username="smiller"} 1 app_ui_card_open{host="foo.bar.com",card_id="listing_contacts",username="smiller"} 1
还有其他与其他用户名类似的行,但这些都是“smiller”username。
我在过去一周才开始收集这些数据。我试图了解如何计算每个用户名的所有 app_ui_card_open 计数。
这是我想出的查询:
sum(increase(app_ui_card_open{instance="foo.bar.com"}[1y])) by (username)
但是,对于“smiller”用户名,生成的值仅为 1。我希望看到4 的值;自1y 以来,上面列出的所有这些指标的总和将包含整个数据集。
我的查询错了吗?即使数据集非常小,prometheus 是否只是在进行估算?
【问题讨论】:
标签: prometheus promql