加载中...

Zipkin 是 Twitter 开源的分布式链路追踪系统,基于 Google Dapper 论文的思想实现,使用 Java 编写,是最早流行的开源追踪系统之一。
应用通过埋点库记录每次调用的 span(含 traceId、spanId、parentId、时间戳与标注),经 HTTP 或 Kafka 上报到 Zipkin Collector,存入内存、MySQL、Cassandra 或 Elasticsearch,再由 UI 查询展示调用链。其定义的 B3 传播头(X-B3-TraceId 等)被众多框架采用,成为跨进程上下文传递的事实标准之一。
拥有 Brave(Java)等多语言埋点库,Spring Cloud Sleuth 曾默认对接 Zipkin;OpenTelemetry 也提供 Zipkin 格式的导出器。
Zipkin 以轻量、易部署著称,适合中小规模场景;相比 Jaeger 等后起项目,其功能演进较慢,但历史地位和协议影响力深远。

登录 后参与讨论
暂无讨论,来发表第一条评论吧