这个查询语句是用 Prometheus 查询语言编写的,用于计算指定容器的 CPU 使用率。/n/n具体解析如下:/n- 'irate(container_cpu_usage_seconds_total{container='/$Container',instance='/$Node',pod='/$Pod'}[5m])':这是一个子查询,通过 'irate' 函数计算在过去 5 分钟内容器的 CPU 使用率。其中,'container' 参数指定容器名称,'instance' 参数指定节点名称,'pod' 参数指定 Pod 名称。/n- 'sum(...)':这部分是对子查询结果进行求和操作。/n- '*100':这部分是将求和结果乘以 100,得到百分比形式的 CPU 使用率。/n- 'by(pod)':这部分是按照 Pod 进行分组,以便在结果中显示每个 Pod 的 CPU 使用率。/n/n总结起来,这个查询语句的目的是计算指定容器在过去 5 分钟内的 CPU 使用率,并按照 Pod 进行分组显示。


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

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