推荐用下面的, image 非空的说明是 Pod 的 RSS 指标: (sum(container_memory_rss{id!
表达式1:sum (container_memory_working_set_bytes{container !="",container!="POD"}) by (container, pod) / sum(container_spec_memory_limit_bytes{container !="",container!="POD"}) by (container, pod) * 100 !=+Inf 表达式2:round(sum by(name, id, job, node) (container_memory_rss{image!
container_spec_memory_limit_bytes # POD内存使用率container_memory_rss{container="game-server",instance="$node"} / container_spec_memory_limit_bytes{container="game-server",instance="$node"} * 100 POD CPU使用率 # container累计使用的CPU时间,除以CPU的总时间,就得到了容器的CPU使用率 container_cpu...
1、POD内存使用率 container_memory_rss : 是Pod实际使用内存数 container_spec_memory_limit_bytes: 是分配给Pod的内存配额 sum(container_memory_rss{container!="POD",container!="alermanager",image!="",pod!=""})by(pod) / sum(container_spec 1. 2、POD的CPU使用率 container_cpu_usage_seconds_total...
duration_seconds_bucket|container_network_transmit_packets_total|rest_client_request_duration_seconds_bucket|node_namespace_pod_container:container_memory_rss|container_cpu_cfs_throttled_periods_total|kubelet_volume_stats_capacity_bytes|kubelet_volume_stats_inodes_used|cluster_quantile:apiserver_request_...
其实是因为监控pod指标的值用了 container_memory_usage_bytes ,是包含cache的,所以感觉是一直不释放,今天就详细说下这些指标的含义。 2. 容器监控内存相关指标 名称 类型 单位 说明 container_memory_rss gauge 字节数bytes RSS内存,即常驻内存集(Resident Set Size),是分配给进程使用实际物理内存,而不是磁盘上缓...
container_fs_writes_bytes_total 写的字节数 container_fs_writes_total 总的写请求数 5.3 容器内存 指标 说明 container_memory_cache 页缓存 container_memory_max_usage_bytes 内存最大使用率 container_memory_failcnt 申请内存失败次数计数 container_memory_failures_total 内存错误 container_memory_rss RSS显示...
| mem.bytes.total | 容器的内存限制 | 无需计算 | 单位byte 对应pod yaml中resources.limits.memory| | mem.bytes.used | 当前内存使用情况,包括所有内存,无论何时访问 | container_memory_rss + container_memory_cache + kernel memory | 单位byte | | mem.bytes.used.percent | 容器内存使用率 | contai...
WHERE (name = 'container_memory_rss') AND (arrayExists(x -> (1 = match(x, '^pod_name=ofo-eva-hub')), tags) = 1) ┌─────sum(val)─┐ │ 870016516096 │ └──────────────┘ 1 rows in set. Elapsed: 0.142 sec. Processed 442.37 thousand rows, 311.52 MB (...
mem.bytes.workingset容器真实使用的内存量,也是limit限制时的 oom 判断依据container_memory_max_usage_bytes > container_memory_usage_bytes >= container_memory_working_set_bytes > container_memory_rss单位byte mem.bytes.workingset.percent容器真实使用的内存量百分比container_memory_working_set_bytes/container...