.NET微服务从0到1:链路追踪(Zipkin)
文章目录 介绍 安装配置 .NET下的使用 介绍 Zipkin 是一个分布式跟踪系统,用来收集微服务架构中的时序数据以用于调用链分析。Zipkin提供了 In-Memory 、 MySql 、 Elasticsearch 等存储方式。 安装配置 服务端安装 开发环境中,我们可以安装一个 In-Memory 的Zipkin docker run -d -p 9411:9411 openzipkin/zipkin 安装完成后打开:http://localhost:9411/zipkin/可见: 更多Docker部署方式见: zipkin-docker .NET下的使用 Install-Package zipkin4net -Version 1.3.0 Install-Package zipkin4net.middleware.aspnetcore -Version 1.3.0 在ServiceA中添加注册代码: public void RegisterZipkinTrace ( IApplicationBuilder app , ILoggerFactory loggerFactory , IHostApplicationLifetime lifetime ) { lifetime . ApplicationStarted . Register ( ( ) = > {