普罗米修斯获得整数计数

Posted

技术标签:

【中文标题】普罗米修斯获得整数计数【英文标题】:prometheus getting Integer count 【发布时间】:2021-09-12 09:39:08 【问题描述】:

我需要在 prometheus 中显示一个面板,其中包含重启值大于 5 的 pod 列表。

如果我有一个计数器值,我如何构建一个查询来获取一个列表,其中包含 pod 的名称以及一段时间内每个 pod 的重启总数(例如:24hs)?

【问题讨论】:

您能否在标签中包含计数器指标以供参考 【参考方案1】:

尝试以下查询:

sum by (pod) (increase(<number-of-restarts-metric>[24h]))>5

【讨论】:

这是我正在尝试的:kube_pod_container_status_restarts_totalnamespace="dxl-new",service="kube-state-metrics" 以下是我选择的列表(指标),值是整数当我尝试下面的 kube_pod_container_status_restarts_totalnamespace="dxl-new",service="kube-state-metrics" ,value > "2" 它给了我所有的值,包括值

以上是关于普罗米修斯获得整数计数的主要内容,如果未能解决你的问题,请参考以下文章

在普罗米修斯中将计数器值初始化为0

普罗米修斯:如果我也将直方图用于同一种指标,使用计数器有啥好处吗?

如何获取警报计数,在普罗米修斯上一周警报触发了多少次

普罗米修斯 CollectAndCount 总是返回 1

如何在普罗米修斯中获得速率的分位数

易碎的普罗米修斯 java 客户端