使用ZipKin构建NetCore分布式链路跟踪
-
首先我们需要创建ZipKin帮助类和Exceptionless帮助类。接下来引用Exceplesstion帮助类来创建SimpleZipkin、WebApi、OrderApi等项目,在结构一致的情况下只需要创建一个即可。接下来在Startup中引入ZipKin,接下来创建对应的Controller。最后在appsettings.json中加入对应的Exceplesstionless配置。
在进行ZipKin构建NetCore分布式链路跟踪中我们使用到DiagnosticAdapter类来做链路记载,在公共类库中创建HttpDiagnosticListener类。
DiagnosticSource是一个抽象类,它允许针对丰富数据有效负载的生产时日志记录检测代码,以在被检测的进程中使用。同时它是Runtime层的提供,应用层可以通过它与系统集成、事件日志、以及性能计数器进行交互。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏