TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
321
Infra
테일 샘플링 — 에러 트레이스는 남기고 트레이스 저장 비용은 줄이는 법
head 샘플링은 에러 트레이스를 확률에 맡긴다. OTel Collector의 tail_sampling으로 트레이스 내용을 보고 저장을 결정해, 에러는 보존하고 저장 비용은 줄이는 법.
Infra
Prometheus Exemplar — 메트릭 그래프에서 트레이스로 한 번에 점프하기
튀는 지연 그래프에서 그래서 어떤 요청인지에 막힌 적 있다면. Prometheus exemplar로 메트릭 샘플에 trace_id를 심어 트레이스로 바로 넘어가는 계측과 설정법을 정리했다.
Infra
OpenTelemetry 시맨틱 컨벤션 안정화 — 속성 이름이 바뀌면 대시보드가 깨진다
OpenTelemetry 시맨틱 컨벤션이 Stable로 승격되며 http.method 같은 속성 이름이 대거 바뀌었다. 대시보드가 조용히 깨지지 않게 opt-in 스위치로 안전하게 이관하는 실전 순서를 정리했다.