From eaa2a7ca9214c9930978f95baa69d3c5f65c7532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=99=9F=20Wu=20Sheng?= Date: Thu, 6 Jul 2017 17:19:30 +0800 Subject: [PATCH] Update TraceSegmentService.proto Add RefType for ref --- .../src/main/proto/TraceSegmentService.proto | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/apm-network/src/main/proto/TraceSegmentService.proto b/apm-network/src/main/proto/TraceSegmentService.proto index 65ed18504..842d5e67b 100644 --- a/apm-network/src/main/proto/TraceSegmentService.proto +++ b/apm-network/src/main/proto/TraceSegmentService.proto @@ -25,13 +25,14 @@ message TraceSegmentObject { } message TraceSegmentReference { - string parentTraceSegmentId = 1; - int32 parentSpanId = 2; - int32 parentApplicationId = 3; - string networkAddress = 4; - int32 networkAddressId = 5; - string entryServiceName = 6; - int32 entryServiceId = 7; + RefType refType = 1; + string parentTraceSegmentId = 2; + int32 parentSpanId = 3; + int32 parentApplicationId = 4; + string networkAddress = 5; + int32 networkAddressId = 6; + string entryServiceName = 7; + int32 entryServiceId = 8; } message SpanObject { @@ -52,6 +53,11 @@ message SpanObject { repeated LogMessage logs = 15; } +enum RefType { + CrossProcess = 0; + CrossThread = 1; +} + enum SpanType { Entry = 0; Exit = 1;