var File_grpc_core_stats_proto protoreflect.FileDescriptor
type Bucket struct { Start float64 `protobuf:"fixed64,1,opt,name=start,proto3" json:"start,omitempty"` Count uint64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*Bucket) Descriptor() ([]byte, []int)
Deprecated: Use Bucket.ProtoReflect.Descriptor instead.
func (x *Bucket) GetCount() uint64
func (x *Bucket) GetStart() float64
func (*Bucket) ProtoMessage()
func (x *Bucket) ProtoReflect() protoreflect.Message
func (x *Bucket) Reset()
func (x *Bucket) String() string
type Histogram struct { Buckets []*Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"` // contains filtered or unexported fields }
func (*Histogram) Descriptor() ([]byte, []int)
Deprecated: Use Histogram.ProtoReflect.Descriptor instead.
func (x *Histogram) GetBuckets() []*Bucket
func (*Histogram) ProtoMessage()
func (x *Histogram) ProtoReflect() protoreflect.Message
func (x *Histogram) Reset()
func (x *Histogram) String() string
type Metric struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Types that are assignable to Value: // // *Metric_Count // *Metric_Histogram Value isMetric_Value `protobuf_oneof:"value"` // contains filtered or unexported fields }
func (*Metric) Descriptor() ([]byte, []int)
Deprecated: Use Metric.ProtoReflect.Descriptor instead.
func (x *Metric) GetCount() uint64
func (x *Metric) GetHistogram() *Histogram
func (x *Metric) GetName() string
func (m *Metric) GetValue() isMetric_Value
func (*Metric) ProtoMessage()
func (x *Metric) ProtoReflect() protoreflect.Message
func (x *Metric) Reset()
func (x *Metric) String() string
type Metric_Count struct { Count uint64 `protobuf:"varint,10,opt,name=count,proto3,oneof"` }
type Metric_Histogram struct { Histogram *Histogram `protobuf:"bytes,11,opt,name=histogram,proto3,oneof"` }
type Stats struct { Metrics []*Metric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"` // contains filtered or unexported fields }
func (*Stats) Descriptor() ([]byte, []int)
Deprecated: Use Stats.ProtoReflect.Descriptor instead.
func (x *Stats) GetMetrics() []*Metric
func (*Stats) ProtoMessage()
func (x *Stats) ProtoReflect() protoreflect.Message
func (x *Stats) Reset()
func (x *Stats) String() string