핵심 요약
여기어때가 OpenTelemetry 수집과 ClickHouse 저장으로 APM 스캐터 차트를 직접 구현했다.
구현 방법
- OpenTelemetry Collector로 span 수집을 ClickHouse에 저장
- MergeTree 기반 스키마와 Delta, ZSTD 코덱으로 압축 최적화
- Grafana 커스텀 패널로 스캐터 차트 시각화
주요 결과
- 로컬 실측에서 원본 대비 약 90% 감소
- 종료 시각 축 사용으로 개별 요청 단위의 분포를 그대로 보여주며 패턴 탐지 가능
![[1편] APM 스캐터 차트 직접 만들기 — OpenTelemetry 수집과 ClickHouse 저장 섬네일](https://miro.medium.com/v2/resize:fill:64:64/1*dmbNkD5D-u45r44go_cf0g.png)
