[Logstash] 최적화 설정 정보
Elastic/Logstash 2019. 11. 7. 15:00공식 문서에 잘 나와 있습니다.
https://www.elastic.co/guide/en/logstash/current/tuning-logstash.html
https://www.elastic.co/guide/en/logstash/current/performance-tuning.html
기본적으로 아래 두 개 설정만 잘 세팅 하셔도 성능 뽑아 낼 수 있습니다.
pipeline.workers)
이 설정 값은 그냥 기본으로 Core 수 만큼 잡아 주고 시작 하시면 됩니다.
pipeline.batch.size)
Worker thread 가 한 번에 처리 하기 위한 이벤트의 크기 입니다.
최적 크기는 직접 구하셔야 합니다.
결국 Elasticsearch 로 Bulk Request 를 보내기 위한 최적의 크기로 설정 한다고 보시면 됩니다.
이외 더 봐주시면 좋은 건
- CPU
- MEM
- I/O (Disk, Network)
- JVM Heap