Grafana Provisioning

Datasource Provisioning

# /etc/grafana/provisioning/datasources/prometheus.yml
apiVersion: 1
datasources:
  - name: Prometheus
    type: prometheus
    access: proxy
    url: http://localhost:{prometheus-port}
    isDefault: true

  - name: Loki
    type: loki
    access: proxy
    url: http://localhost:{loki-port}

Dashboard Provisioning

# /etc/grafana/provisioning/dashboards/default.yml
apiVersion: 1
providers:
  - name: 'default'
    folder: 'Provisioned'
    type: file
    options:
      path: /var/lib/grafana/dashboards

TODO: Alert provisioning, folder structure