Add script for loading prometheus snapshots, improve grafana
[dcaegen2/collectors/hv-ves.git] / tools / performance / cloud / snapshot-loader / docker-compose.yml
1 version: "3.5"
2 services:
3   prometheus:
4     image: prom/prometheus
5     command: "--storage.tsdb.path=/snapshot/current-snapshot/ --config.file=/etc/prometheus/prometheus.yml"
6     user: root
7     ports:
8       - "9090:9090"
9     volumes:
10       - ./current-snapshot/:/snapshot/current-snapshot/
11       - ./prometheus.yml:/etc/prometheus/prometheus.yml
12
13   grafana:
14     image: grafana/grafana
15     ports:
16       - "3000:3000"
17     environment:
18       GF_AUTH_DISABLE_LOGIN_FORM: "true"
19       GF_AUTH_DISABLE_SIGNOUT_MENU: "true"
20       GF_AUTH_ANONYMOUS_ENABLED: "true"
21       GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin"
22     volumes:
23       - ./grafana/datasources:/etc/grafana/provisioning/datasources
24       - ./grafana/dashboards-providers:/etc/grafana/provisioning/dashboards
25       - ../grafana/dashboards:/var/lib/grafana/dashboards/hv-ves