Fix missing configuration for jaeger reporter

This commit is contained in:
Michael 2018-01-18 17:24:03 +01:00 committed by Traefiker
parent 72bc74001f
commit f1f2e1bf64
3 changed files with 16 additions and 7 deletions

View file

@ -15,9 +15,10 @@ const Name = "jaeger"
// Config provides configuration settings for a jaeger tracer
type Config struct {
SamplingServerURL string `description:"set the sampling server url." export:"false"`
SamplingType string `description:"set the sampling type." export:"true"`
SamplingParam float64 `description:"set the sampling parameter." export:"true"`
SamplingServerURL string `description:"set the sampling server url." export:"false"`
SamplingType string `description:"set the sampling type." export:"true"`
SamplingParam float64 `description:"set the sampling parameter." export:"true"`
LocalAgentHostPort string `description:"set jaeger-agent's host:port that the reporter will used." export:"false"`
}
// Setup sets up the tracer
@ -29,7 +30,8 @@ func (c *Config) Setup(componentName string) (opentracing.Tracer, io.Closer, err
Param: c.SamplingParam,
},
Reporter: &jaegercfg.ReporterConfig{
LogSpans: true,
LogSpans: true,
LocalAgentHostPort: c.LocalAgentHostPort,
},
}