是的,kubelet提供了关于cgroup的指标。以下是一些相关的指标及其含义:\n\n1. cgroup_cpu_usage:表示CPU使用情况的累积时间,以纳秒为单位。它包括cgroup中所有进程的CPU使用时间。\n\n2. cgroup_memory_usage_bytes:表示内存使用量,以字节为单位。它包括cgroup中所有进程使用的物理内存和交换空间。\n\n3. cgroup_memory_limit_bytes:表示内存限制,以字节为单位。它限制了cgroup中所有进程可以使用的内存总量。\n\n4. cgroup_memory_failcnt:表示内存分配失败的次数。当cgroup中的进程尝试分配超过限制的内存时,会发生分配失败。\n\n5. cgroup_memory_max_usage_bytes:表示cgroup中进程的最大内存使用量,以字节为单位。它记录了cgroup中进程在任意时间点的最大内存使用量。\n\n6. cgroup_memory_swap_limit_bytes:表示允许使用的交换空间大小,以字节为单位。它限制了cgroup中所有进程可以使用的交换空间总量。\n\n7. cgroup_blkio_io_serviced:表示块IO服务的数量。它包括cgroup中所有进程的读写IO操作的总数。\n\n8. cgroup_blkio_io_service_bytes:表示块IO服务的总字节数。它包括cgroup中所有进程的读写IO操作的总字节数。\n\n这些指标可以帮助管理员监控和控制容器的资源使用情况,以确保容器在指定的资源限制范围内运行。

Kubernetes Kubelet Cgroup Metrics: Monitoring Container Resource Usage

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

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