dd-trace-js icon indicating copy to clipboard operation
dd-trace-js copied to clipboard

`proxy` component spans appear disjoint from their parent spans

Open Drew-Kimberly opened this issue 2 years ago • 1 comments

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]:

Screenshot 2023-04-25 at 3 23 52 PM

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]:

Screenshot 2023-04-25 at 3 21 56 PM

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

Drew-Kimberly avatar Apr 25 '23 22:04 Drew-Kimberly

Does this appear to be an issue with the Node.js tracer or with the Envoy Proxy?

tlhunter avatar Dec 18 '23 23:12 tlhunter