💣 Problem


서비스와 관련한 앱들은 모두 도커를 통해서 배포가 이루어집니다. 관련 로그을 확인하기 위해서는 EC2에 접속하고 확인을 원하는 컨테이너에 연결해서 직접 로그를 확인하는 번거로운 작업을 해왔습니다. 빠른 로그 확인도 못할 뿐더러 치명적인 에러가 발생했을 때 노티를 받을 수 있는 시스템이 없으므로 즉각 대응이 난해한 구조였습니다.

🪜 Solution


위 문제를 해결하기 위해 필요한 요구조건은 다음과 같습니다.

요구조건을 만족시킬 수 있는 기술인 Promtail, Loki, Prometheus와 해당 데이터를 시각화 시켜줄 Grafana를 채택했고 모니터링 시스템 구축을 진행했습니다.