Zipkin

Zipkin

Zipkin 是一个分布式追踪系统,用于收集和分析微服务架构中的时序数据,帮助开发者排查延迟问题。它能够追踪请求在各个服务之间的调用链路,分析性能瓶颈,定位故障来源。

17,436GitHub
应用介绍

## Zipkin 分布式追踪系统 Zipkin 官方网站:https://zipkin.io/ Zipkin 是一个分布式追踪系统,用于收集和分析微服务架构中的时序数据,帮助开发者排查延迟问题。它能够追踪请求在各个服务之间的调用链路,分析性能瓶颈,定位故障来源。 ## 主要功能 - 🔍 跟踪查询和分析:通过服务名、操作名、标签和持续时间查询追踪数据,深入了解服务调用的时间分布和成功率 - 📊 可视化仪表盘:提供单个追踪的可视化界面和依赖关系图,直观展示请求在应用间的流转路径 - 📡 灵活的数据收集:支持通过 HTTP、Kafka、gRPC、RabbitMQ、Apache Pulsar 等多种协议接收追踪数据 - 💾 持久化存储:内置 Elasticsearch 作为存储后端,确保追踪数据持久保存。也支持其他存储方案(Cassandra、内存存储等),可通过修改环境变量配置 - 🌐 完整的 UI 界面:提供 Web 界面查看追踪数据和依赖关系,支持错误路径识别 ## 使用说明 1. 部署后直接访问 Web 界面即可开始使用 2. 应用通过以下地址发送追踪数据:`https://zipkin.{box-name}.heiyu.space/api/v2/spans` 3. 通过 UI 查询和分析服务调用链路,定位性能问题 4. 可修改环境变量来切换存储后端(默认使用 Elasticsearch) ## 快速测试 使用测试脚本快速验证 Zipkin 功能: ```bash curl -O https://raw.githubusercontent.com/lazycatapps/zipkin/main/test-zipkin.sh chmod +x test-zipkin.sh ./test-zipkin.sh ``` **官方网站:** https://zipkin.io/ **仓库地址:** https://github.com/lazycatapps/zipkin.git

应用截图
Screenshot 1
Screenshot 2
Screenshot 3
应用信息
版本
3.5.1
安装包大小
67.83 KB
镜像大小
815.88 MB
更新时间
2025年11月10日
源代码
openzipkin
平台支持
PC
关键词
zipkin