Skip to content
Latchkey

Sampling (Tracing) - CI/CD用語集の定義

samplingはコストを抑えるためにtraceの一部だけを記録し、事前に決める(head sampling)か、trace全体を見てから決める(tail sampling)ことができます。

Samplingは、代表的なデータを保ちつつコストとボリュームを制御するために、traceの一部だけを保持します。リクエストの開始時(head)に決めることも、完了後(tail)に決めることもできます。

head と tail

Head samplingはtraceの開始時に決めるため安価ですが、結果を見ずに判断します。Tail samplingはtraceの完了まで待つため、すべてのエラーや遅いリクエストを保持できますが、ストレージコストは高くなります。

関連ガイド