Update stage_3 to use multi-stack install
[osm/devops.git] / installers / docker / osm_metrics / docker-compose.yml
1 version: '3'
2 networks:
3   netOSM:
4     external:
5        name: ${OSM_NETWORK:-netOSM}
6 services:
7   kafka-exporter:
8     image: osm/kafka-exporter
9     hostname: kafka-exporter
10     ports:
11       - "12340:12340"
12     networks:
13       - netOSM
14   prometheus:
15     image: prom/prometheus
16     hostname: prometheus
17     volumes:
18       - ./prometheus.yml:/etc/prometheus/prometheus.yml:ro
19     networks:
20       - netOSM
21     depends_on:
22       - kafka-exporter
23   grafana:
24     image: grafana/grafana
25     volumes:
26       - ./dashboards-osm.yml:/etc/grafana/provisioning/dashboards/dashboards-osm.yml
27       - ./osm-sample-dashboard.json:/etc/grafana/provisioning/dashboards/osm-sample-dashboard.json
28       - ./datasource-prometheus.yml:/etc/grafana/provisioning/datasources/datasource-prometheus.yml
29     hostname: grafana
30     ports:
31       - "3000:3000"
32     networks:
33       - netOSM
34     depends_on:
35       - prometheus