NOTE

4.1 Zipkin

Zipkin architecture, installation, and client usage.

ObservabilityUpdated 1 min readhistorical

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/ .

3.2. zipkin-client

4. References

Loading helpful count