VOL-452 Integration of logstash in a swarm cluster
- Startup elasticsearch and logstash separately
- Added new targets in Makefile to build opennms and logstash images
- Default to the swarm kafka domain name
Change-Id: I1f7af5669b6bc270f3ed5c172f42d7e86933ef55
diff --git a/compose/docker-compose-logstash-swarm.yml b/compose/docker-compose-logstash-swarm.yml
new file mode 100644
index 0000000..1f566ed
--- /dev/null
+++ b/compose/docker-compose-logstash-swarm.yml
@@ -0,0 +1,20 @@
+version: '3'
+
+services:
+ logstash:
+ image: cord/logstash
+ environment:
+ - log.level=info
+ - xpack.monitoring.enabled=false
+ command: logstash -f /etc/logstash/conf.d/
+ volumes:
+ - ./compose/elasticsearch/logstash/config:/etc/logstash/conf.d
+ ports:
+ - "5000:5000"
+ networks:
+ - kafka-net
+
+networks:
+ kafka-net:
+ external:
+ name: kafka_net