代码改变世界

随笔分类 -  OpenTracing

go-micro集成链路跟踪的方法和中间件原理

2022-05-05 07:37 by 萤火架构, 428 阅读, 收藏, 编辑
摘要: 前几天有个同学想了解下如何在go-micro中做链路跟踪,这几天正好看到wrapper这块,wrapper这个东西在某些框架中也称为中间件,里边有个opentracing的插件,正好用来做链路追踪。opentracing是个规范,还需要搭配一个具体的实现,比如zipkin、jeager等,这里选择z 阅读全文

实现.Net程序中OpenTracing采样和上报配置的自动更新

2020-05-28 20:32 by 萤火架构, 964 阅读, 收藏, 编辑
摘要: OpenTracing是一个链路跟踪的开放协议,已经有开源的.net实现,结合Jaeger可以实现完整的功能。对于链路跟踪,为了同时保障性能和跟踪关键数据,能够远程调整采样率是很重要的,Jaeger本身也提供了远程配置采样率的支持。不过没有提供Reporter的远程配置更新支持,我这里用的阿里云链路跟踪平台也不支持远程配置,所以自己做了一个采样和上报配置的动态更新。 阅读全文
点击右上角即可分享
微信分享提示