[filebeat] Error connecting to Redis (dial tcp :0: getsockopt: con…in 1s

예전에 elkr을 구성해놓고 제대로 사용하지 않아서 이번에 서버도 옮길 겸 docker로 구현 중입니다.

병목 현상을 해결하기 위해서 filebeat -> elasticsearch로 바로 전송하는 것이 아니라 filebeat -> redis -> logstash -> elasticsearch로 구성을 했습니다. 근데 아래와 같은 에러 메시지가 계속 발생합니다. telnet으로도 접속 확인해보고 redis client도 깔아보고 다 해봤는데 계속 에러가 발생합니다.

해결은 filebeat버전을 5로 설치해서 해결했습니다. filebeat 1.x에서는 output.redis를 사용하지 말라고 이야기합니다.

매번 필요할 때마다 이런 삽집을 피하기 위해서 docker로 만들어 두려고 하는데 한번 만들어두면 다신 이런 삽질 하지 않겠죠? 흑

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.