logo
icon

Zipkin

Zipkin is a distributed tracing system for gathering timing data to troubleshoot latency problems in microservices. The web UI lets you search and visualize traces. Uses in-memory storage by default. Single container, no external dependencies.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolMonitoringDevOps

Zipkin

A distributed tracing system originally developed at Twitter. Collect timing data from your microservices, visualize request flows, and identify latency bottlenecks through a clean web interface.

What You Can Do After Deployment

  1. Visit your domain -- the Zipkin UI opens immediately with no login required
  2. Send traces -- instrument your application using Zipkin, OpenTelemetry, or Brave libraries to report spans
  3. Search traces -- find traces by service name, span name, tags, duration, or time range
  4. Visualize dependencies -- view the service dependency graph generated from trace data
  5. Analyze latency -- drill into individual traces to see timing breakdowns across services

Key Features

  • Clean web UI for trace search and visualization
  • Service dependency graph generated from trace data
  • Search by service, span name, annotation, tag, duration, and time
  • Supports instrumentation via Zipkin, OpenTelemetry, and Brave
  • HTTP and gRPC collector endpoints
  • In-memory storage for quick setup -- no external database needed
  • Lightweight Java application

Collector Endpoint

  • 9411 -- HTTP API for receiving spans (POST /api/v2/spans)

License

Apache-2.0 -- GitHub | Website