3c5652a96f48b72ecc1f892e43cb22a2aff31fe0
[clamp.git] / extra / docker / elk / docker-compose.yml
1 version: '3.1'
2
3 services:
4   elasticsearch:
5     image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.1.3
6     ports:
7       - 9200:9200
8     networks:
9       es_net:
10         aliases:
11           - elasticsearch
12     environment:
13       - cluster.name=docker-cluster
14       - bootstrap.memory_lock=false
15       - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
16
17   logstash:
18     image: docker.elastic.co/logstash/logstash-oss:6.1.3
19     volumes:
20       - ./logstash-conf:/config-dir
21       - ./logstash-input:/log-input
22     command: logstash -f /config-dir/logstash.conf
23     depends_on:
24       - elasticsearch
25     networks:
26       es_net:
27     environment:
28       - dmaap_base_url=http://dmaapmocker:3904/
29       - dmaap_user=user
30       - dmaap_password=password
31       - dmaap_consumer_group=CG42
32       - dmaap_consumer_id=C42
33       - event_topic=EVENT_TOPIC
34       - notification_topic=NOTIFICATION_TOPIC
35       - request_topic=REQUEST_TOPIC
36       - elasticsearch_hosts=elasticsearch
37
38   kibana:
39     image: onap/clamp-dashboard-kibana:latest
40     build:
41       context: ../../../src/main/docker/kibana
42       dockerfile: Dockerfile.kibana
43     ports:
44       - 5601:5601
45     depends_on:
46       - elasticsearch
47     volumes:
48       - ../../../src/main/docker/kibana/saved-objects/:/saved-objects/
49     networks:
50       es_net:
51
52 networks:
53   es_net: