NOTE
4.1 Zipkin
Zipkin architecture, installation, and client usage.
This is a historical learning note and may contain outdated or incomplete understanding.
1. What Is Zipkin
- Zipkin is an open-source distributed tracing system originally created at Twitter.
2. Zipkin Architecture

- Collector: receives trace data and converts it into Zipkin’s internal span representation.
- Storage: stores received trace information. Storage backends vary by deployment and Zipkin version.
- Web UI: presents traces and dependency information.
- API: provides query and ingestion interfaces used by the UI and clients.
3. Using Zipkin
3.1. Install zipkin-server
3.1.1. In-Memory Version
One quick-start form is:
curl -sSL https://zipkin.io/quickstart.sh | bash -s
java -jar zipkin.jar
Then open http://127.0.0.1:9411/ .