add jaeger.WithAgentEndpoint

This commit is contained in:
xiandong
2023-02-16 14:43:39 +08:00
committed by Kevin Wan
parent 0fe84b225c
commit e575bf8317
2 changed files with 11 additions and 5 deletions

View File

@@ -57,7 +57,11 @@ func createExporter(c Config) (sdktrace.SpanExporter, error) {
// Just support jaeger and zipkin now, more for later
switch c.Batcher {
case kindJaeger:
return jaeger.New(jaeger.WithCollectorEndpoint(jaeger.WithEndpoint(c.Endpoint)))
if c.AgentHost != "" && c.AgentPort != "" {
return jaeger.New(jaeger.WithAgentEndpoint(jaeger.WithAgentHost(c.AgentHost), jaeger.WithAgentPort(c.AgentPort)))
} else {
return jaeger.New(jaeger.WithCollectorEndpoint(jaeger.WithEndpoint(c.Endpoint)))
}
case kindZipkin:
return zipkin.New(c.Endpoint)
case kindOtlpGrpc: