Skip to content

[Bug] Enhance VNode logic and support multiple Trace IDs in span's ref #11805

@wu-sheng

Description

@wu-sheng

Search before asking

  • I had searched in the issues and found no similar issues.

Apache SkyWalking Component

UI (apache/skywalking-booster-ui)

What happened

When I worked with @CzyerChen on apache/skywalking-java#665, I noticed these two

image
image

source apache/skywalking-java#665 (comment)

What you expected to happen

There are two things we should enhance

  1. If the span has multiple references, and there is at least one segment ID + span ID that could be found as the parent, others should not be shown as a virtual node
  2. Case <1> or different trace IDs in the reference exist, then we should list those trace ID in the span page, and support a jump based on Trace ID query.

How to reproduce

Typically process is MQ bulk consuming, such as https://github.com/apache/skywalking-java/pull/665bulk-consuming

Anything else

No response

Are you willing to submit a pull request to fix on your own?

  • Yes I am willing to submit a pull request on my own!

Code of Conduct

Metadata

Metadata

Assignees

Labels

UIUI and front end related.bugSomething isn't working and you are sure it's a bug!

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions