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

Grafana导入193号Dashboard后无法显示Docker指标,请求排查问题

排查Docker指标未显示的问题

看起来你已经完成了基础环境搭建,但Docker指标没在Grafana里显示,大概率是Prometheus没正确抓取到Docker metrics,或者Dashboard的配置没匹配上,我给你梳理几个关键排查步骤:

  • 检查Prometheus是否配置了Docker metrics抓取
    这是最常见的问题——你能直接访问http://vm-ip:9786/metrics不代表Prometheus会自动抓取这些数据。打开你的Prometheus配置文件(通常是prometheus.yml),确认是否添加了对应scrape job:

    scrape_configs:
      # 保留你已有的node exporter等job配置
      - job_name: 'docker'
        static_configs:
          - targets: ['vm-ip:9786'] # 替换成你的VM实际IP或主机名
    

    保存配置后重启Prometheus服务,然后访问http://prometheus-ip:9090/targets,查看名为docker的job状态是否为UP。如果是DOWN,检查网络连通性或端口是否正确。

  • 验证Dashboard指标与你的Docker exporter输出匹配
    导入的193号Dashboard是基于标准Docker exporter的指标命名设计的,但不同的Docker exporter可能指标前缀或名称有差异。访问http://vm-ip:9786/metrics,查看里面的指标是否包含Dashboard用到的字段(比如docker_container_cpu_usage_seconds_total、docker_container_memory_usage_bytes这类)。如果指标名称不匹配,你需要修改Dashboard里的查询语句,或者调整exporter的配置来对齐指标命名。

  • 确认Grafana数据源与Dashboard的关联
    导入Dashboard后,默认可能没有绑定你添加的Prometheus数据源。打开Grafana里的这个Dashboard,点击顶部的「设置」图标,进入「数据源」选项卡,确认选择的是你配置的那个Prometheus数据源。另外,也可以在面板编辑模式下,检查每个图表的数据源是否正确。

  • 检查Grafana的时间范围设置
    如果Prometheus刚开始抓取Docker metrics,数据量还很少,而Grafana默认时间范围选的是「过去1小时」,可能看不到数据。尝试调整时间范围为「过去5分钟」或者「今天」,看看是否能显示指标。

内容的提问来源于stack exchange,提问作者samba

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.14 08:38:00