在Kubernetes中使用Prometheus监控时,可以使用以下表达式计算内存使用率:

100 * (1 - (node_memory_MemAvailable_bytes / node_memory_MemTotal_bytes))

这个表达式计算的是可用内存的百分比。node_memory_MemAvailable_bytes表示可用内存的字节数,node_memory_MemTotal_bytes表示总内存的字节数。

与CentOS 7中使用available/total计算内存使用率类似,两者都是通过计算可用内存与总内存的比例来得到内存使用率。但是在Kubernetes中,使用Prometheus监控可以更加灵活地获取和计算各种指标,并且可以结合其他指标进行更复杂的计算和分析。

k8s容器使用prometheus监控时使用什么表达式计算出来的内存使用率和centos7 availabletotal计算的结构相似?

原文地址: https://www.cveoy.top/t/topic/ihLR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录