version: "3.5" services: prometheus: image: prom/prometheus command: "--storage.tsdb.path=/snapshot/current-snapshot/ --config.file=/etc/prometheus/prometheus.yml" user: root ports: - "9090:9090" volumes: - ./current-snapshot/:/snapshot/current-snapshot/ - ./prometheus.yml:/etc/prometheus/prometheus.yml grafana: image: grafana/grafana ports: - "3000:3000" environment: GF_AUTH_DISABLE_LOGIN_FORM: "true" GF_AUTH_DISABLE_SIGNOUT_MENU: "true" GF_AUTH_ANONYMOUS_ENABLED: "true" GF_AUTH_ANONYMOUS_ORG_ROLE: "Admin" volumes: - ./grafana/datasources:/etc/grafana/provisioning/datasources - ./grafana/dashboards-providers:/etc/grafana/provisioning/dashboards - ../grafana/dashboards:/var/lib/grafana/dashboards/hv-ves