[LGTM] Tempo: 100% 샘플링을 실현한 분산 트레이싱과 MSA 병목 추적
·
▣ Infra & DevOps/LGTM Stack🔭
- Tempo: 100% 샘플링을 실현한 분산 트레이싱과 MSA 병목 추적메트릭(Mimir)을 통해 장애의 '발생'을 인지하고, 로그(Loki)를 통해 에러의 '원인'을 파악하는 과정까지 살펴보았습니다. 이제 관측성의 마지막 퍼즐이자, 거대한 마이크로서비스 아키텍처(MSA) 환경에서 가장 까다로운 질문인 "도대체 수많은 서비스 중 어디서 병목이 발생했는가?"를 해결할 차례입니다.이번 포스팅에서는 LGTM 스택의 'T'를 담당하며 분산 트레이싱 백엔드의 새로운 패러다임을 제시한 Tempo(템포)에 대해 깊이 파헤쳐 보겠습니다.1. 분산 트레이싱의 딜레마: '샘플링(Sampling)의 저주'하나의 사용자 요청이 API 게이트웨이를 거쳐 Auth, Payment, Inventory, Database 등 수십 ..