nginxinc / nginx-otel

Apache License 2.0
168 stars 19 forks source link

Emit two spans (server and client) #41

Closed dkrizic closed 8 months ago

dkrizic commented 9 months ago

Is your feature request related to a problem? Please describe

This module should emit two spans:

This is according to the specification of Open Telemetry. I have this scenaria

The problem now is, that components like Tempo Metrics Generator does not connect the Nginx with the actual backend, because it expects a client->server connection.

Describe the solution you'd like

Emit two spans as describe before

Describe alternatives you've considered

No other alternatives.

p-pautov commented 8 months ago

Duplicate of #17. The request makes sense in general, though telemetry processing tools could also handle such situation better...

dkrizic commented 8 months ago

All observability solutions I use have that problem:

Simply because Nginx does not implement the OpenTelemetry spec.