Mastering Distributed Tracing