diff --git a/envoy/config/trace/v2/trace.proto b/envoy/config/trace/v2/trace.proto index 23bfd37e..376948bb 100644 --- a/envoy/config/trace/v2/trace.proto +++ b/envoy/config/trace/v2/trace.proto @@ -10,6 +10,8 @@ import "envoy/api/v2/core/grpc_service.proto"; import "google/protobuf/struct.proto"; +import "google/protobuf/wrappers.proto"; + import "validate/validate.proto"; // The tracing configuration specifies global @@ -59,6 +61,10 @@ message ZipkinConfig { // Determines whether a 128bit trace id will be used when creating a new // trace instance. The default value is false, which will result in a 64 bit trace id being used. bool trace_id_128bit = 3; + + // Determines whether client and server spans will shared the same span id. + // The default value is true. + google.protobuf.BoolValue shared_span_context = 4; } // DynamicOtConfig is used to dynamically load a tracer from a shared library