Adding CLAMP Dashboard
Change-Id: I0496fa7303dbeaf72b00e4382f71bdb0069abb9a
Issue-ID: CLAMP-77
Signed-off-by: ac2550 <ac2550@intl.att.com>
diff --git a/extra/docker/elk/docker-compose.yml b/extra/docker/elk/docker-compose.yml
new file mode 100644
index 0000000..ded2c6b
--- /dev/null
+++ b/extra/docker/elk/docker-compose.yml
@@ -0,0 +1,74 @@
+version: '3.1'
+
+services:
+ elasticsearch:
+ image: elasticsearch
+ ports:
+ - 9200:9200
+ networks:
+ es_net:
+ aliases:
+ - elasticsearch
+
+ logstash:
+ image: logstash
+ volumes:
+ - ./logstash-conf:/config-dir
+ command: logstash -f /config-dir/logstash.conf
+ depends_on:
+ - elasticsearch
+ networks:
+ es_net:
+ environment:
+
+ kibana:
+ image: kibana
+ ports:
+ - 5601:5601
+ depends_on:
+ - elasticsearch
+ networks:
+ es_net:
+
+ backup:
+ image: taskrabbit/elasticsearch-dump
+ depends_on:
+ - elasticsearch
+ command:
+ - --input=http://elasticsearch:9200/.kibana
+ - --output=/backups/backup.json
+ - --type=data
+ volumes:
+ - ./es_backup/:/backups/
+ networks:
+ es_net:
+
+ restore:
+ image: taskrabbit/elasticsearch-dump
+ depends_on:
+ - elasticsearch
+ command:
+ - --output=http://elasticsearch:9200/.kibana
+ - --input=/backups/backup.json
+ - --type=data
+ volumes:
+ - ./es_backup/:/backups/
+ networks:
+ es_net:
+
+ default:
+ image: taskrabbit/elasticsearch-dump
+ depends_on:
+ - elasticsearch
+ command:
+ - --output=http://elasticsearch:9200/.kibana
+ - --input=/backups/default.json
+ - --type=data
+ volumes:
+ - ./es_backup/:/backups/
+ networks:
+ es_net:
+
+
+networks:
+ es_net: