Search code examples
dockergrafanak6

K6 InfluxDB + Grafana Docker : How to preload a dashboard


I am using K6 for Load Testing.

I have cloned the K6, Grafana, InfluxDB docker-compose set up from here:

https://github.com/loadimpact/k6

Each time I start Grafana, I have to manually import the dashboard I want to use ('Import' - ID2587 - Load).

I am new to Docker (and Grafana!)....is there anyway to have this dashboard preloaded in the container so I don't have to manually add it each time?


Solution

  • mount your dashboard and datasources into grafana container when running docker-compose up -d influxdb grafana refer the docker-compose file and grafana folder here

    And make sure the datasource in your dashboard.json is updated with name of the datasource mentioned in datasource.yml

    I have created a small tutorial in k6 community. Hope this solves your case.