"서버가 10개인데, 에러 로그 확인하려고 터미널 창 10개 띄우고 tail -f 하실 건가요?"모놀리식(Monolithic) 시절에는 그냥 서버 접속해서 로그 파일 하나만 열어보면 됐습니다.하지만 MSA 환경에서는 서비스가 수십 개로 쪼개지면서 로그도 수십 군데로 흩어집니다.A 서비스에서 에러가 났는데, 원인이 B 서비스에 있다면?B 서비스 로그를 또 뒤져야 하죠.이게 바로 '로그 지옥'입니다.이 문제를 해결하려면 "모든 서버의 로그를 한곳에 모아서 검색할 수 있는 시스템"이 필요합니다.오늘은 그 표준인 ELK Stack을 가장 쉽고 빠르게 내 로컬 환경에 구축하는 방법을 공유합니다.(직접 설치하지 마세요. 정신건강을 위해 Docker를 씁시다!)1. ELK Stack이 도대체 뭔가요?ELK는 로그를 ..