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
As far as I see with reactive Routes (Vert.x) and openTelemetry we are not propagating trace headers between different microservices.
As a cloud-native developer, most of the applications are a composition of several microservices, distributed in several places, some of them are under our platform as ocp/k8s and some others are in third-party services (even in serverless platforms like Knative). So, for us is important to propagate the trace headers as traceId, ParentSpanId or spanId, in order to be able to understand why a given request takes "so much time" (because we would have one traceID and N spans as a tree, so we have all the dependencies, all the transaction history recorded).
Also would be great, be able to use a common protocol for all the layers (services), so if for example X-B3 is widely adopted because of Istio, then would be great to be able to enable/disbaled b3 headers with a property like: opentracing.jaeger.enable-b3-propagation=true
The text was updated successfully, but these errors were encountered:
Description
As far as I see with reactive Routes (Vert.x) and openTelemetry we are not propagating trace headers between different microservices.
As a cloud-native developer, most of the applications are a composition of several microservices, distributed in several places, some of them are under our platform as ocp/k8s and some others are in third-party services (even in serverless platforms like Knative). So, for us is important to propagate the trace headers as
traceId
,ParentSpanId
orspanId
, in order to be able to understand why a given request takes "so much time" (because we would have onetraceID
andN
spans as a tree, so we have all the dependencies, all the transaction history recorded).Also would be great, be able to use a common protocol for all the layers (services), so if for example
X-B3
is widely adopted because of Istio, then would be great to be able to enable/disbaled b3 headers with a property like:opentracing.jaeger.enable-b3-propagation=true
The text was updated successfully, but these errors were encountered: