핵심 요약
사람인이 Kubernetes 기반 서비스의 Observability를 OpenTelemetry와 SigNoz로 통합 구축해 가시성과 운영 편의성을 크게 개선했습니다.
구현 방법
- OpenTelemetry를 중심으로 Metric/Log/Trace를 수집하는 아키텍처 구성
- Otel Collector의 Receiver/Processor/Exporter로 데이터 흐름 정의
- OTLP로 SigNoz 백엔드와 ClickHouse 저장 연계
- Kubernetes Auto-Instrumentation과 Instrumentation CR 도입으로 계측 자동 주입
주요 결과
- 운영 편의성 및 유지보수 효율성 개선
- 대규모 서비스에서도 문제 탐지와 가시성 향상
- 벤더 종속성 완화 및 비용 측면의 유연성 확보


