Description
Describe the bug
I set up autoinstrumentation-go but every trace in Tempo i see is empty Get Post or /opentelemetry.proto.collector.trace.v1.TraceServi
Environment
collectorImage:
repository: "otel/opentelemetry-collector-k8s"
tag: 0.122.1
autoInstrumentationImage:
go:
repository: ghcr.io/open-telemetry/opentelemetry-go-instrumentation/autoinstrumentation-go
tag: v0.21.0
google.golang.org/grpc on version 1.64 or 1.69
To Reproduce
Steps to reproduce the behavior:
- i followed these steps https://opentelemetry.io/docs/platforms/kubernetes/operator/automatic/
- deployed operator in helm chart with version opentelemetry-operator:0.122.0
- deployed collector otel/opentelemetry-collector-k8s:0.122.1
- instrumentation as per steps provided on official web i shared.
- apps are instrumented with annotations
- sidecar added by operator with envs
- tried with multiple version of google.golang.org/grpc on version 1.64 or 1.69
- collector pointing to tempo to see traces
- as i said every trace is empty or internal /opentelemetry.proto.collector.trace.v1.TraceServi
Expected behavior
Proper traces + database traces as on exmaple https://github.com/dash0hq/go-instrumentation-ebpf-demo?tab=readme-ov-file
Additional context
I also tried with deploying directly the sidecar within app deployment and with needed envs, without operator and collector pointing it directly to tempo. Still same result with traces.
Cannot find anything on this topic, is it bug ? versions are mismatched ? Kind of blackhole