From 8d446b7ebdaad27d912d8a286bd6603ef70fe801 Mon Sep 17 00:00:00 2001 From: "data-plane-api(CircleCI)" Date: Wed, 23 May 2018 00:16:47 +0000 Subject: [PATCH] tracing: Support 128bit trace id with zipkin tracer (#3386) Signed-off-by: Gary Brown Mirrored from https://github.com/envoyproxy/envoy @ f9c0cf86fc94dae4204f22387e5793ad83c3f012 --- envoy/config/trace/v2/trace.proto | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/envoy/config/trace/v2/trace.proto b/envoy/config/trace/v2/trace.proto index c1154cf0..23bfd37e 100644 --- a/envoy/config/trace/v2/trace.proto +++ b/envoy/config/trace/v2/trace.proto @@ -55,6 +55,10 @@ message ZipkinConfig { // using a standard Zipkin installation, the API endpoint is typically // /api/v1/spans, which is the default value. string collector_endpoint = 2 [(validate.rules).string.min_bytes = 1]; + + // 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; } // DynamicOtConfig is used to dynamically load a tracer from a shared library