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

如何在Grafana中创建展示Docker容器UP/DOWN状态的仪表盘?

在Grafana中创建Docker容器状态仪表盘的步骤

前提准备

  • 已部署cAdvisor或Docker Exporter采集Docker容器状态数据,并将数据接入Prometheus(Grafana依赖该数据源)
  • Grafana已添加Prometheus数据源

步骤1:新建仪表盘

  1. 登录Grafana,点击左侧菜单栏的**+**图标,选择「Dashboard」
  2. 在新仪表盘页面,点击「Add panel」

步骤2:配置查询语句

在面板的「Query」标签页选择Prometheus数据源,输入以下查询语句:

  • 获取所有容器名称(过滤无效容器名):
    label_replace(container_last_seen{container_name!="POD", container_name!=""}, "container_name", "$1", "container_name", "(.*)")
    
  • 关联容器状态的查询(运行中容器对应值为1,停止后指标消失):
    count(container_last_seen{container_name!="POD", container_name!=""}) by (container_name)
    

步骤3:配置面板展示格式

  1. 在「Visualization」标签页,选择「Table」可视化类型
  2. 表格配置:
    • 「Columns」设置:将container_name列重命名为「名称」
    • 「Value mappings」设置:
      • 添加映射规则:值为1时显示「UP」,标记为绿色
      • 添加映射规则:无数据时显示「DOWN」,标记为红色
  3. 调整表格列宽、对齐方式,优化排版

步骤4:保存仪表盘

点击页面顶部「Save dashboard」按钮,设置仪表盘名称后完成保存

最终展示效果示例:

名称状态
Container1UP
Container2DOWN

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 09:57:32