Exporting
如果想要把追踪数据发送到Zipkin服务中,还需额外引入新的包Steeltoe.Management.ExporterCore。
并在Startup类中增加新的服务。
public void ConfigureServices(IServiceCollection services) { services.AddDistributedTracing(Configuration); services.AddZipkinExporter(Configuration); services.AddMvc(); } public void Configure(IApplicationBuilder app, IHostingEnvironment env) { app.UseMvc(); app.UseTracingExporter(); }appsettings.json文件里加上上文中Zipkin的服务地址。
"management": { "tracing": { "alwaysSample": true, "egressIgnorePattern": "/api/v2/spans|/v2/apps/.*/permissions|/eureka/.*|/oauth/.*", "exporter": { "zipkin": { "endpoint": "http://localhost:10000/api/v2/spans", "validateCertificates": false } } } }再次启动程序,首先可以看到exportable字段的值已从false变为了true。

然后,再到Zipkin服务中查看,追踪数据确实已经传入到其中。
https://www.cnblogs.com/kenwoo/p/9725200.html
