Observability란 무엇인가: Monitoring, Logging, Tracing의 차이
Observability는 시스템 외부에서 내부 상태를 추론할 수 있는 능력입니다. Monitoring은 "무엇이 문제인가", Logging은 "왜 문제인가", Tracing은 "어디서 느려지는가"에 답합니다. 이 세 가지를 조합해야 장애를 감지하고 원인을 추적할 수 있습니다.핵심 요약Observability는 Monitoring, Logging, Tracing 세 가지 축(Three Pillars)으로 구성됩니다.Monitoring은 메트릭 기반으로 시스템 상태를 수치화하고, 임계값 초과 시 알림을 발생시킵니다.Logging은 이벤트 단위로 상세 맥락을 기록하며, 장애 원인 분석(Root Cause Analysis)에 사용됩니다.Tracing은 분산 시스템에서 하나의 요청이 여러 서비스를 거치는 경로를..
2026.05.31