分散トレーシングが切れる場所
트레이스는 네 지점에서 끊깁니다 — 애플리케이션이 헤더를 전달하지 않을 때, 비동기 경계를 넘을 때, 샘플링 결정이 엇갈릴 때, 그리고 컬렉터가 뒤처질 때. 각각이 어떻게 보이고 어떻게 고치는지를 다룹니다.
중급 · 레슨 31 · 실습 10
커리큘럼
伝播
- traceparent一行の構造 reading
- 切れたトレースを繋ぐ lab
- トレース伝播の確認 quiz
- 伝播の確認 quiz
サンプリングとコスト
- 何を捨てるかを決める仕事 reading
- 何を残し、何を捨てるか lab
- サンプリングの確認 quiz
スパンの境界 — どこで区切るか
- スパンはどこで区切るのか reading
- スパンが1つでは何も分からず、30個では誰も見ない lab
- クイズ: スパンの境界 quiz
属性・イベント・リンク — 再現できるスパン
- このスパンだけで障害を再現できるか reading
- スパンはあるのに再現できない lab
- クイズ: 属性・イベント・リンク quiz
リトライと部分的な失敗
- 3回目で成功したリクエストは成功か失敗か reading
- リトライしたリクエスト1件をいくつのスパンで描くか lab
- クイズ: リトライと部分的な失敗 quiz
キューをまたぐトレース
外から来たコンテキストをどこまで信じるか
クライアントが測った時間とサーバーが測った時間は違う
- クライアントが測る時間とサーバーが測る時間 reading
- サーバーは20ミリ秒と言うが我々が測ると300ミリ秒 lab
- クイズ: 送信側呼び出しの計装 quiz
スパンが見当たらない
- 「トレースに出てこない」と報告されたとき reading
- 欠けたスパンの原因を一つずつ消していく lab
- クイズ: 欠けたスパンの原因の切り分け quiz
メトリクスとトレースに同じ問いを答えさせる
- ダッシュボードで見た山をトレースで探し直すには reading
- メトリクスとトレースに同じ問いを答えさせる lab
- クイズ: メトリクスとトレースの対応づけ quiz