kubeshop / tracetest

🔭 Tracetest - Build integration and end-to-end tests in minutes, instead of days, using OpenTelemetry and trace-based testing.
https://docs.tracetest.io/
Other
1.02k stars 71 forks source link

Support Span Links in Assertions #3791

Open jorgeepc opened 4 months ago

jorgeepc commented 4 months ago

Context: The OTel specification defines Span Links as a way to associate one span with one or more spans, implying a causal relationship. They are an optional feature but serve as a good way to associate trace spans with one another. Span Links are also considered a common practice when working with asynchronous operations like tracing queues.

Objective: The goal of this ticket is to support Span Links in the Tracetest Assertion Engine.

Key Goals: