首页 > 解决方案 > 随着时间的推移显示仪表标签值的增加

问题描述

我在 Prometheus 中有一个仪表,它有一个标签“邮政编码”,以便跟踪从各种邮政编码对应用程序的访问。我使用以下查询来跟踪此指标的系列总数:

count(count by (zipcode) (users_active_zipcode))

这很好用,但我还想跟踪当前范围内“活动”的邮政编码数量。换句话说,该范围内至少为 1 的邮政编码。尝试了以下一些变体但没有成功:

count(count_over_time(users_active_zipcode[$__range]) > 0)

有什么建议么?

标签: prometheusgrafanapromql

解决方案


尝试以下查询:

count(max_over_time(users_active_zipcode[$__range]) != 0)

推荐阅读