On the trace page, you may sometimes find nodes with their spans named VNode, and that there are no attributes for such spans.
VNode is created by the UI itself, rather than being reported by the agent or tracing SDK. It indicates that some spans are missed in the trace data in this query.
The UI checks the parent spans and reference segments of all spans in real time. If no parent id(segment id + span id) could be found, then it creates a VNode automatically.
The VNode appears when the trace data is incomplete.
In such case, the trace would not exist in the query, thus the VNode shows up.