Infrastructure Graphana - de314/copy-pasta-tutorials GitHub Wiki

Development

provisioning/datasources

# provisioning/datasources
wget https://raw.githubusercontent.com/de314/copy-pasta-tutorials/master/infrastructure/conf/prom-datasource.yml


# provisioning/dashboards
wget https://raw.githubusercontent.com/de314/copy-pasta-tutorials/master/infrastructure/conf/graphana-ac-load-dashboard.json

# named
docker run -d --name=grafana  \
    -v $(pwd)/prom-datasource.yml:/etc/grafana/provisioning/datasources/prom-datasource.yml \
    -v $(pwd)/graphana-ac-load-dashboard.json:/etc/grafana/provisioning/dashboards/graphana-ac-load-dashboard.json \
    -p 3000:3000 grafana/grafana
# ephemeral
docker run --rm \
    -v $(pwd)/prom-datasource.yml:/etc/grafana/provisioning/datasources/prom-datasource.yml \
    -v $(pwd)/graphana-ac-load-dashboard.json:/etc/grafana/provisioning/dashboards/graphana-ac-load-dashboard.json \
    -p 3000:3000 grafana/grafana

Chrome http://localhost:3000 admin:admin => "SKIP" creating new password "Add Datasource" => "Prometheus" => http://host.docker.internal:9090

Resources