ECS
-
이코에코(Eco²) Observability #3: 도메인별 ECS 구조화 로깅이코에코(Eco²)/Observability 2025. 12. 19. 02:26
개요이번 글에서는 Python/FastAPI 서비스에 ECS(Elastic Common Schema) 기반 구조화된 로깅을 구현하는 전체 과정을 다룹니다. OpenTelemetry와의 연동으로 trace_id를 자동 주입하고, 민감 정보 자동 마스킹을 통해 OWASP 보안 가이드라인을 준수합니다.목표JSON 구조화 로그 출력ECS 8.11 스키마 준수OpenTelemetry trace_id/span_id 자동 주입민감 정보 자동 마스킹 (OWASP 준수)환경별 로그 포맷 전환 (JSON/Text)외부 라이브러리 로그 레벨 제어아키텍처로그 처리 흐름핵심 컴포넌트컴포넌트역할파일ECSJsonFormatterECS 스키마 JSON 포맷터core/logging.pymask_sensitive_data()재귀적 PI..