The Distributed Tracing Onboarding Cost
Adding tracing is not free. The cost in engineering time, the wins per service, and the priority order most teams actually need.
Time investment
2-4 weeks of engineering time to onboard a service to tracing. SDK install, config, validation.
Cross-cutting concerns (context propagation, sampling) are most of the cost.
Per-service wins
p99 debugging drops from hours to minutes. Cross-service investigations become tractable.
Wins compound; the second service is faster to onboard than the first.
Priority order
Customer-critical paths first. Then cross-service hotspots. Then internal services.
Resist the urge to onboard everything at once. Pace produces better results.