显示仪表标签值随时间增加

Posted

技术标签:

【中文标题】显示仪表标签值随时间增加【英文标题】:Show increase in Gauge label values over time 【发布时间】:2021-11-12 17:09:24 【问题描述】:

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

count(count by (zipcode) (users_active_zipcode))

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

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

有什么建议吗?

【问题讨论】:

【参考方案1】:

尝试以下查询:

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

【讨论】:

以上是关于显示仪表标签值随时间增加的主要内容,如果未能解决你的问题,请参考以下文章

在 Grafana 中将标签添加到仪表板

在 cAdvisor 的刮板中更改 Prometheus 作业标签会破坏 Grafana 仪表板

Grafana仪表板变量:当指标等于一个值时如何提取标签值

如何在基于 sysdig 指标标签的 grafana 仪表板中创建下拉菜单

如何在 Rational Team Concert 仪表板的图表和报告中添加 X 轴标签?

启动 zipkin 服务器时出错:Prometheus 要求所有具有相同名称的仪表具有相同的标签键集