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_elk/docker-compose.yml b/installers/docker/osm_elk/docker-compose.yml
new file mode 100644
index 0000000..222a1d0
--- /dev/null
+++ b/installers/docker/osm_elk/docker-compose.yml
@@ -0,0 +1,40 @@
+version: '3'
+
+services:
+
+ elasticsearch:
+ image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.2.3
+ volumes:
+ - ./elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml:ro
+ environment:
+ ES_JAVA_OPTS: "-Xmx256m -Xms256m"
+ networks:
+ - elk
+
+ logstash:
+ image: docker.elastic.co/logstash/logstash-oss:6.2.3
+ volumes:
+ - ./logstash.yml:/usr/share/logstash/config/logstash.yml:ro
+ - ./logstash.conf:/usr/share/logstash/pipeline/logstash.conf:ro
+ environment:
+ LS_JAVA_OPTS: "-Xmx256m -Xms256m"
+ networks:
+ - elk
+ depends_on:
+ - elasticsearch
+
+ kibana:
+ image: docker.elastic.co/kibana/kibana-oss:6.2.3
+ volumes:
+ - ./kibana.yml:/usr/share/kibana/config/kibana.yml:ro
+ ports:
+ - "5601:5601"
+ networks:
+ - elk
+ depends_on:
+ - elasticsearch
+
+networks:
+ elk:
+ external:
+ name: netOSM