EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit 3cb6890b authored by Bernhard Mallinger's avatar Bernhard Mallinger
Browse files

Split efk stack to base, ops and dev

parent 2a25401d
No related branches found
No related tags found
No related merge requests found
version: "3.6"
services:
fluentd:
image: registry.gitlab.eox.at/esa/prism/vs/fluentd:0.0.0-test
configs:
- source: fluentd-conf
target: /fluentd/etc/fluent.conf
ports:
- "24224:24224"
- "24224:24224/udp"
networks:
- logging
deploy:
# fluentd doesn't need to be deployed globally, but it might be a good
# default to have it everywhere
mode: global
elasticsearch:
image: elasticsearch:7.9.0
ports:
- "9200:9200"
networks:
- logging
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
- "discovery.type=single-node"
deploy:
replicas: 1
placement:
constraints: [node.role == manager]
resources:
limits:
memory: 500M
volumes:
- es-data:/usr/share/elasticsearch/data
kibana:
image: kibana:7.9.0
ports:
- "5601:5601"
networks:
- logging
deploy:
mode: replicated
replicas: 1
placement:
constraints: [node.role == manager]
configs:
fluentd-conf:
file: ./fluentd/conf/fluent.conf
volumes:
es-data:
networks:
logging:
version: "3.6"
services:
fluentd:
image: registry.gitlab.eox.at/esa/prism/vs/fluentd:0.0.0-test
configs:
- source: fluentd-conf
target: /fluentd/etc/fluent.conf
ports:
- "24224:24224"
- "24224:24224/udp"
networks:
- logging
deploy:
# fluentd doesn't need to be deployed globally, but it might be a good
# default to have it everywhere
mode: global
elasticsearch:
image: elasticsearch:7.9.0
networks:
- logging
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
......@@ -30,29 +13,12 @@ services:
soft: 65536
hard: 65536
deploy:
replicas: 1
placement:
constraints: [node.role == manager]
resources:
limits:
memory: 1000M
volumes:
- es-data:/usr/share/elasticsearch/data
kibana:
image: kibana:7.9.0
ports:
- "5601:5601"
networks:
- logging
deploy:
mode: replicated
replicas: 1
placement:
constraints: [node.role == manager]
configs:
fluentd-conf:
file: ./fluentd/conf/fluent.conf
volumes:
es-data:
networks:
logging:
version: "3.6"
services:
fluentd:
image: registry.gitlab.eox.at/esa/prism/vs/fluentd:0.0.0-test
configs:
- source: fluentd-conf
target: /fluentd/etc/fluent.conf
ports:
- "24224:24224"
- "24224:24224/udp"
networks:
- logging
deploy:
replicas: 1
elasticsearch:
image: elasticsearch:7.9.0
ports:
- "9200:9200"
networks:
- logging
environment:
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms256m -Xmx256m"
- "discovery.type=single-node"
deploy:
replicas: 1
resources:
limits:
memory: 500M
volumes:
- es-data:/usr/share/elasticsearch/data
kibana:
image: kibana:7.9.0
ports:
- "5601:5601"
networks:
- logging
deploy:
replicas: 1
configs:
fluentd-conf:
file: ./fluentd/conf/fluent.conf
volumes:
es-data:
networks:
logging:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment