8장. OpenTelemetry trace로 critical path를 찾는다
trace context를 edge, API, DB, queue producer·consumer에 전달한다. span에는 안정된 operation name과 필요한 attribute만 둔다. 모든 내부 함수를 span으로 만들어 비용과 잡음을 키우지 않는다.
sampled trace만 보고 빈도를 단정하지 않는다. tail sampling은 오류·느린 요청을 보존할 수 있지만 collector 용량과 정책을 설계해야 한다. log에 trace ID를 연결해 원문 사건으로 이동한다. 개인정보를 baggage에 넣지 않는다.