trace_pb.rb 8.4 KB

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