gpt4 book ai didi

kubernetes - Prometheus监视Kubernetes容器内存使用情况并报告容器使用率是否超过90%

转载 作者:行者123 更新时间:2023-12-02 12:09:42 26 4
gpt4 key购买 nike

寻找例如如何使用Prometheus监视容器内存使用情况。
如果我们使用以下查询,它将报告所有容器正常:

(container_memory_usage_bytes / container_spec_memory_limit_bytes) * 100 > 90
但是,如果容器没有定义内存限制,则可以正常工作。除数为0,结果为+ Inf,这意味着由于+ Inf匹配> 90,警报将错误触发。
关于如何正确使用容器内存使用情况监视的任何建议?

最佳答案

几天前here,我从不同的 Angular 提出了同样的问题。到目前为止,我还没有找到答案。我已经解决了添加另一个标签has_memory_limit的问题,该标签仅用于警告已定义限制的容器。

好的,我知道了:

((container_memory_usage_bytes / container_spec_memory_limit_bytes) != +Inf)  * 100 > 52
由于正无穷大,负无穷大和NaN是 Prometheus中的数字,因此您可以简单地使用 != +Inf过滤掉它们。

关于kubernetes - Prometheus监视Kubernetes容器内存使用情况并报告容器使用率是否超过90%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64178265/

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