This document discusses distributed tracing with Spring Cloud and Zipkin. It begins with an overview of distributed tracing terminology like spans, traces, logs and tags. It then demonstrates how to use Spring Cloud Sleuth to correlate logs across a distributed system. Finally, it shows how to visualize latency in the distributed system using Spring Cloud Sleuth and Zipkin, which collects timing data from spans to generate waterfall graphs of service calls.