코알못

filebeat에서 다중 logstash 서버로 로그 이동시 한대 재기동시? 본문

BIG DATA

filebeat에서 다중 logstash 서버로 로그 이동시 한대 재기동시?

코린이s 2022. 4. 29. 15:26
728x90

filebeat에서 다중 logstash 서버로 로그 이동시 한대가 장애나서 죽는다면

데이터가 살아있는 logstash 서버에만 전송한다.

만약 장애나서 죽은 서버를 다시 살리면 어떻게 될까?

다시 살아난 서버에 로그를 전송한다.

이때 filebeat 의 filebeat.yml 파일에 loadbalance 설정을 true로 안하거나 설정값 자체가 없다면 기본 false 이기에 로드밸런싱이 되지 않으며

이때문에 방금 기동한 logstash에 로그가 안들어와 재기동하면 로그를 안보내주는건가 ? 생각 할 수 있는데 아니다.

output.logstash:
  hosts: [ "IP:5044", "IP:5044", "IP:5044" ]
  loadbalance: true

위처럼 수정하게 되면 정상적으로 로그가 들어오는것을 알 수 있다.

끝!

728x90
Comments