链路追踪实例参数
来源:5-7 商品领域 链路追踪使用

慕瓜9063200
2022-12-22
老师你好,本节课中添加链路追踪对于其中的配置并没有详细说明
func NerTracer(serviceName string, addr string) (opentracing.Tracer, io.Closer, error) {
cfg := &config.Configuration{
ServiceName: serviceName,
Sampler: &config.SamplerConfig{
Type: jaeger.SamplerTypeConst,
Param: 1,
},
Reporter: &config.ReporterConfig{
BufferFlushInterval: 1*time.Second,
LogSpans: true,
LocalAgentHostPort: addr,
},
}
return cfg.NewTracer()
}
cfg := &config.Configuration{},创建了什么?
Sampler配置又是什么意思呢,它里面的type、param是什么意思
还有Reporter配置了什么,BufferFlushInterval、LogSpans是什么意思,为什么要这么配置
写回答
1回答
-
Cap
2022-12-26
你好问题的问题比较细,我教你如何如理解这块。这块是链路追踪里面的特有代码,是插件自己带的。具体说明可以点击config 跳转到详细的源代码中有说明。
012023-01-11
相似问题