go-micro.dev/v5@v5.12.0/debug/proto/debug.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.1
     4  // 	protoc        v3.21.7
     5  // source: proto/debug.proto
     6  
     7  package debug
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  	sync "sync"
    14  )
    15  
    16  const (
    17  	// Verify that this generated code is sufficiently up-to-date.
    18  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    19  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    20  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    21  )
    22  
    23  type SpanType int32
    24  
    25  const (
    26  	SpanType_INBOUND  SpanType = 0
    27  	SpanType_OUTBOUND SpanType = 1
    28  )
    29  
    30  // Enum value maps for SpanType.
    31  var (
    32  	SpanType_name = map[int32]string{
    33  		0: "INBOUND",
    34  		1: "OUTBOUND",
    35  	}
    36  	SpanType_value = map[string]int32{
    37  		"INBOUND":  0,
    38  		"OUTBOUND": 1,
    39  	}
    40  )
    41  
    42  func (x SpanType) Enum() *SpanType {
    43  	p := new(SpanType)
    44  	*p = x
    45  	return p
    46  }
    47  
    48  func (x SpanType) String() string {
    49  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    50  }
    51  
    52  func (SpanType) Descriptor() protoreflect.EnumDescriptor {
    53  	return file_proto_debug_proto_enumTypes[0].Descriptor()
    54  }
    55  
    56  func (SpanType) Type() protoreflect.EnumType {
    57  	return &file_proto_debug_proto_enumTypes[0]
    58  }
    59  
    60  func (x SpanType) Number() protoreflect.EnumNumber {
    61  	return protoreflect.EnumNumber(x)
    62  }
    63  
    64  // Deprecated: Use SpanType.Descriptor instead.
    65  func (SpanType) EnumDescriptor() ([]byte, []int) {
    66  	return file_proto_debug_proto_rawDescGZIP(), []int{0}
    67  }
    68  
    69  type BusMsg struct {
    70  	state         protoimpl.MessageState
    71  	sizeCache     protoimpl.SizeCache
    72  	unknownFields protoimpl.UnknownFields
    73  
    74  	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
    75  }
    76  
    77  func (x *BusMsg) Reset() {
    78  	*x = BusMsg{}
    79  	if protoimpl.UnsafeEnabled {
    80  		mi := &file_proto_debug_proto_msgTypes[0]
    81  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    82  		ms.StoreMessageInfo(mi)
    83  	}
    84  }
    85  
    86  func (x *BusMsg) String() string {
    87  	return protoimpl.X.MessageStringOf(x)
    88  }
    89  
    90  func (*BusMsg) ProtoMessage() {}
    91  
    92  func (x *BusMsg) ProtoReflect() protoreflect.Message {
    93  	mi := &file_proto_debug_proto_msgTypes[0]
    94  	if protoimpl.UnsafeEnabled && x != nil {
    95  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    96  		if ms.LoadMessageInfo() == nil {
    97  			ms.StoreMessageInfo(mi)
    98  		}
    99  		return ms
   100  	}
   101  	return mi.MessageOf(x)
   102  }
   103  
   104  // Deprecated: Use BusMsg.ProtoReflect.Descriptor instead.
   105  func (*BusMsg) Descriptor() ([]byte, []int) {
   106  	return file_proto_debug_proto_rawDescGZIP(), []int{0}
   107  }
   108  
   109  func (x *BusMsg) GetMsg() string {
   110  	if x != nil {
   111  		return x.Msg
   112  	}
   113  	return ""
   114  }
   115  
   116  type HealthRequest struct {
   117  	state         protoimpl.MessageState
   118  	sizeCache     protoimpl.SizeCache
   119  	unknownFields protoimpl.UnknownFields
   120  
   121  	// optional service name
   122  	Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
   123  }
   124  
   125  func (x *HealthRequest) Reset() {
   126  	*x = HealthRequest{}
   127  	if protoimpl.UnsafeEnabled {
   128  		mi := &file_proto_debug_proto_msgTypes[1]
   129  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   130  		ms.StoreMessageInfo(mi)
   131  	}
   132  }
   133  
   134  func (x *HealthRequest) String() string {
   135  	return protoimpl.X.MessageStringOf(x)
   136  }
   137  
   138  func (*HealthRequest) ProtoMessage() {}
   139  
   140  func (x *HealthRequest) ProtoReflect() protoreflect.Message {
   141  	mi := &file_proto_debug_proto_msgTypes[1]
   142  	if protoimpl.UnsafeEnabled && x != nil {
   143  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   144  		if ms.LoadMessageInfo() == nil {
   145  			ms.StoreMessageInfo(mi)
   146  		}
   147  		return ms
   148  	}
   149  	return mi.MessageOf(x)
   150  }
   151  
   152  // Deprecated: Use HealthRequest.ProtoReflect.Descriptor instead.
   153  func (*HealthRequest) Descriptor() ([]byte, []int) {
   154  	return file_proto_debug_proto_rawDescGZIP(), []int{1}
   155  }
   156  
   157  func (x *HealthRequest) GetService() string {
   158  	if x != nil {
   159  		return x.Service
   160  	}
   161  	return ""
   162  }
   163  
   164  type HealthResponse struct {
   165  	state         protoimpl.MessageState
   166  	sizeCache     protoimpl.SizeCache
   167  	unknownFields protoimpl.UnknownFields
   168  
   169  	// default: ok
   170  	Status string `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
   171  }
   172  
   173  func (x *HealthResponse) Reset() {
   174  	*x = HealthResponse{}
   175  	if protoimpl.UnsafeEnabled {
   176  		mi := &file_proto_debug_proto_msgTypes[2]
   177  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   178  		ms.StoreMessageInfo(mi)
   179  	}
   180  }
   181  
   182  func (x *HealthResponse) String() string {
   183  	return protoimpl.X.MessageStringOf(x)
   184  }
   185  
   186  func (*HealthResponse) ProtoMessage() {}
   187  
   188  func (x *HealthResponse) ProtoReflect() protoreflect.Message {
   189  	mi := &file_proto_debug_proto_msgTypes[2]
   190  	if protoimpl.UnsafeEnabled && x != nil {
   191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   192  		if ms.LoadMessageInfo() == nil {
   193  			ms.StoreMessageInfo(mi)
   194  		}
   195  		return ms
   196  	}
   197  	return mi.MessageOf(x)
   198  }
   199  
   200  // Deprecated: Use HealthResponse.ProtoReflect.Descriptor instead.
   201  func (*HealthResponse) Descriptor() ([]byte, []int) {
   202  	return file_proto_debug_proto_rawDescGZIP(), []int{2}
   203  }
   204  
   205  func (x *HealthResponse) GetStatus() string {
   206  	if x != nil {
   207  		return x.Status
   208  	}
   209  	return ""
   210  }
   211  
   212  type StatsRequest struct {
   213  	state         protoimpl.MessageState
   214  	sizeCache     protoimpl.SizeCache
   215  	unknownFields protoimpl.UnknownFields
   216  
   217  	// optional service name
   218  	Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
   219  }
   220  
   221  func (x *StatsRequest) Reset() {
   222  	*x = StatsRequest{}
   223  	if protoimpl.UnsafeEnabled {
   224  		mi := &file_proto_debug_proto_msgTypes[3]
   225  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  		ms.StoreMessageInfo(mi)
   227  	}
   228  }
   229  
   230  func (x *StatsRequest) String() string {
   231  	return protoimpl.X.MessageStringOf(x)
   232  }
   233  
   234  func (*StatsRequest) ProtoMessage() {}
   235  
   236  func (x *StatsRequest) ProtoReflect() protoreflect.Message {
   237  	mi := &file_proto_debug_proto_msgTypes[3]
   238  	if protoimpl.UnsafeEnabled && x != nil {
   239  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   240  		if ms.LoadMessageInfo() == nil {
   241  			ms.StoreMessageInfo(mi)
   242  		}
   243  		return ms
   244  	}
   245  	return mi.MessageOf(x)
   246  }
   247  
   248  // Deprecated: Use StatsRequest.ProtoReflect.Descriptor instead.
   249  func (*StatsRequest) Descriptor() ([]byte, []int) {
   250  	return file_proto_debug_proto_rawDescGZIP(), []int{3}
   251  }
   252  
   253  func (x *StatsRequest) GetService() string {
   254  	if x != nil {
   255  		return x.Service
   256  	}
   257  	return ""
   258  }
   259  
   260  type StatsResponse struct {
   261  	state         protoimpl.MessageState
   262  	sizeCache     protoimpl.SizeCache
   263  	unknownFields protoimpl.UnknownFields
   264  
   265  	// timestamp of recording
   266  	Timestamp uint64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
   267  	// unix timestamp
   268  	Started uint64 `protobuf:"varint,2,opt,name=started,proto3" json:"started,omitempty"`
   269  	// in seconds
   270  	Uptime uint64 `protobuf:"varint,3,opt,name=uptime,proto3" json:"uptime,omitempty"`
   271  	// in bytes
   272  	Memory uint64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
   273  	// num threads
   274  	Threads uint64 `protobuf:"varint,5,opt,name=threads,proto3" json:"threads,omitempty"`
   275  	// total gc in nanoseconds
   276  	Gc uint64 `protobuf:"varint,6,opt,name=gc,proto3" json:"gc,omitempty"`
   277  	// total number of requests
   278  	Requests uint64 `protobuf:"varint,7,opt,name=requests,proto3" json:"requests,omitempty"`
   279  	// total number of errors
   280  	Errors uint64 `protobuf:"varint,8,opt,name=errors,proto3" json:"errors,omitempty"`
   281  }
   282  
   283  func (x *StatsResponse) Reset() {
   284  	*x = StatsResponse{}
   285  	if protoimpl.UnsafeEnabled {
   286  		mi := &file_proto_debug_proto_msgTypes[4]
   287  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   288  		ms.StoreMessageInfo(mi)
   289  	}
   290  }
   291  
   292  func (x *StatsResponse) String() string {
   293  	return protoimpl.X.MessageStringOf(x)
   294  }
   295  
   296  func (*StatsResponse) ProtoMessage() {}
   297  
   298  func (x *StatsResponse) ProtoReflect() protoreflect.Message {
   299  	mi := &file_proto_debug_proto_msgTypes[4]
   300  	if protoimpl.UnsafeEnabled && x != nil {
   301  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   302  		if ms.LoadMessageInfo() == nil {
   303  			ms.StoreMessageInfo(mi)
   304  		}
   305  		return ms
   306  	}
   307  	return mi.MessageOf(x)
   308  }
   309  
   310  // Deprecated: Use StatsResponse.ProtoReflect.Descriptor instead.
   311  func (*StatsResponse) Descriptor() ([]byte, []int) {
   312  	return file_proto_debug_proto_rawDescGZIP(), []int{4}
   313  }
   314  
   315  func (x *StatsResponse) GetTimestamp() uint64 {
   316  	if x != nil {
   317  		return x.Timestamp
   318  	}
   319  	return 0
   320  }
   321  
   322  func (x *StatsResponse) GetStarted() uint64 {
   323  	if x != nil {
   324  		return x.Started
   325  	}
   326  	return 0
   327  }
   328  
   329  func (x *StatsResponse) GetUptime() uint64 {
   330  	if x != nil {
   331  		return x.Uptime
   332  	}
   333  	return 0
   334  }
   335  
   336  func (x *StatsResponse) GetMemory() uint64 {
   337  	if x != nil {
   338  		return x.Memory
   339  	}
   340  	return 0
   341  }
   342  
   343  func (x *StatsResponse) GetThreads() uint64 {
   344  	if x != nil {
   345  		return x.Threads
   346  	}
   347  	return 0
   348  }
   349  
   350  func (x *StatsResponse) GetGc() uint64 {
   351  	if x != nil {
   352  		return x.Gc
   353  	}
   354  	return 0
   355  }
   356  
   357  func (x *StatsResponse) GetRequests() uint64 {
   358  	if x != nil {
   359  		return x.Requests
   360  	}
   361  	return 0
   362  }
   363  
   364  func (x *StatsResponse) GetErrors() uint64 {
   365  	if x != nil {
   366  		return x.Errors
   367  	}
   368  	return 0
   369  }
   370  
   371  // LogRequest requests service logs
   372  type LogRequest struct {
   373  	state         protoimpl.MessageState
   374  	sizeCache     protoimpl.SizeCache
   375  	unknownFields protoimpl.UnknownFields
   376  
   377  	// service to request logs for
   378  	Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
   379  	// stream records continuously
   380  	Stream bool `protobuf:"varint,2,opt,name=stream,proto3" json:"stream,omitempty"`
   381  	// count of records to request
   382  	Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
   383  	// relative time in seconds
   384  	// before the current time
   385  	// from which to show logs
   386  	Since int64 `protobuf:"varint,4,opt,name=since,proto3" json:"since,omitempty"`
   387  }
   388  
   389  func (x *LogRequest) Reset() {
   390  	*x = LogRequest{}
   391  	if protoimpl.UnsafeEnabled {
   392  		mi := &file_proto_debug_proto_msgTypes[5]
   393  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   394  		ms.StoreMessageInfo(mi)
   395  	}
   396  }
   397  
   398  func (x *LogRequest) String() string {
   399  	return protoimpl.X.MessageStringOf(x)
   400  }
   401  
   402  func (*LogRequest) ProtoMessage() {}
   403  
   404  func (x *LogRequest) ProtoReflect() protoreflect.Message {
   405  	mi := &file_proto_debug_proto_msgTypes[5]
   406  	if protoimpl.UnsafeEnabled && x != nil {
   407  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   408  		if ms.LoadMessageInfo() == nil {
   409  			ms.StoreMessageInfo(mi)
   410  		}
   411  		return ms
   412  	}
   413  	return mi.MessageOf(x)
   414  }
   415  
   416  // Deprecated: Use LogRequest.ProtoReflect.Descriptor instead.
   417  func (*LogRequest) Descriptor() ([]byte, []int) {
   418  	return file_proto_debug_proto_rawDescGZIP(), []int{5}
   419  }
   420  
   421  func (x *LogRequest) GetService() string {
   422  	if x != nil {
   423  		return x.Service
   424  	}
   425  	return ""
   426  }
   427  
   428  func (x *LogRequest) GetStream() bool {
   429  	if x != nil {
   430  		return x.Stream
   431  	}
   432  	return false
   433  }
   434  
   435  func (x *LogRequest) GetCount() int64 {
   436  	if x != nil {
   437  		return x.Count
   438  	}
   439  	return 0
   440  }
   441  
   442  func (x *LogRequest) GetSince() int64 {
   443  	if x != nil {
   444  		return x.Since
   445  	}
   446  	return 0
   447  }
   448  
   449  // Record is service log record
   450  // Also used as default basic message type to test requests.
   451  type Record struct {
   452  	state         protoimpl.MessageState
   453  	sizeCache     protoimpl.SizeCache
   454  	unknownFields protoimpl.UnknownFields
   455  
   456  	// timestamp of log record
   457  	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
   458  	// record metadata
   459  	Metadata map[string]string `protobuf:"bytes,2,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   460  	// message
   461  	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
   462  }
   463  
   464  func (x *Record) Reset() {
   465  	*x = Record{}
   466  	if protoimpl.UnsafeEnabled {
   467  		mi := &file_proto_debug_proto_msgTypes[6]
   468  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   469  		ms.StoreMessageInfo(mi)
   470  	}
   471  }
   472  
   473  func (x *Record) String() string {
   474  	return protoimpl.X.MessageStringOf(x)
   475  }
   476  
   477  func (*Record) ProtoMessage() {}
   478  
   479  func (x *Record) ProtoReflect() protoreflect.Message {
   480  	mi := &file_proto_debug_proto_msgTypes[6]
   481  	if protoimpl.UnsafeEnabled && x != nil {
   482  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   483  		if ms.LoadMessageInfo() == nil {
   484  			ms.StoreMessageInfo(mi)
   485  		}
   486  		return ms
   487  	}
   488  	return mi.MessageOf(x)
   489  }
   490  
   491  // Deprecated: Use Record.ProtoReflect.Descriptor instead.
   492  func (*Record) Descriptor() ([]byte, []int) {
   493  	return file_proto_debug_proto_rawDescGZIP(), []int{6}
   494  }
   495  
   496  func (x *Record) GetTimestamp() int64 {
   497  	if x != nil {
   498  		return x.Timestamp
   499  	}
   500  	return 0
   501  }
   502  
   503  func (x *Record) GetMetadata() map[string]string {
   504  	if x != nil {
   505  		return x.Metadata
   506  	}
   507  	return nil
   508  }
   509  
   510  func (x *Record) GetMessage() string {
   511  	if x != nil {
   512  		return x.Message
   513  	}
   514  	return ""
   515  }
   516  
   517  type TraceRequest struct {
   518  	state         protoimpl.MessageState
   519  	sizeCache     protoimpl.SizeCache
   520  	unknownFields protoimpl.UnknownFields
   521  
   522  	// trace id to retrieve
   523  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   524  }
   525  
   526  func (x *TraceRequest) Reset() {
   527  	*x = TraceRequest{}
   528  	if protoimpl.UnsafeEnabled {
   529  		mi := &file_proto_debug_proto_msgTypes[7]
   530  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   531  		ms.StoreMessageInfo(mi)
   532  	}
   533  }
   534  
   535  func (x *TraceRequest) String() string {
   536  	return protoimpl.X.MessageStringOf(x)
   537  }
   538  
   539  func (*TraceRequest) ProtoMessage() {}
   540  
   541  func (x *TraceRequest) ProtoReflect() protoreflect.Message {
   542  	mi := &file_proto_debug_proto_msgTypes[7]
   543  	if protoimpl.UnsafeEnabled && x != nil {
   544  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   545  		if ms.LoadMessageInfo() == nil {
   546  			ms.StoreMessageInfo(mi)
   547  		}
   548  		return ms
   549  	}
   550  	return mi.MessageOf(x)
   551  }
   552  
   553  // Deprecated: Use TraceRequest.ProtoReflect.Descriptor instead.
   554  func (*TraceRequest) Descriptor() ([]byte, []int) {
   555  	return file_proto_debug_proto_rawDescGZIP(), []int{7}
   556  }
   557  
   558  func (x *TraceRequest) GetId() string {
   559  	if x != nil {
   560  		return x.Id
   561  	}
   562  	return ""
   563  }
   564  
   565  type TraceResponse struct {
   566  	state         protoimpl.MessageState
   567  	sizeCache     protoimpl.SizeCache
   568  	unknownFields protoimpl.UnknownFields
   569  
   570  	Spans []*Span `protobuf:"bytes,1,rep,name=spans,proto3" json:"spans,omitempty"`
   571  }
   572  
   573  func (x *TraceResponse) Reset() {
   574  	*x = TraceResponse{}
   575  	if protoimpl.UnsafeEnabled {
   576  		mi := &file_proto_debug_proto_msgTypes[8]
   577  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   578  		ms.StoreMessageInfo(mi)
   579  	}
   580  }
   581  
   582  func (x *TraceResponse) String() string {
   583  	return protoimpl.X.MessageStringOf(x)
   584  }
   585  
   586  func (*TraceResponse) ProtoMessage() {}
   587  
   588  func (x *TraceResponse) ProtoReflect() protoreflect.Message {
   589  	mi := &file_proto_debug_proto_msgTypes[8]
   590  	if protoimpl.UnsafeEnabled && x != nil {
   591  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   592  		if ms.LoadMessageInfo() == nil {
   593  			ms.StoreMessageInfo(mi)
   594  		}
   595  		return ms
   596  	}
   597  	return mi.MessageOf(x)
   598  }
   599  
   600  // Deprecated: Use TraceResponse.ProtoReflect.Descriptor instead.
   601  func (*TraceResponse) Descriptor() ([]byte, []int) {
   602  	return file_proto_debug_proto_rawDescGZIP(), []int{8}
   603  }
   604  
   605  func (x *TraceResponse) GetSpans() []*Span {
   606  	if x != nil {
   607  		return x.Spans
   608  	}
   609  	return nil
   610  }
   611  
   612  type Span struct {
   613  	state         protoimpl.MessageState
   614  	sizeCache     protoimpl.SizeCache
   615  	unknownFields protoimpl.UnknownFields
   616  
   617  	// the trace id
   618  	Trace string `protobuf:"bytes,1,opt,name=trace,proto3" json:"trace,omitempty"`
   619  	// id of the span
   620  	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
   621  	// parent span
   622  	Parent string `protobuf:"bytes,3,opt,name=parent,proto3" json:"parent,omitempty"`
   623  	// name of the resource
   624  	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
   625  	// time of start in nanoseconds
   626  	Started uint64 `protobuf:"varint,5,opt,name=started,proto3" json:"started,omitempty"`
   627  	// duration of the execution in nanoseconds
   628  	Duration uint64 `protobuf:"varint,6,opt,name=duration,proto3" json:"duration,omitempty"`
   629  	// associated metadata
   630  	Metadata map[string]string `protobuf:"bytes,7,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   631  	Type     SpanType          `protobuf:"varint,8,opt,name=type,proto3,enum=debug.SpanType" json:"type,omitempty"`
   632  }
   633  
   634  func (x *Span) Reset() {
   635  	*x = Span{}
   636  	if protoimpl.UnsafeEnabled {
   637  		mi := &file_proto_debug_proto_msgTypes[9]
   638  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   639  		ms.StoreMessageInfo(mi)
   640  	}
   641  }
   642  
   643  func (x *Span) String() string {
   644  	return protoimpl.X.MessageStringOf(x)
   645  }
   646  
   647  func (*Span) ProtoMessage() {}
   648  
   649  func (x *Span) ProtoReflect() protoreflect.Message {
   650  	mi := &file_proto_debug_proto_msgTypes[9]
   651  	if protoimpl.UnsafeEnabled && x != nil {
   652  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   653  		if ms.LoadMessageInfo() == nil {
   654  			ms.StoreMessageInfo(mi)
   655  		}
   656  		return ms
   657  	}
   658  	return mi.MessageOf(x)
   659  }
   660  
   661  // Deprecated: Use Span.ProtoReflect.Descriptor instead.
   662  func (*Span) Descriptor() ([]byte, []int) {
   663  	return file_proto_debug_proto_rawDescGZIP(), []int{9}
   664  }
   665  
   666  func (x *Span) GetTrace() string {
   667  	if x != nil {
   668  		return x.Trace
   669  	}
   670  	return ""
   671  }
   672  
   673  func (x *Span) GetId() string {
   674  	if x != nil {
   675  		return x.Id
   676  	}
   677  	return ""
   678  }
   679  
   680  func (x *Span) GetParent() string {
   681  	if x != nil {
   682  		return x.Parent
   683  	}
   684  	return ""
   685  }
   686  
   687  func (x *Span) GetName() string {
   688  	if x != nil {
   689  		return x.Name
   690  	}
   691  	return ""
   692  }
   693  
   694  func (x *Span) GetStarted() uint64 {
   695  	if x != nil {
   696  		return x.Started
   697  	}
   698  	return 0
   699  }
   700  
   701  func (x *Span) GetDuration() uint64 {
   702  	if x != nil {
   703  		return x.Duration
   704  	}
   705  	return 0
   706  }
   707  
   708  func (x *Span) GetMetadata() map[string]string {
   709  	if x != nil {
   710  		return x.Metadata
   711  	}
   712  	return nil
   713  }
   714  
   715  func (x *Span) GetType() SpanType {
   716  	if x != nil {
   717  		return x.Type
   718  	}
   719  	return SpanType_INBOUND
   720  }
   721  
   722  var File_proto_debug_proto protoreflect.FileDescriptor
   723  
   724  var file_proto_debug_proto_rawDesc = []byte{
   725  	0x0a, 0x11, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x70, 0x72,
   726  	0x6f, 0x74, 0x6f, 0x12, 0x05, 0x64, 0x65, 0x62, 0x75, 0x67, 0x22, 0x1a, 0x0a, 0x06, 0x42, 0x75,
   727  	0x73, 0x4d, 0x73, 0x67, 0x12, 0x10, 0x0a, 0x03, 0x6d, 0x73, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28,
   728  	0x09, 0x52, 0x03, 0x6d, 0x73, 0x67, 0x22, 0x29, 0x0a, 0x0d, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68,
   729  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69,
   730  	0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   731  	0x65, 0x22, 0x28, 0x0a, 0x0e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f,
   732  	0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20,
   733  	0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0x28, 0x0a, 0x0c, 0x53,
   734  	0x74, 0x61, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73,
   735  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65,
   736  	0x72, 0x76, 0x69, 0x63, 0x65, 0x22, 0xd5, 0x01, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52,
   737  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73,
   738  	0x74, 0x61, 0x6d, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65,
   739  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64,
   740  	0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12,
   741  	0x16, 0x0a, 0x06, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52,
   742  	0x06, 0x75, 0x70, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72,
   743  	0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x12,
   744  	0x18, 0x0a, 0x07, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x04,
   745  	0x52, 0x07, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x67, 0x63, 0x18,
   746  	0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x02, 0x67, 0x63, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x71,
   747  	0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x72, 0x65, 0x71,
   748  	0x75, 0x65, 0x73, 0x74, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18,
   749  	0x08, 0x20, 0x01, 0x28, 0x04, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x6a, 0x0a,
   750  	0x0a, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x73,
   751  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x65,
   752  	0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18,
   753  	0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x14, 0x0a,
   754  	0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f,
   755  	0x75, 0x6e, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01,
   756  	0x28, 0x03, 0x52, 0x05, 0x73, 0x69, 0x6e, 0x63, 0x65, 0x22, 0xb6, 0x01, 0x0a, 0x06, 0x52, 0x65,
   757  	0x63, 0x6f, 0x72, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
   758  	0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
   759  	0x6d, 0x70, 0x12, 0x37, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x02,
   760  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x52, 0x65, 0x63,
   761  	0x6f, 0x72, 0x64, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72,
   762  	0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x6d,
   763  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65,
   764  	0x73, 0x73, 0x61, 0x67, 0x65, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
   765  	0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
   766  	0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
   767  	0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
   768  	0x38, 0x01, 0x22, 0x1e, 0x0a, 0x0c, 0x54, 0x72, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
   769  	0x73, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02,
   770  	0x69, 0x64, 0x22, 0x32, 0x0a, 0x0d, 0x54, 0x72, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
   771  	0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03,
   772  	0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x52,
   773  	0x05, 0x73, 0x70, 0x61, 0x6e, 0x73, 0x22, 0xa7, 0x02, 0x0a, 0x04, 0x53, 0x70, 0x61, 0x6e, 0x12,
   774  	0x14, 0x0a, 0x05, 0x74, 0x72, 0x61, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
   775  	0x74, 0x72, 0x61, 0x63, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
   776  	0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
   777  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a,
   778  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d,
   779  	0x65, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01,
   780  	0x28, 0x04, 0x52, 0x07, 0x73, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x64,
   781  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x64,
   782  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x35, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
   783  	0x61, 0x74, 0x61, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x64, 0x65, 0x62, 0x75,
   784  	0x67, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45,
   785  	0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x23,
   786  	0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0f, 0x2e, 0x64,
   787  	0x65, 0x62, 0x75, 0x67, 0x2e, 0x53, 0x70, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74,
   788  	0x79, 0x70, 0x65, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45,
   789  	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
   790  	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
   791  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
   792  	0x2a, 0x25, 0x0a, 0x08, 0x53, 0x70, 0x61, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0b, 0x0a, 0x07,
   793  	0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x55, 0x54,
   794  	0x42, 0x4f, 0x55, 0x4e, 0x44, 0x10, 0x01, 0x32, 0x8b, 0x02, 0x0a, 0x05, 0x44, 0x65, 0x62, 0x75,
   795  	0x67, 0x12, 0x2b, 0x0a, 0x03, 0x4c, 0x6f, 0x67, 0x12, 0x11, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67,
   796  	0x2e, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0d, 0x2e, 0x64, 0x65,
   797  	0x62, 0x75, 0x67, 0x2e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x00, 0x30, 0x01, 0x12, 0x37,
   798  	0x0a, 0x06, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x14, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67,
   799  	0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15,
   800  	0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73,
   801  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x73,
   802  	0x12, 0x13, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x73, 0x52, 0x65,
   803  	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x53, 0x74,
   804  	0x61, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x34, 0x0a,
   805  	0x05, 0x54, 0x72, 0x61, 0x63, 0x65, 0x12, 0x13, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x54,
   806  	0x72, 0x61, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x64, 0x65,
   807  	0x62, 0x75, 0x67, 0x2e, 0x54, 0x72, 0x61, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
   808  	0x65, 0x22, 0x00, 0x12, 0x30, 0x0a, 0x0a, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x75,
   809  	0x73, 0x12, 0x0d, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x42, 0x75, 0x73, 0x4d, 0x73, 0x67,
   810  	0x1a, 0x0d, 0x2e, 0x64, 0x65, 0x62, 0x75, 0x67, 0x2e, 0x42, 0x75, 0x73, 0x4d, 0x73, 0x67, 0x22,
   811  	0x00, 0x28, 0x01, 0x30, 0x01, 0x42, 0x0f, 0x5a, 0x0d, 0x2e, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   812  	0x3b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   813  }
   814  
   815  var (
   816  	file_proto_debug_proto_rawDescOnce sync.Once
   817  	file_proto_debug_proto_rawDescData = file_proto_debug_proto_rawDesc
   818  )
   819  
   820  func file_proto_debug_proto_rawDescGZIP() []byte {
   821  	file_proto_debug_proto_rawDescOnce.Do(func() {
   822  		file_proto_debug_proto_rawDescData = protoimpl.X.CompressGZIP(file_proto_debug_proto_rawDescData)
   823  	})
   824  	return file_proto_debug_proto_rawDescData
   825  }
   826  
   827  var file_proto_debug_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
   828  var file_proto_debug_proto_msgTypes = make([]protoimpl.MessageInfo, 12)
   829  var file_proto_debug_proto_goTypes = []interface{}{
   830  	(SpanType)(0),          // 0: debug.SpanType
   831  	(*BusMsg)(nil),         // 1: debug.BusMsg
   832  	(*HealthRequest)(nil),  // 2: debug.HealthRequest
   833  	(*HealthResponse)(nil), // 3: debug.HealthResponse
   834  	(*StatsRequest)(nil),   // 4: debug.StatsRequest
   835  	(*StatsResponse)(nil),  // 5: debug.StatsResponse
   836  	(*LogRequest)(nil),     // 6: debug.LogRequest
   837  	(*Record)(nil),         // 7: debug.Record
   838  	(*TraceRequest)(nil),   // 8: debug.TraceRequest
   839  	(*TraceResponse)(nil),  // 9: debug.TraceResponse
   840  	(*Span)(nil),           // 10: debug.Span
   841  	nil,                    // 11: debug.Record.MetadataEntry
   842  	nil,                    // 12: debug.Span.MetadataEntry
   843  }
   844  var file_proto_debug_proto_depIdxs = []int32{
   845  	11, // 0: debug.Record.metadata:type_name -> debug.Record.MetadataEntry
   846  	10, // 1: debug.TraceResponse.spans:type_name -> debug.Span
   847  	12, // 2: debug.Span.metadata:type_name -> debug.Span.MetadataEntry
   848  	0,  // 3: debug.Span.type:type_name -> debug.SpanType
   849  	6,  // 4: debug.Debug.Log:input_type -> debug.LogRequest
   850  	2,  // 5: debug.Debug.Health:input_type -> debug.HealthRequest
   851  	4,  // 6: debug.Debug.Stats:input_type -> debug.StatsRequest
   852  	8,  // 7: debug.Debug.Trace:input_type -> debug.TraceRequest
   853  	1,  // 8: debug.Debug.MessageBus:input_type -> debug.BusMsg
   854  	7,  // 9: debug.Debug.Log:output_type -> debug.Record
   855  	3,  // 10: debug.Debug.Health:output_type -> debug.HealthResponse
   856  	5,  // 11: debug.Debug.Stats:output_type -> debug.StatsResponse
   857  	9,  // 12: debug.Debug.Trace:output_type -> debug.TraceResponse
   858  	1,  // 13: debug.Debug.MessageBus:output_type -> debug.BusMsg
   859  	9,  // [9:14] is the sub-list for method output_type
   860  	4,  // [4:9] is the sub-list for method input_type
   861  	4,  // [4:4] is the sub-list for extension type_name
   862  	4,  // [4:4] is the sub-list for extension extendee
   863  	0,  // [0:4] is the sub-list for field type_name
   864  }
   865  
   866  func init() { file_proto_debug_proto_init() }
   867  func file_proto_debug_proto_init() {
   868  	if File_proto_debug_proto != nil {
   869  		return
   870  	}
   871  	if !protoimpl.UnsafeEnabled {
   872  		file_proto_debug_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   873  			switch v := v.(*BusMsg); i {
   874  			case 0:
   875  				return &v.state
   876  			case 1:
   877  				return &v.sizeCache
   878  			case 2:
   879  				return &v.unknownFields
   880  			default:
   881  				return nil
   882  			}
   883  		}
   884  		file_proto_debug_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   885  			switch v := v.(*HealthRequest); i {
   886  			case 0:
   887  				return &v.state
   888  			case 1:
   889  				return &v.sizeCache
   890  			case 2:
   891  				return &v.unknownFields
   892  			default:
   893  				return nil
   894  			}
   895  		}
   896  		file_proto_debug_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   897  			switch v := v.(*HealthResponse); i {
   898  			case 0:
   899  				return &v.state
   900  			case 1:
   901  				return &v.sizeCache
   902  			case 2:
   903  				return &v.unknownFields
   904  			default:
   905  				return nil
   906  			}
   907  		}
   908  		file_proto_debug_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
   909  			switch v := v.(*StatsRequest); i {
   910  			case 0:
   911  				return &v.state
   912  			case 1:
   913  				return &v.sizeCache
   914  			case 2:
   915  				return &v.unknownFields
   916  			default:
   917  				return nil
   918  			}
   919  		}
   920  		file_proto_debug_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
   921  			switch v := v.(*StatsResponse); i {
   922  			case 0:
   923  				return &v.state
   924  			case 1:
   925  				return &v.sizeCache
   926  			case 2:
   927  				return &v.unknownFields
   928  			default:
   929  				return nil
   930  			}
   931  		}
   932  		file_proto_debug_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
   933  			switch v := v.(*LogRequest); i {
   934  			case 0:
   935  				return &v.state
   936  			case 1:
   937  				return &v.sizeCache
   938  			case 2:
   939  				return &v.unknownFields
   940  			default:
   941  				return nil
   942  			}
   943  		}
   944  		file_proto_debug_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
   945  			switch v := v.(*Record); i {
   946  			case 0:
   947  				return &v.state
   948  			case 1:
   949  				return &v.sizeCache
   950  			case 2:
   951  				return &v.unknownFields
   952  			default:
   953  				return nil
   954  			}
   955  		}
   956  		file_proto_debug_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
   957  			switch v := v.(*TraceRequest); i {
   958  			case 0:
   959  				return &v.state
   960  			case 1:
   961  				return &v.sizeCache
   962  			case 2:
   963  				return &v.unknownFields
   964  			default:
   965  				return nil
   966  			}
   967  		}
   968  		file_proto_debug_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
   969  			switch v := v.(*TraceResponse); i {
   970  			case 0:
   971  				return &v.state
   972  			case 1:
   973  				return &v.sizeCache
   974  			case 2:
   975  				return &v.unknownFields
   976  			default:
   977  				return nil
   978  			}
   979  		}
   980  		file_proto_debug_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
   981  			switch v := v.(*Span); i {
   982  			case 0:
   983  				return &v.state
   984  			case 1:
   985  				return &v.sizeCache
   986  			case 2:
   987  				return &v.unknownFields
   988  			default:
   989  				return nil
   990  			}
   991  		}
   992  	}
   993  	type x struct{}
   994  	out := protoimpl.TypeBuilder{
   995  		File: protoimpl.DescBuilder{
   996  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   997  			RawDescriptor: file_proto_debug_proto_rawDesc,
   998  			NumEnums:      1,
   999  			NumMessages:   12,
  1000  			NumExtensions: 0,
  1001  			NumServices:   1,
  1002  		},
  1003  		GoTypes:           file_proto_debug_proto_goTypes,
  1004  		DependencyIndexes: file_proto_debug_proto_depIdxs,
  1005  		EnumInfos:         file_proto_debug_proto_enumTypes,
  1006  		MessageInfos:      file_proto_debug_proto_msgTypes,
  1007  	}.Build()
  1008  	File_proto_debug_proto = out.File
  1009  	file_proto_debug_proto_rawDesc = nil
  1010  	file_proto_debug_proto_goTypes = nil
  1011  	file_proto_debug_proto_depIdxs = nil
  1012  }