Instrumentation OTEL for golang while trying to send traces to jaeger returns error
{"level":"error","ts":1700656827.118944,"logger":"otel","caller":"metric/metrics.go:112","msg":"Error","service.name":"service","error":"traces export: Post \"http://localhost:4318/v1/traces\": EOF","stacktrace":"kit/server/metric.zapErrorHandler.Handle\n\t/Users/j.doe/GolandProjects/service/server/metric/metrics.go:112\ngo.opentelemetry.io/otel/internal/global.(*ErrDelegator).Handle\n\t/Users/j.doe/GolandProjects/service/vendor/go.opentelemetry.io/otel/internal/global/handler.go:48\ngo.opentelemetry.io/otel/internal/global.Handle\n\t/Users/j.doe/GolandProjects/service/vendor/go.opentelemetry.io/otel/internal/global/handler.go:101\ngo.opentelemetry.io/otel.Handle\n\t/Users/j.doe/GolandProjects/service/vendor/go.opentelemetry.io/otel/handler.go:48\ngo.opentelemetry.io/otel/sdk/trace.(*batchSpanProcessor).processQueue\n\t/Users/j.doe/GolandProjects/service/vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go:317\ngo.opentelemetry.io/otel/sdk/trace.NewBatchSpanProcessor.func1\n\t/Users/j.doe/GolandProjects/service/vendor/go.opentelemetry.io/otel/sdk/trace/batch_span_processor.go:128"}
What's wrong? Jaeger v1.6 works in docker container at localhost:4318
The truth was so far... On jaeger wasn't activated otlp handler on 4318 port to do this, set
COLLECTOR_OTLP_ENABLED=true
for jaeger, and full example: