1# Generated by the protocol buffer compiler. DO NOT EDIT! 2# source: opencensus/proto/trace/v1/trace.proto 3 4require 'google/protobuf' 5 6require 'opencensus/proto/resource/v1/resource_pb' 7require 'google/protobuf/timestamp_pb' 8require 'google/protobuf/wrappers_pb' 9Google::Protobuf::DescriptorPool.generated_pool.build do 10 add_message "opencensus.proto.trace.v1.Span" do 11 optional :trace_id, :bytes, 1 12 optional :span_id, :bytes, 2 13 optional :tracestate, :message, 15, "opencensus.proto.trace.v1.Span.Tracestate" 14 optional :parent_span_id, :bytes, 3 15 optional :name, :message, 4, "opencensus.proto.trace.v1.TruncatableString" 16 optional :kind, :enum, 14, "opencensus.proto.trace.v1.Span.SpanKind" 17 optional :start_time, :message, 5, "google.protobuf.Timestamp" 18 optional :end_time, :message, 6, "google.protobuf.Timestamp" 19 optional :attributes, :message, 7, "opencensus.proto.trace.v1.Span.Attributes" 20 optional :stack_trace, :message, 8, "opencensus.proto.trace.v1.StackTrace" 21 optional :time_events, :message, 9, "opencensus.proto.trace.v1.Span.TimeEvents" 22 optional :links, :message, 10, "opencensus.proto.trace.v1.Span.Links" 23 optional :status, :message, 11, "opencensus.proto.trace.v1.Status" 24 optional :resource, :message, 16, "opencensus.proto.resource.v1.Resource" 25 optional :same_process_as_parent_span, :message, 12, "google.protobuf.BoolValue" 26 optional :child_span_count, :message, 13, "google.protobuf.UInt32Value" 27 end 28 add_message "opencensus.proto.trace.v1.Span.Tracestate" do 29 repeated :entries, :message, 1, "opencensus.proto.trace.v1.Span.Tracestate.Entry" 30 end 31 add_message "opencensus.proto.trace.v1.Span.Tracestate.Entry" do 32 optional :key, :string, 1 33 optional :value, :string, 2 34 end 35 add_message "opencensus.proto.trace.v1.Span.Attributes" do 36 map :attribute_map, :string, :message, 1, "opencensus.proto.trace.v1.AttributeValue" 37 optional :dropped_attributes_count, :int32, 2 38 end 39 add_message "opencensus.proto.trace.v1.Span.TimeEvent" do 40 optional :time, :message, 1, "google.protobuf.Timestamp" 41 oneof :value do 42 optional :annotation, :message, 2, "opencensus.proto.trace.v1.Span.TimeEvent.Annotation" 43 optional :message_event, :message, 3, "opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent" 44 end 45 end 46 add_message "opencensus.proto.trace.v1.Span.TimeEvent.Annotation" do 47 optional :description, :message, 1, "opencensus.proto.trace.v1.TruncatableString" 48 optional :attributes, :message, 2, "opencensus.proto.trace.v1.Span.Attributes" 49 end 50 add_message "opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent" do 51 optional :type, :enum, 1, "opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent.Type" 52 optional :id, :uint64, 2 53 optional :uncompressed_size, :uint64, 3 54 optional :compressed_size, :uint64, 4 55 end 56 add_enum "opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent.Type" do 57 value :TYPE_UNSPECIFIED, 0 58 value :SENT, 1 59 value :RECEIVED, 2 60 end 61 add_message "opencensus.proto.trace.v1.Span.TimeEvents" do 62 repeated :time_event, :message, 1, "opencensus.proto.trace.v1.Span.TimeEvent" 63 optional :dropped_annotations_count, :int32, 2 64 optional :dropped_message_events_count, :int32, 3 65 end 66 add_message "opencensus.proto.trace.v1.Span.Link" do 67 optional :trace_id, :bytes, 1 68 optional :span_id, :bytes, 2 69 optional :type, :enum, 3, "opencensus.proto.trace.v1.Span.Link.Type" 70 optional :attributes, :message, 4, "opencensus.proto.trace.v1.Span.Attributes" 71 end 72 add_enum "opencensus.proto.trace.v1.Span.Link.Type" do 73 value :TYPE_UNSPECIFIED, 0 74 value :CHILD_LINKED_SPAN, 1 75 value :PARENT_LINKED_SPAN, 2 76 end 77 add_message "opencensus.proto.trace.v1.Span.Links" do 78 repeated :link, :message, 1, "opencensus.proto.trace.v1.Span.Link" 79 optional :dropped_links_count, :int32, 2 80 end 81 add_enum "opencensus.proto.trace.v1.Span.SpanKind" do 82 value :SPAN_KIND_UNSPECIFIED, 0 83 value :SERVER, 1 84 value :CLIENT, 2 85 end 86 add_message "opencensus.proto.trace.v1.Status" do 87 optional :code, :int32, 1 88 optional :message, :string, 2 89 end 90 add_message "opencensus.proto.trace.v1.AttributeValue" do 91 oneof :value do 92 optional :string_value, :message, 1, "opencensus.proto.trace.v1.TruncatableString" 93 optional :int_value, :int64, 2 94 optional :bool_value, :bool, 3 95 optional :double_value, :double, 4 96 end 97 end 98 add_message "opencensus.proto.trace.v1.StackTrace" do 99 optional :stack_frames, :message, 1, "opencensus.proto.trace.v1.StackTrace.StackFrames" 100 optional :stack_trace_hash_id, :uint64, 2 101 end 102 add_message "opencensus.proto.trace.v1.StackTrace.StackFrame" do 103 optional :function_name, :message, 1, "opencensus.proto.trace.v1.TruncatableString" 104 optional :original_function_name, :message, 2, "opencensus.proto.trace.v1.TruncatableString" 105 optional :file_name, :message, 3, "opencensus.proto.trace.v1.TruncatableString" 106 optional :line_number, :int64, 4 107 optional :column_number, :int64, 5 108 optional :load_module, :message, 6, "opencensus.proto.trace.v1.Module" 109 optional :source_version, :message, 7, "opencensus.proto.trace.v1.TruncatableString" 110 end 111 add_message "opencensus.proto.trace.v1.StackTrace.StackFrames" do 112 repeated :frame, :message, 1, "opencensus.proto.trace.v1.StackTrace.StackFrame" 113 optional :dropped_frames_count, :int32, 2 114 end 115 add_message "opencensus.proto.trace.v1.Module" do 116 optional :module, :message, 1, "opencensus.proto.trace.v1.TruncatableString" 117 optional :build_id, :message, 2, "opencensus.proto.trace.v1.TruncatableString" 118 end 119 add_message "opencensus.proto.trace.v1.TruncatableString" do 120 optional :value, :string, 1 121 optional :truncated_byte_count, :int32, 2 122 end 123end 124 125module OpenCensus 126 module Proto 127 module Trace 128 module V1 129 Span = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span").msgclass 130 Span::Tracestate = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Tracestate").msgclass 131 Span::Tracestate::Entry = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Tracestate.Entry").msgclass 132 Span::Attributes = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Attributes").msgclass 133 Span::TimeEvent = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.TimeEvent").msgclass 134 Span::TimeEvent::Annotation = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.TimeEvent.Annotation").msgclass 135 Span::TimeEvent::MessageEvent = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent").msgclass 136 Span::TimeEvent::MessageEvent::Type = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.TimeEvent.MessageEvent.Type").enummodule 137 Span::TimeEvents = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.TimeEvents").msgclass 138 Span::Link = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Link").msgclass 139 Span::Link::Type = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Link.Type").enummodule 140 Span::Links = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.Links").msgclass 141 Span::SpanKind = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Span.SpanKind").enummodule 142 Status = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Status").msgclass 143 AttributeValue = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.AttributeValue").msgclass 144 StackTrace = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.StackTrace").msgclass 145 StackTrace::StackFrame = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.StackTrace.StackFrame").msgclass 146 StackTrace::StackFrames = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.StackTrace.StackFrames").msgclass 147 Module = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.Module").msgclass 148 TruncatableString = Google::Protobuf::DescriptorPool.generated_pool.lookup("opencensus.proto.trace.v1.TruncatableString").msgclass 149 end 150 end 151 end 152end 153