Zipkin

Zipkin is an open-source distributed tracing system that helps collect timing data needed to troubleshoot latency problems in microservice architectures. It provides functionality for instrumentation, data collection, storage, and visualization, allowing developers to understand the flow and…

Key facts

First appeared
2012
Category
cloud_infrastructure
Problem solved
Zipkin was created to solve the problem of identifying and debugging latency issues in distributed systems, particularly microservice architectures. Traditional logging and monitoring tools struggled to provide an end-to-end view of a request's journey across multiple independent services, making root cause analysis difficult and time-consuming.
Platforms
JVM (server runtime), Docker, macOS, Various client library language environments (Java, Python, Go, Node.js, Ruby, C#, etc.), Windows, Linux, Kubernetes

Related technologies

Notable users

  • Twitter (original developer)
  • Various companies utilizing microservices architectures for performance monitoring
  • Pivotal (Spring Cloud ecosystem)