`proxy` component spans appear disjoint from their parent spans
proxy component spans appear disjointed in the DD trace UI after upgrading the library from 3.5.0 to 3.18.0.
Expected behaviour
proxy component spans are nested under their respective parent component spans.
Example using grpc parent span with [email protected]:
Actual behaviour
Child proxy component spans appear disjoint from parent component spans in the https://app.datadoghq.com/apm/trace UI.
Example using grpc parent span with [email protected]:
Steps to reproduce
Apologies for the lack of a repro repo, this is something we just noticed today after performing an upgrade of the library and confirmed the regression is isolated to the version update.
I will see if I can narrow down the library version where this behavior started occurring.
Environment
- Node.js version: 18.13.0
- Agent version: 7.42.0
- Relevant library versions:
- 3.5.0
- 3.18.0
Does this appear to be an issue with the Node.js tracer or with the Envoy Proxy?