简介
Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在架构下的延迟问题;它管理这些数据的收集和查找;的设计是基于谷歌的论文。
每个应用程序向报告定时数据,呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比
安装zipkin
这里就不详细说明安装了,直接使用docker启动一个容器
使用浏览器访问:http://$/zipkin即可看到
Django-py-zipkin
django-py-zipkin
兼容
安装
⚠️注意因为发送数据到zipkin服务端是celery异步消息队列,这里还需要安装配置,相关文档见django-celery异步消息队列
项目配置
添加app
添加MIDDLEWARE
zipkin配置项
分布式系统调用方法
验证
领取专属 10元无门槛券
私享最新 技术干货