Add the trace proto file.

This commit is contained in:
wusheng 2017-02-22 14:32:50 +08:00
parent eb33354333
commit 554dfc0624
1 changed files with 31 additions and 3 deletions

View File

@ -3,7 +3,35 @@ syntax = "proto3";
option java_multiple_files = true;
option java_package = "com.a.eye.skywalking.trace.proto.message";
message SegmentMessage{
message SegmentMessage {
string traceSegmentId = 1;
int64 startTime = 2;
int64 endTime = 3;
SegmentRefMessage primaryRef = 4;
repeated SegmentRefMessage refs = 5;
repeated SpanMessage spans = 6;
}
message SegmentRefMessage {
string traceSegmentId = 1;
int32 spanId = 2;
}
message SpanMessage {
int32 spanId = 1;
int64 startTime = 2;
int64 endTime = 3;
string operationName = 4;
repeated KeyValue tags = 5;
repeated LogDataMessage logs = 6;
}
message LogDataMessage {
int64 time = 1;
repeated KeyValue fields = 5;
}
message KeyValue {
string key = 1;
string value = 2;
}