prometheus监控容器时以下几个指标代表什么含义它们之间有什么关系:container_memory_cache container_memory_rss container_memory_failcnt container_memory_failures_total container_memory_mapped_file container_memory_max_usage_byte
在Prometheus监控容器时,以下几个指标代表的含义和它们之间的关系如下:
- container_memory_cache:表示容器使用的内存中的缓存部分,包括文件系统缓存等。
- container_memory_rss:表示容器占用的物理内存,包括容器和其所使用的共享库、堆栈和文件缓存等。
- container_memory_failcnt:表示容器分配内存失败的次数。
- container_memory_failures_total:表示容器分配内存失败的总次数。
- container_memory_mapped_file:表示容器使用的内存中的映射文件部分,包括共享库、堆栈等。
- container_memory_max_usage_bytes:表示容器历史上使用的最大内存。
- container_memory_usage_bytes:表示容器当前使用的内存。
- container_memory_working_set_bytes:表示容器当前使用的活动内存,包括容器本身和其所使用的共享库、堆栈等。
这些指标之间的关系是:
- container_memory_max_usage_bytes 是容器历史上使用的最大内存,是容器内存使用的上限。
- container_memory_usage_bytes 是容器当前使用的内存,表示容器实际使用的内存大小。
- container_memory_working_set_bytes 是容器当前使用的活动内存,包括容器本身和其所使用的共享库、堆栈等。
- container_memory_rss 是容器占用的物理内存,包括容器和其所使用的共享库、堆栈和文件缓存等。
- container_memory_cache 是容器使用的内存中的缓存部分,包括文件系统缓存等。
- container_memory_mapped_file 是容器使用的内存中的映射文件部分,包括共享库、堆栈等。
- container_memory_failcnt 和 container_memory_failures_total 是容器分配内存失败的次数和总次数,用于监控容器内存分配的健康状况
原文地址: https://www.cveoy.top/t/topic/ihMJ 著作权归作者所有。请勿转载和采集!