[Logstash] Docker Compose 구성 하기.
Elastic/Logstash 2020. 4. 16. 17:08Elastic 공식 문서로는 아직 못본 것 같습니다.
기본 Docker 문서는 아래 문서를 참고 하시기 바랍니다.
[공식문서]
https://www.elastic.co/guide/en/logstash/current/docker.html
그러나 아예 예제가 없는 건 아닙니다.
Elastic 사의 github 에 들어가 보시면 참고 하실 수 있는 template 파일이 있습니다.
[github logstash-docker]
https://github.com/elastic/logstash-docker/tree/master/templates
위 템플릿 기반으로 logstash 만 설정해서 구성 하시면 쉽게 할 수 있습니다.
그 이외는 on premise 방식의 logstash 사용 방법과 크게 다른게 없습니다.
[실행방법]
$ docker-compose up -d
이와 같이 실행 하시면 background 로 자동 실행 됩니다.
[docker-compose.yml 예제]
version: '3.7'
services:
logstash:
image: docker.elastic.co/logstash/logstash:7.6.2
volumes:
- ./examples/logstash.conf/:/usr/share/logstash/pipeline/logstash.conf
network_mode: bridge