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

fix(agent): allow context propagation in grpc messages #3823

Closed schoren closed 4 months ago

schoren commented 4 months ago

This PR fixes the tracing context propagation between tracetest cloud and the tracetest agent. By adding a new Metadata field in the relevant gRPC messages, we can send arbitrary data back and forth, like pseudo headers.

The original implementation relied on sending gRPC headers, but the implementation didn't work because those headers are only sent when the stream is stablished, and all successive calls are ignored.

vercel[bot] commented 4 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
tracetest ✅ Ready (Inspect) Visit Preview 💬 Add feedback Apr 22, 2024 3:08pm