1 min read
로그 분석 아키텍쳐

Reference

들어가며

사실 내가 제일 궁금한건 로그를 한군데 모으는 방법이다. Mobile, WebServer, WebApp의 로그를 logstash에 모으는게 올바른 방법인지는 잘 모르겠으나 여러 종류의 디바이스에 흩어져 있는 로그를 한번에 분석하지 않으면 알아차리기 어려운 에러들이 있다.

로그 분석 아키텍쳐

위 그림에서 보듯이 database, tomcat에서 logstash로 데이터를 보내는게 존재한다면 더 많은 이기종 시스템들도 지원할 수 있을거라 생각한다.


Kafka

logstash-input-kafka을 사용해 kafka의 topic을 읽어올 수 있음

docker-elk를 사용하므로 docker-elk plugins 문서 참고할 것

# logstash/Dockerfile 에 추가
RUN logstash-plugin install logstash-integration-kafka

# Docker 빌드
docker-compose build