代码改变世界

随笔档案-2020年5月28日

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

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