로깅, 메트릭, 트레이싱 — 관찰성의 세 기둥
관찰성은 장애에 반응하는 팀과 장애 전에 시스템을 이해하는 팀을 구분합니다. 이 과정은 전체 스택을 다룹니다: 구조화된 로깅, 시계열 메트릭, 분산 트레이싱, 그리고 업계의 주요 두 도구체인인 ELK Stack(Elasticsearch, Logstash, Kibana)과 OpenTelemetry에서의 실습입니다. 모놀리식 애플리케이션을 계측하든 멀티 서비스 클라우드 네이티브 애플리케이션을 계측하든, 여기서 배운 기술은 프로덕션 환경에 직접 적용됩니다.
배우는 내용
시스템 관찰성과 구조화된 애플리케이션 로깅의 기초부터 시작하여 시스템 메트릭 수집 및 해석, 첫 번째 ELK Stack 파이프라인 구축으로 나아갑니다. OpenTelemetry의 핵심 개념인 스팬, 트레이스, 컨텍스트 전파를 배우고 서비스 간 분산 트레이싱을 구현합니다. 고급 수준에서는 Advanced ELK Stack Techniques, 복잡한 관찰성 패턴, 보안 및 성능 계측, 전체 클라우드 네이티브 관찰성을 적용합니다. 과정은 처음부터 끝까지 완전한 관찰성 플랫폼을 설계하고 구축하는 것으로 마무리됩니다.
학습 경로
A1부터 C2 수준까지 12개의 집중 과정이 있습니다. Introduction to System Observability(A1, 무료)와 Getting Started with Application Logging으로 시작하여 메트릭, ELK 기초, OpenTelemetry 핵심 개념, 분산 트레이싱을 다루는 4개의 B 수준 과정을 거칩니다. 최종 5개 과정은 C1–C2 수준입니다: Advanced ELK Stack Techniques, Advanced Observability Patterns, Observability in Cloud-Native Environments, Security and Performance with Observability, 그리고 최종 프로젝트 Building an Observability Platform입니다.
학습 방식
각 과정은 내장 편집기에서 실시간 피드백과 막힐 때 도움을 주는 AI 튜터와 함께 완료하는 짧고 실습 중심의 레슨으로 구성됩니다. 실제 구성, 실제 쿼리, 실제 계측 코드로 작업합니다. 장난감 예제가 아니므로 모든 레슨은 업무에서 마주칠 작업에 직접 매핑됩니다.