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
- technology
- 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)