You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WSL2 Minikube环境Prometheus+Grafana CPU指标缺失问题

集群及Pod CPU使用率指标缺失的原因分析

以下是可能导致该问题的核心原因:

  • Prometheus采集配置未覆盖CPU相关指标源
    默认安装的prometheus-community Helm包可能未启用对kubelet metrics/cadvisor端点的抓取,而该端点是获取容器(Pod)CPU使用率的关键来源。同时需确认node-exporter是否正常部署并被Prometheus抓取——node-exporter提供节点层面的CPU指标(如node_cpu_seconds_total),是计算集群CPU使用率的基础。可通过kubectl get servicemonitors查看对应监控资源,或直接在Prometheus UI的"Targets"页面检查抓取状态。

  • Grafana面板的PromQL查询与实际采集指标不匹配
    导入的6417、12740面板依赖的PromQL查询可能使用了特定的指标标签(如job、namespace)或命名规则,而你的Prometheus采集到的指标标签与面板预期不符。比如部分面板计算Pod CPU使用率时依赖container_cpu_usage_seconds_total指标的特定标签过滤,若采集时标签缺失或名称不一致,就会返回空结果。建议直接在Prometheus UI中执行面板内的CPU相关查询,验证是否有数据返回。

  • WSL2环境的cgroup兼容性问题
    Minikube在WSL2中运行时,若使用cgroup v2,部分采集工具(如cadvisor、node-exporter)可能存在兼容性问题,导致CPU指标无法正常读取。可查看node-exporter或kubelet的Pod日志,检查是否有类似"无法访问cgroup路径"的报错信息。

  • Prometheus数据源配置错误
    你配置的数据源URL使用了https://协议,但默认Prometheus Server仅提供HTTP服务,协议不匹配会导致Grafana无法正确拉取数据。建议将数据源URL改为http://192.168.49.2:30988,并测试连接是否正常。

内容的提问来源于stack exchange,提问作者Adam Röhr

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 16:06:42