You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Glancing at the code the brave implementation is sort of similar in that it also creates a baggage entry if missing, but the value looks null instead of blank string?
So it seems there are three implementations:
(doc) return null
(otel) return baggage with empty string value
(brave) return baggage with null value
which is correct? The otel seems the most wrong to me, empty string looks like an actual value.
The text was updated successfully, but these errors were encountered:
The contract for io.micrometer.tracing.BaggageManager#getBaggage(java.lang.String) is:
However, the otel implementation will create a blank (empty string) entry if not present:
Glancing at the code the brave implementation is sort of similar in that it also creates a baggage entry if missing, but the value looks null instead of blank string?
So it seems there are three implementations:
which is correct? The otel seems the most wrong to me, empty string looks like an actual value.
The text was updated successfully, but these errors were encountered: