gpt4 book ai didi

kubernetes - PromQL 绘制每小时创建的 Kubernetes POD 数量

转载 作者:行者123 更新时间:2023-12-04 01:55:22 24 4
gpt4 key购买 nike

我正在使用 Kubernetes 与 kube-state-metrics 和 Prometheus/grafana 来绘制 Kubernetes 集群的各种指标。

现在我想计算多少 新品 随着时间的推移,每小时都会创建 POD。

指标 kube_pod_created包含创建时间戳作为值,但由于每个时隙中都有一个值,因此以下查询还为没有创建新 POD 的时隙返回结果 >0:

count(rate(kube_pod_created[1h])) by(namespace)

我可以在某种标准中使用 Value 来仅计算 Value 是否在“当前”时隙内?

最佳答案

根据文档 https://prometheus.io/docs/prometheus/latest/querying/functions/ rate()应仅与计数器一起使用。我建议你使用 changes()在创建 pod 的情况下,作为创建时间值的函数应该在您的时间范围内发生变化,也许 sum 也比 count 好。

changes()

For each input time series, changes(v range-vector) returns the number of times its value has changed within the provided time range as an instant vector.


sum(changes(kube_pod_created[1h])) by(namespace)

关于kubernetes - PromQL 绘制每小时创建的 Kubernetes POD 数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58117048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com