Zipkin
Distributed tracing system that collects timing data from instrumented services and shows it in a query API and web UI.
Zipkin is a distributed tracing system written in Java. Applications report spans to the Zipkin server over HTTP POST, and the server stores them and serves a query API and a web UI for finding traces by service, operation, tags and duration. The quickstart starts it as a Docker container, as an executable jar, through Homebrew or from source.
The server keeps spans in memory or in a persistent storage backend. The architecture page names Cassandra, Elasticsearch and MySQL as backends, and the README says the slim build supports only in-memory and Elasticsearch storage.
Worth knowing
The web UI has no built-in authentication, as the architecture page states, so access to it is not restricted by the software itself.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-11-03: name, links, Categories
zipkin.io - 2026-11-03: links, License, License model, Written in, GitHub stars, Contributors
github.com/openzipkin/zipkin - 2026-11-03: links, Install with
zipkin.io/pages/quickstart.html - 2026-11-03: Runtime, Minimum runtime, Runs as
github.com/openzipkin/zipkin/blob/master/README.md - 2026-11-03: Databases
zipkin.io/pages/architecture.html - 2026-11-03: Maintainer
zipkin.io/pages/community.html - 2026-11-03: Current major version, Last release
github.com/openzipkin/zipkin/releases/tag/3.6.1 - 2026-11-03: First release
github.com/openzipkin/zipkin/releases/tag/1.0.0