Grafana-将仪表板导入为docker-compose的一部分

时间:2020-08-21 07:33:02

标签: docker grafana

在为Grafana构建我的docker映像时是否可以导入仪表板。

我的docker-compose.yml当前看起来像这样:

# /docker-compose.yml
version: "3"
services:
    grafana:
        image: grafana/grafana:latest
        ports: 
            - 3000:3000

我可以在此处添加任何内容吗?-我想要预先设置的仪表板是:https://grafana.com/grafana/dashboards/10562

谢谢。

1 个答案:

答案 0 :(得分:0)

仅通过向YML中添加某些内容来提供仪表板是不可能的。实现这一目标的方法并不那么简单。

在Grafana中配置仪表板通常受到支持并得到广泛使用。您可以找到官方文档here。其要点是您必须使用为grafana提供预配置YML。在这些配置文件中,您必须指向JSON格式的仪表板文件。您不能指向Grafana Cloud中的仪表板。

因此,您必须事先下载仪表板并进行存储。另外,您当然可以在每次运行部署Grafana的管道时获取仪表板。

简而言之,这是您最简单的选择:

  1. 手动下载仪表板
  2. 将其存储在您的docker compose YML附近。
  3. 根据文档创建预配置YML。
  4. 将YML绑定到容器中(我不知道您的环境...将其直接烘焙到图像中不是最佳做法,最好是配置或卷)。