nginxinc/nginx-otel

trace propagate failed

Opened this issue · 1 comments

Describe the bug

I have an API which calls another API
I try to set the nginx otel module for the second API
I set the traceparent header in my call.

Nginx always create a new trace despite the propagate option

If I remove the otel module, then only 1 trace is created in Tempo (ofc I haven't the nginx span)

Expected behavior

Tempo is receiving only 1 trace

Your environment

nginx otel 1.26.1
kubernetes

Additional context

the kubernetes ingress otel module is working fine

Please, provide minimum configuration example.