분산 트레이싱이 끊기는 자리
트레이스는 네 지점에서 끊깁니다 — 애플리케이션이 헤더를 전달하지 않을 때, 비동기 경계를 넘을 때, 샘플링 결정이 엇갈릴 때, 그리고 컬렉터가 뒤처질 때. 각각이 어떻게 보이고 어떻게 고치는지를 다룹니다.
중급 · 레슨 31 · 실습 10
커리큘럼
전파
- traceparent 한 줄의 구조 reading
- 끊긴 트레이스를 잇는다 lab
- 트레이스 전파 확인 quiz
- 전파 확인 quiz
샘플링과 비용
- 무엇을 버릴지 정하는 일 reading
- 무엇을 남기고 무엇을 버릴 것인가 lab
- 샘플링 확인 quiz
스팬 경계 — 어디서 끊을 것인가
- 스팬을 어디서 끊을 것인가 reading
- 스팬이 하나면 아무것도 모르고, 서른 개면 아무도 안 본다 lab
- 퀴즈: 스팬 경계 quiz
속성·이벤트·링크 — 재현할 수 있는 스팬
- 이 스팬만 보고 장애를 재현할 수 있는가 reading
- 스팬은 있는데 재현이 안 된다 lab
- 퀴즈: 속성·이벤트·링크 quiz
재시도와 부분 실패
- 세 번째에 성공한 요청은 성공인가 실패인가 reading
- 재시도한 요청 하나를 스팬 몇 개로 그릴 것인가 lab
- 퀴즈: 재시도와 부분 실패 quiz
큐를 건너는 추적
밖에서 온 문맥을 어디까지 믿나
클라이언트가 잰 시간과 서버가 잰 시간이 다르다
- 클라이언트가 잰 시간과 서버가 잰 시간 reading
- 서버는 20밀리초라는데 우리가 재면 300밀리초다 lab
- 퀴즈: 나가는 호출의 계측 quiz
스팬이 안 보인다
- 스팬이 안 보인다는 신고를 받았을 때 reading
- 없는 스팬의 원인을 하나씩 배제한다 lab
- 퀴즈: 없는 스팬의 원인 가려내기 quiz
지표와 추적이 같은 질문에 답하게
- 대시보드에서 본 것을 추적에서 다시 찾으려면 reading
- 지표와 추적이 같은 질문에 답하게 만든다 lab
- 퀴즈: 지표와 추적을 짝짓기 quiz