Adding composers and customization files for ELK sample system and Metrics sample system (Prometheus & Grafana)
Change-Id: I2ba4ce27119051f210aa13a5a49f859c0b157d99
Signed-off-by: lavado <glavado@whitestack.com>
diff --git a/installers/docker/osm_metrics/docker-compose.yml b/installers/docker/osm_metrics/docker-compose.yml
new file mode 100644
index 0000000..c6832a2
--- /dev/null
+++ b/installers/docker/osm_metrics/docker-compose.yml
@@ -0,0 +1,35 @@
+version: '3'
+networks:
+ netOSM:
+ external: true
+services:
+ kafka-exporter:
+ image: osm/kafka-exporter
+ hostname: kafka-exporter
+ ports:
+ - "12340:12340"
+ networks:
+ - netOSM
+ prometheus:
+ image: prom/prometheus
+ hostname: prometheus
+ volumes:
+ - ./prometheus.yml:/etc/prometheus/prometheus.yml:ro
+ networks:
+ - netOSM
+ depends_on:
+ - kafka-exporter
+ grafana:
+ image: grafana/grafana
+ volumes:
+ - ./dashboards-osm.yml:/etc/grafana/provisioning/dashboards/dashboards-osm.yml
+ - ./osm-sample-dashboard.json:/etc/grafana/provisioning/dashboards/osm-sample-dashboard.json
+ - ./datasource-prometheus.yml:/etc/grafana/provisioning/datasources/datasource-prometheus.yml
+ hostname: grafana
+ ports:
+ - "3000:3000"
+ networks:
+ - netOSM
+ depends_on:
+ - prometheus
+