Closed toizo closed 7 months ago
Initially, there was an issue with some serialization tests. This is because some tests use a static invocation of ActivitySource.AddActivityListener(...)
that affects whether traceparent
and baggage
message headers included in the envelope.
I did not find any good way of isolating that static class, so I decided to make the serialization tests part of a same test collection - this prevents them running in parallel.
The way how
Traceparent
header was built had an issue such that the started activity/span id was not included. This PR fixed that, among others:messaging.destination_kind
was droppedmessaging.destination
was changed tomessaging.destination.name