zipkin 是一个分布式跟踪系统,它有助于收集服务架构中排除延迟问题所需的定时数据,其功能包括收集和查询这些数据。
介绍
上图转载自
Zipkin Collector
Zipkin 收集器,用于收集/管理链路的追踪信息
Storage
Zipkin 数据存储,支持 Cassandra、ElasticSearch 和 MySQL 等第三方存储
Zipkin Query Service
数据存储并建立索引后,用于查找和检索跟踪信息
Web UI
数据查询与前端界面展示
安装
jar
curl -sSL https://zipkin.io/quickstart.sh | bash -s
java -jar zipkin.jar
docker
docker run -d -p 9411:9411 openzipkin/zipkin
kubernetes
kubectl apply -f samples/addons/extras/zipkin.yaml