| Index: common/tsmon/ts_mon_proto/metrics.pb.go
|
| diff --git a/common/tsmon/ts_mon_proto/metrics.pb.go b/common/tsmon/ts_mon_proto/metrics.pb.go
|
| index 5177c2726e370e2dbc1c3e971ab8e3ada7e72c06..b3947507036f58984f8c91c51a4d7e9650bdb228 100644
|
| --- a/common/tsmon/ts_mon_proto/metrics.pb.go
|
| +++ b/common/tsmon/ts_mon_proto/metrics.pb.go
|
| @@ -16,33 +16,43 @@
|
| type MetricsField_FieldType int32
|
|
|
| const (
|
| - MetricsField_UNKNOWN MetricsField_FieldType = 0
|
| - MetricsField_STRING MetricsField_FieldType = 1
|
| - MetricsField_INT MetricsField_FieldType = 2
|
| - MetricsField_BOOL MetricsField_FieldType = 3
|
| + MetricsField_STRING MetricsField_FieldType = 1
|
| + MetricsField_INT MetricsField_FieldType = 2
|
| + MetricsField_BOOL MetricsField_FieldType = 3
|
| )
|
|
|
| var MetricsField_FieldType_name = map[int32]string{
|
| - 0: "UNKNOWN",
|
| 1: "STRING",
|
| 2: "INT",
|
| 3: "BOOL",
|
| }
|
| var MetricsField_FieldType_value = map[string]int32{
|
| - "UNKNOWN": 0,
|
| - "STRING": 1,
|
| - "INT": 2,
|
| - "BOOL": 3,
|
| -}
|
| -
|
| + "STRING": 1,
|
| + "INT": 2,
|
| + "BOOL": 3,
|
| +}
|
| +
|
| +func (x MetricsField_FieldType) Enum() *MetricsField_FieldType {
|
| + p := new(MetricsField_FieldType)
|
| + *p = x
|
| + return p
|
| +}
|
| func (x MetricsField_FieldType) String() string {
|
| return proto.EnumName(MetricsField_FieldType_name, int32(x))
|
| }
|
| +func (x *MetricsField_FieldType) UnmarshalJSON(data []byte) error {
|
| + value, err := proto.UnmarshalJSONEnum(MetricsField_FieldType_value, data, "MetricsField_FieldType")
|
| + if err != nil {
|
| + return err
|
| + }
|
| + *x = MetricsField_FieldType(value)
|
| + return nil
|
| +}
|
| +func (MetricsField_FieldType) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{1, 0} }
|
|
|
| type PrecomputedDistribution_SpecType int32
|
|
|
| const (
|
| - PrecomputedDistribution_UNKNOWN PrecomputedDistribution_SpecType = 0
|
| PrecomputedDistribution_CANONICAL_POWERS_OF_2 PrecomputedDistribution_SpecType = 1
|
| PrecomputedDistribution_CANONICAL_POWERS_OF_10_P_0_2 PrecomputedDistribution_SpecType = 2
|
| PrecomputedDistribution_CANONICAL_POWERS_OF_10 PrecomputedDistribution_SpecType = 3
|
| @@ -51,7 +61,6 @@
|
| )
|
|
|
| var PrecomputedDistribution_SpecType_name = map[int32]string{
|
| - 0: "UNKNOWN",
|
| 1: "CANONICAL_POWERS_OF_2",
|
| 2: "CANONICAL_POWERS_OF_10_P_0_2",
|
| 3: "CANONICAL_POWERS_OF_10",
|
| @@ -59,7 +68,6 @@
|
| 21: "CUSTOM_BOUNDED",
|
| }
|
| var PrecomputedDistribution_SpecType_value = map[string]int32{
|
| - "UNKNOWN": 0,
|
| "CANONICAL_POWERS_OF_2": 1,
|
| "CANONICAL_POWERS_OF_10_P_0_2": 2,
|
| "CANONICAL_POWERS_OF_10": 3,
|
| @@ -67,8 +75,24 @@
|
| "CUSTOM_BOUNDED": 21,
|
| }
|
|
|
| +func (x PrecomputedDistribution_SpecType) Enum() *PrecomputedDistribution_SpecType {
|
| + p := new(PrecomputedDistribution_SpecType)
|
| + *p = x
|
| + return p
|
| +}
|
| func (x PrecomputedDistribution_SpecType) String() string {
|
| return proto.EnumName(PrecomputedDistribution_SpecType_name, int32(x))
|
| +}
|
| +func (x *PrecomputedDistribution_SpecType) UnmarshalJSON(data []byte) error {
|
| + value, err := proto.UnmarshalJSONEnum(PrecomputedDistribution_SpecType_value, data, "PrecomputedDistribution_SpecType")
|
| + if err != nil {
|
| + return err
|
| + }
|
| + *x = PrecomputedDistribution_SpecType(value)
|
| + return nil
|
| +}
|
| +func (PrecomputedDistribution_SpecType) EnumDescriptor() ([]byte, []int) {
|
| + return fileDescriptor2, []int{2, 0}
|
| }
|
|
|
| type MetricsData_Units int32
|
| @@ -136,19 +160,35 @@
|
| "DEGREES_CELSIUS": 62,
|
| }
|
|
|
| +func (x MetricsData_Units) Enum() *MetricsData_Units {
|
| + p := new(MetricsData_Units)
|
| + *p = x
|
| + return p
|
| +}
|
| func (x MetricsData_Units) String() string {
|
| return proto.EnumName(MetricsData_Units_name, int32(x))
|
| }
|
| +func (x *MetricsData_Units) UnmarshalJSON(data []byte) error {
|
| + value, err := proto.UnmarshalJSONEnum(MetricsData_Units_value, data, "MetricsData_Units")
|
| + if err != nil {
|
| + return err
|
| + }
|
| + *x = MetricsData_Units(value)
|
| + return nil
|
| +}
|
| +func (MetricsData_Units) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{3, 0} }
|
|
|
| type MetricsCollection struct {
|
| Data []*MetricsData `protobuf:"bytes,1,rep,name=data" json:"data,omitempty"`
|
| - StartTimestampUs uint64 `protobuf:"varint,2,opt,name=start_timestamp_us" json:"start_timestamp_us,omitempty"`
|
| - CollectionPointId string `protobuf:"bytes,3,opt,name=collection_point_id" json:"collection_point_id,omitempty"`
|
| -}
|
| -
|
| -func (m *MetricsCollection) Reset() { *m = MetricsCollection{} }
|
| -func (m *MetricsCollection) String() string { return proto.CompactTextString(m) }
|
| -func (*MetricsCollection) ProtoMessage() {}
|
| + StartTimestampUs *uint64 `protobuf:"varint,2,opt,name=start_timestamp_us" json:"start_timestamp_us,omitempty"`
|
| + CollectionPointId *string `protobuf:"bytes,3,opt,name=collection_point_id" json:"collection_point_id,omitempty"`
|
| + XXX_unrecognized []byte `json:"-"`
|
| +}
|
| +
|
| +func (m *MetricsCollection) Reset() { *m = MetricsCollection{} }
|
| +func (m *MetricsCollection) String() string { return proto.CompactTextString(m) }
|
| +func (*MetricsCollection) ProtoMessage() {}
|
| +func (*MetricsCollection) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
|
|
|
| func (m *MetricsCollection) GetData() []*MetricsData {
|
| if m != nil {
|
| @@ -157,57 +197,210 @@
|
| return nil
|
| }
|
|
|
| +func (m *MetricsCollection) GetStartTimestampUs() uint64 {
|
| + if m != nil && m.StartTimestampUs != nil {
|
| + return *m.StartTimestampUs
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsCollection) GetCollectionPointId() string {
|
| + if m != nil && m.CollectionPointId != nil {
|
| + return *m.CollectionPointId
|
| + }
|
| + return ""
|
| +}
|
| +
|
| type MetricsField struct {
|
| - Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
| - Type MetricsField_FieldType `protobuf:"varint,3,opt,name=type,enum=ts_mon.proto.MetricsField_FieldType" json:"type,omitempty"`
|
| - StringValue string `protobuf:"bytes,4,opt,name=string_value" json:"string_value,omitempty"`
|
| - IntValue int64 `protobuf:"varint,5,opt,name=int_value" json:"int_value,omitempty"`
|
| - BoolValue bool `protobuf:"varint,6,opt,name=bool_value" json:"bool_value,omitempty"`
|
| -}
|
| -
|
| -func (m *MetricsField) Reset() { *m = MetricsField{} }
|
| -func (m *MetricsField) String() string { return proto.CompactTextString(m) }
|
| -func (*MetricsField) ProtoMessage() {}
|
| + Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
| + Type *MetricsField_FieldType `protobuf:"varint,3,opt,name=type,enum=ts_mon.proto.MetricsField_FieldType,def=1" json:"type,omitempty"`
|
| + StringValue *string `protobuf:"bytes,4,opt,name=string_value" json:"string_value,omitempty"`
|
| + IntValue *int64 `protobuf:"varint,5,opt,name=int_value" json:"int_value,omitempty"`
|
| + BoolValue *bool `protobuf:"varint,6,opt,name=bool_value" json:"bool_value,omitempty"`
|
| + XXX_unrecognized []byte `json:"-"`
|
| +}
|
| +
|
| +func (m *MetricsField) Reset() { *m = MetricsField{} }
|
| +func (m *MetricsField) String() string { return proto.CompactTextString(m) }
|
| +func (*MetricsField) ProtoMessage() {}
|
| +func (*MetricsField) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
|
| +
|
| +const Default_MetricsField_Type MetricsField_FieldType = MetricsField_STRING
|
| +
|
| +func (m *MetricsField) GetName() string {
|
| + if m != nil && m.Name != nil {
|
| + return *m.Name
|
| + }
|
| + return ""
|
| +}
|
| +
|
| +func (m *MetricsField) GetType() MetricsField_FieldType {
|
| + if m != nil && m.Type != nil {
|
| + return *m.Type
|
| + }
|
| + return Default_MetricsField_Type
|
| +}
|
| +
|
| +func (m *MetricsField) GetStringValue() string {
|
| + if m != nil && m.StringValue != nil {
|
| + return *m.StringValue
|
| + }
|
| + return ""
|
| +}
|
| +
|
| +func (m *MetricsField) GetIntValue() int64 {
|
| + if m != nil && m.IntValue != nil {
|
| + return *m.IntValue
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsField) GetBoolValue() bool {
|
| + if m != nil && m.BoolValue != nil {
|
| + return *m.BoolValue
|
| + }
|
| + return false
|
| +}
|
|
|
| type PrecomputedDistribution struct {
|
| - SpecType PrecomputedDistribution_SpecType `protobuf:"varint,1,opt,name=spec_type,enum=ts_mon.proto.PrecomputedDistribution_SpecType" json:"spec_type,omitempty"`
|
| - Width float64 `protobuf:"fixed64,2,opt,name=width" json:"width,omitempty"`
|
| - GrowthFactor float64 `protobuf:"fixed64,3,opt,name=growth_factor" json:"growth_factor,omitempty"`
|
| - NumBuckets int32 `protobuf:"varint,4,opt,name=num_buckets" json:"num_buckets,omitempty"`
|
| - LowerBounds []float64 `protobuf:"fixed64,5,rep,name=lower_bounds" json:"lower_bounds,omitempty"`
|
| - IsCumulative bool `protobuf:"varint,6,opt,name=is_cumulative" json:"is_cumulative,omitempty"`
|
| - Bucket []int64 `protobuf:"zigzag64,7,rep,name=bucket" json:"bucket,omitempty"`
|
| - Underflow int64 `protobuf:"zigzag64,8,opt,name=underflow" json:"underflow,omitempty"`
|
| - Overflow int64 `protobuf:"zigzag64,9,opt,name=overflow" json:"overflow,omitempty"`
|
| - Mean float64 `protobuf:"fixed64,10,opt,name=mean" json:"mean,omitempty"`
|
| - SumOfSquaredDeviation float64 `protobuf:"fixed64,11,opt,name=sum_of_squared_deviation" json:"sum_of_squared_deviation,omitempty"`
|
| -}
|
| -
|
| -func (m *PrecomputedDistribution) Reset() { *m = PrecomputedDistribution{} }
|
| -func (m *PrecomputedDistribution) String() string { return proto.CompactTextString(m) }
|
| -func (*PrecomputedDistribution) ProtoMessage() {}
|
| + SpecType *PrecomputedDistribution_SpecType `protobuf:"varint,1,opt,name=spec_type,enum=ts_mon.proto.PrecomputedDistribution_SpecType" json:"spec_type,omitempty"`
|
| + Width *float64 `protobuf:"fixed64,2,opt,name=width,def=10" json:"width,omitempty"`
|
| + GrowthFactor *float64 `protobuf:"fixed64,3,opt,name=growth_factor,def=0" json:"growth_factor,omitempty"`
|
| + NumBuckets *int32 `protobuf:"varint,4,opt,name=num_buckets,def=10" json:"num_buckets,omitempty"`
|
| + LowerBounds []float64 `protobuf:"fixed64,5,rep,name=lower_bounds" json:"lower_bounds,omitempty"`
|
| + IsCumulative *bool `protobuf:"varint,6,opt,name=is_cumulative,def=0" json:"is_cumulative,omitempty"`
|
| + Bucket []int64 `protobuf:"zigzag64,7,rep,name=bucket" json:"bucket,omitempty"`
|
| + Underflow *int64 `protobuf:"zigzag64,8,opt,name=underflow" json:"underflow,omitempty"`
|
| + Overflow *int64 `protobuf:"zigzag64,9,opt,name=overflow" json:"overflow,omitempty"`
|
| + Mean *float64 `protobuf:"fixed64,10,opt,name=mean" json:"mean,omitempty"`
|
| + SumOfSquaredDeviation *float64 `protobuf:"fixed64,11,opt,name=sum_of_squared_deviation" json:"sum_of_squared_deviation,omitempty"`
|
| + XXX_unrecognized []byte `json:"-"`
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) Reset() { *m = PrecomputedDistribution{} }
|
| +func (m *PrecomputedDistribution) String() string { return proto.CompactTextString(m) }
|
| +func (*PrecomputedDistribution) ProtoMessage() {}
|
| +func (*PrecomputedDistribution) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
|
| +
|
| +const Default_PrecomputedDistribution_Width float64 = 10
|
| +const Default_PrecomputedDistribution_GrowthFactor float64 = 0
|
| +const Default_PrecomputedDistribution_NumBuckets int32 = 10
|
| +const Default_PrecomputedDistribution_IsCumulative bool = false
|
| +
|
| +func (m *PrecomputedDistribution) GetSpecType() PrecomputedDistribution_SpecType {
|
| + if m != nil && m.SpecType != nil {
|
| + return *m.SpecType
|
| + }
|
| + return PrecomputedDistribution_CANONICAL_POWERS_OF_2
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetWidth() float64 {
|
| + if m != nil && m.Width != nil {
|
| + return *m.Width
|
| + }
|
| + return Default_PrecomputedDistribution_Width
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetGrowthFactor() float64 {
|
| + if m != nil && m.GrowthFactor != nil {
|
| + return *m.GrowthFactor
|
| + }
|
| + return Default_PrecomputedDistribution_GrowthFactor
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetNumBuckets() int32 {
|
| + if m != nil && m.NumBuckets != nil {
|
| + return *m.NumBuckets
|
| + }
|
| + return Default_PrecomputedDistribution_NumBuckets
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetLowerBounds() []float64 {
|
| + if m != nil {
|
| + return m.LowerBounds
|
| + }
|
| + return nil
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetIsCumulative() bool {
|
| + if m != nil && m.IsCumulative != nil {
|
| + return *m.IsCumulative
|
| + }
|
| + return Default_PrecomputedDistribution_IsCumulative
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetBucket() []int64 {
|
| + if m != nil {
|
| + return m.Bucket
|
| + }
|
| + return nil
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetUnderflow() int64 {
|
| + if m != nil && m.Underflow != nil {
|
| + return *m.Underflow
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetOverflow() int64 {
|
| + if m != nil && m.Overflow != nil {
|
| + return *m.Overflow
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetMean() float64 {
|
| + if m != nil && m.Mean != nil {
|
| + return *m.Mean
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *PrecomputedDistribution) GetSumOfSquaredDeviation() float64 {
|
| + if m != nil && m.SumOfSquaredDeviation != nil {
|
| + return *m.SumOfSquaredDeviation
|
| + }
|
| + return 0
|
| +}
|
|
|
| type MetricsData struct {
|
| - Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
|
| - MetricNamePrefix string `protobuf:"bytes,2,opt,name=metric_name_prefix" json:"metric_name_prefix,omitempty"`
|
| + Name *string `protobuf:"bytes,1,req,name=name" json:"name,omitempty"`
|
| + MetricNamePrefix *string `protobuf:"bytes,2,opt,name=metric_name_prefix" json:"metric_name_prefix,omitempty"`
|
| NetworkDevice *NetworkDevice `protobuf:"bytes,11,opt,name=network_device" json:"network_device,omitempty"`
|
| Task *Task `protobuf:"bytes,12,opt,name=task" json:"task,omitempty"`
|
| Fields []*MetricsField `protobuf:"bytes,20,rep,name=fields" json:"fields,omitempty"`
|
| - Counter int64 `protobuf:"varint,30,opt,name=counter" json:"counter,omitempty"`
|
| - Gauge int64 `protobuf:"varint,32,opt,name=gauge" json:"gauge,omitempty"`
|
| - NoncumulativeDoubleValue float64 `protobuf:"fixed64,34,opt,name=noncumulative_double_value" json:"noncumulative_double_value,omitempty"`
|
| + Counter *int64 `protobuf:"varint,30,opt,name=counter" json:"counter,omitempty"`
|
| + Gauge *int64 `protobuf:"varint,32,opt,name=gauge" json:"gauge,omitempty"`
|
| + NoncumulativeDoubleValue *float64 `protobuf:"fixed64,34,opt,name=noncumulative_double_value" json:"noncumulative_double_value,omitempty"`
|
| Distribution *PrecomputedDistribution `protobuf:"bytes,35,opt,name=distribution" json:"distribution,omitempty"`
|
| - StringValue string `protobuf:"bytes,36,opt,name=string_value" json:"string_value,omitempty"`
|
| - BooleanValue bool `protobuf:"varint,37,opt,name=boolean_value" json:"boolean_value,omitempty"`
|
| - CumulativeDoubleValue float64 `protobuf:"fixed64,38,opt,name=cumulative_double_value" json:"cumulative_double_value,omitempty"`
|
| - StartTimestampUs uint64 `protobuf:"varint,40,opt,name=start_timestamp_us" json:"start_timestamp_us,omitempty"`
|
| - Units MetricsData_Units `protobuf:"varint,41,opt,name=units,enum=ts_mon.proto.MetricsData_Units" json:"units,omitempty"`
|
| - Description string `protobuf:"bytes,43,opt,name=description" json:"description,omitempty"`
|
| -}
|
| -
|
| -func (m *MetricsData) Reset() { *m = MetricsData{} }
|
| -func (m *MetricsData) String() string { return proto.CompactTextString(m) }
|
| -func (*MetricsData) ProtoMessage() {}
|
| + StringValue *string `protobuf:"bytes,36,opt,name=string_value" json:"string_value,omitempty"`
|
| + BooleanValue *bool `protobuf:"varint,37,opt,name=boolean_value" json:"boolean_value,omitempty"`
|
| + CumulativeDoubleValue *float64 `protobuf:"fixed64,38,opt,name=cumulative_double_value" json:"cumulative_double_value,omitempty"`
|
| + StartTimestampUs *uint64 `protobuf:"varint,40,opt,name=start_timestamp_us" json:"start_timestamp_us,omitempty"`
|
| + Units *MetricsData_Units `protobuf:"varint,41,opt,name=units,enum=ts_mon.proto.MetricsData_Units" json:"units,omitempty"`
|
| + Description *string `protobuf:"bytes,43,opt,name=description" json:"description,omitempty"`
|
| + XXX_unrecognized []byte `json:"-"`
|
| +}
|
| +
|
| +func (m *MetricsData) Reset() { *m = MetricsData{} }
|
| +func (m *MetricsData) String() string { return proto.CompactTextString(m) }
|
| +func (*MetricsData) ProtoMessage() {}
|
| +func (*MetricsData) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
|
| +
|
| +func (m *MetricsData) GetName() string {
|
| + if m != nil && m.Name != nil {
|
| + return *m.Name
|
| + }
|
| + return ""
|
| +}
|
| +
|
| +func (m *MetricsData) GetMetricNamePrefix() string {
|
| + if m != nil && m.MetricNamePrefix != nil {
|
| + return *m.MetricNamePrefix
|
| + }
|
| + return ""
|
| +}
|
|
|
| func (m *MetricsData) GetNetworkDevice() *NetworkDevice {
|
| if m != nil {
|
| @@ -230,6 +423,27 @@
|
| return nil
|
| }
|
|
|
| +func (m *MetricsData) GetCounter() int64 {
|
| + if m != nil && m.Counter != nil {
|
| + return *m.Counter
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsData) GetGauge() int64 {
|
| + if m != nil && m.Gauge != nil {
|
| + return *m.Gauge
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsData) GetNoncumulativeDoubleValue() float64 {
|
| + if m != nil && m.NoncumulativeDoubleValue != nil {
|
| + return *m.NoncumulativeDoubleValue
|
| + }
|
| + return 0
|
| +}
|
| +
|
| func (m *MetricsData) GetDistribution() *PrecomputedDistribution {
|
| if m != nil {
|
| return m.Distribution
|
| @@ -237,8 +451,115 @@
|
| return nil
|
| }
|
|
|
| +func (m *MetricsData) GetStringValue() string {
|
| + if m != nil && m.StringValue != nil {
|
| + return *m.StringValue
|
| + }
|
| + return ""
|
| +}
|
| +
|
| +func (m *MetricsData) GetBooleanValue() bool {
|
| + if m != nil && m.BooleanValue != nil {
|
| + return *m.BooleanValue
|
| + }
|
| + return false
|
| +}
|
| +
|
| +func (m *MetricsData) GetCumulativeDoubleValue() float64 {
|
| + if m != nil && m.CumulativeDoubleValue != nil {
|
| + return *m.CumulativeDoubleValue
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsData) GetStartTimestampUs() uint64 {
|
| + if m != nil && m.StartTimestampUs != nil {
|
| + return *m.StartTimestampUs
|
| + }
|
| + return 0
|
| +}
|
| +
|
| +func (m *MetricsData) GetUnits() MetricsData_Units {
|
| + if m != nil && m.Units != nil {
|
| + return *m.Units
|
| + }
|
| + return MetricsData_UNKNOWN_UNITS
|
| +}
|
| +
|
| +func (m *MetricsData) GetDescription() string {
|
| + if m != nil && m.Description != nil {
|
| + return *m.Description
|
| + }
|
| + return ""
|
| +}
|
| +
|
| func init() {
|
| + proto.RegisterType((*MetricsCollection)(nil), "ts_mon.proto.MetricsCollection")
|
| + proto.RegisterType((*MetricsField)(nil), "ts_mon.proto.MetricsField")
|
| + proto.RegisterType((*PrecomputedDistribution)(nil), "ts_mon.proto.PrecomputedDistribution")
|
| + proto.RegisterType((*MetricsData)(nil), "ts_mon.proto.MetricsData")
|
| proto.RegisterEnum("ts_mon.proto.MetricsField_FieldType", MetricsField_FieldType_name, MetricsField_FieldType_value)
|
| proto.RegisterEnum("ts_mon.proto.PrecomputedDistribution_SpecType", PrecomputedDistribution_SpecType_name, PrecomputedDistribution_SpecType_value)
|
| proto.RegisterEnum("ts_mon.proto.MetricsData_Units", MetricsData_Units_name, MetricsData_Units_value)
|
| }
|
| +
|
| +var fileDescriptor2 = []byte{
|
| + // 905 bytes of a gzipped FileDescriptorProto
|
| + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x54, 0xdb, 0x6e, 0xdb, 0x46,
|
| + 0x10, 0x2d, 0x75, 0xb1, 0xad, 0x91, 0xe4, 0xd0, 0x1b, 0x5f, 0x18, 0x27, 0xa8, 0x55, 0x35, 0x69,
|
| + 0x1d, 0x07, 0x10, 0x1c, 0xf7, 0x4d, 0xbd, 0x00, 0xb2, 0xc4, 0x18, 0x44, 0x24, 0x52, 0x10, 0x25,
|
| + 0x04, 0xed, 0xcb, 0x82, 0x22, 0x57, 0x0e, 0x61, 0x91, 0xab, 0x90, 0x4b, 0xbb, 0xfd, 0x8c, 0x7e,
|
| + 0x52, 0xbf, 0xa0, 0x7f, 0xd1, 0x7f, 0xe8, 0x5b, 0x67, 0x97, 0x94, 0x63, 0xa3, 0x36, 0x90, 0x17,
|
| + 0x82, 0x73, 0xe6, 0xec, 0xec, 0x5c, 0xce, 0x2c, 0x34, 0x23, 0x26, 0x92, 0xd0, 0x4f, 0x3b, 0xab,
|
| + 0x84, 0x0b, 0x4e, 0x1a, 0x22, 0xa5, 0x11, 0x8f, 0x73, 0xeb, 0xb0, 0xe5, 0xf9, 0x9f, 0xb2, 0x30,
|
| + 0x0d, 0x45, 0xc8, 0x63, 0x1a, 0x33, 0x71, 0xc3, 0x93, 0x2b, 0x1a, 0xb0, 0xeb, 0xd0, 0x67, 0x05,
|
| + 0x63, 0xff, 0x2e, 0x43, 0x78, 0xe9, 0x55, 0x8e, 0xb7, 0x33, 0xd8, 0x19, 0xe5, 0x81, 0xfb, 0x7c,
|
| + 0xb9, 0x64, 0xbe, 0xf4, 0x93, 0xef, 0xa1, 0x12, 0x78, 0xc2, 0x33, 0xb4, 0x56, 0xf9, 0xb8, 0x7e,
|
| + 0xf6, 0xac, 0x73, 0xf7, 0xae, 0x4e, 0x41, 0x1f, 0x20, 0x81, 0x1c, 0x02, 0x49, 0x85, 0x97, 0x08,
|
| + 0x2a, 0xc2, 0x88, 0xe1, 0x5f, 0xb4, 0xa2, 0x59, 0x6a, 0x94, 0x5a, 0xda, 0x71, 0x85, 0x3c, 0x87,
|
| + 0xa7, 0xfe, 0x6d, 0x48, 0xba, 0xe2, 0x61, 0x2c, 0x68, 0x18, 0x18, 0x65, 0x74, 0xd6, 0xda, 0x7f,
|
| + 0x69, 0xd0, 0x28, 0x02, 0xbd, 0x0b, 0xd9, 0x32, 0x20, 0x0d, 0xa8, 0xc4, 0x5e, 0xc4, 0xf0, 0x4a,
|
| + 0x74, 0x93, 0x2e, 0x54, 0xc4, 0x1f, 0x2b, 0xa6, 0xc8, 0xdb, 0x67, 0x2f, 0x1f, 0x4c, 0x40, 0x9d,
|
| + 0xeb, 0xa8, 0xef, 0x14, 0xb9, 0xdd, 0x0d, 0x77, 0x3a, 0xb1, 0xec, 0x0b, 0xb2, 0x0b, 0x8d, 0x14,
|
| + 0x09, 0xf1, 0x25, 0xbd, 0xf6, 0x96, 0x19, 0x33, 0x2a, 0x2a, 0xe2, 0x0e, 0xd4, 0x64, 0x02, 0x39,
|
| + 0x54, 0x45, 0xa8, 0x4c, 0x08, 0xc0, 0x9c, 0xf3, 0x65, 0x81, 0x6d, 0x20, 0xb6, 0xd5, 0x3e, 0x81,
|
| + 0xda, 0x6d, 0x44, 0xf4, 0x17, 0x31, 0x75, 0x8d, 0x6c, 0x42, 0xd9, 0xb2, 0xa7, 0x7a, 0x89, 0x6c,
|
| + 0x41, 0xe5, 0xdc, 0x71, 0x86, 0x7a, 0xb9, 0xfd, 0x77, 0x19, 0x0e, 0xc6, 0x09, 0xf3, 0x79, 0xb4,
|
| + 0xca, 0x04, 0x0b, 0x06, 0xa1, 0xbc, 0x76, 0x9e, 0xa9, 0x0e, 0xf6, 0xa0, 0x96, 0xae, 0x98, 0x4f,
|
| + 0x55, 0x15, 0x9a, 0xaa, 0xa2, 0x73, 0xbf, 0x8a, 0x47, 0x4e, 0x76, 0x5c, 0x3c, 0xa6, 0x6e, 0xdf,
|
| + 0x81, 0xea, 0x4d, 0x18, 0x88, 0x8f, 0xaa, 0x9d, 0x5a, 0xb7, 0xf4, 0xf6, 0x94, 0x18, 0xd0, 0xbc,
|
| + 0x4c, 0xf8, 0x8d, 0xf8, 0x48, 0x17, 0x9e, 0x2f, 0x78, 0xa2, 0xfa, 0xa3, 0x75, 0xb5, 0x53, 0x72,
|
| + 0x00, 0xf5, 0x38, 0x8b, 0xe8, 0x3c, 0xf3, 0xaf, 0x98, 0x48, 0x55, 0xcd, 0x55, 0x75, 0x04, 0xbb,
|
| + 0xb1, 0xe4, 0x37, 0x2c, 0xa1, 0x73, 0x9e, 0xc5, 0x41, 0x8a, 0xa5, 0x97, 0x8f, 0x35, 0xf2, 0x02,
|
| + 0x9a, 0x61, 0x4a, 0xfd, 0x2c, 0xca, 0x96, 0x9e, 0x08, 0xaf, 0x8b, 0xea, 0xbb, 0xd5, 0x85, 0xb7,
|
| + 0x4c, 0x19, 0xd9, 0x86, 0x8d, 0x3c, 0x90, 0xb1, 0x89, 0x6c, 0x22, 0x7b, 0x87, 0x67, 0x59, 0xb2,
|
| + 0xc0, 0x48, 0xc6, 0x16, 0x32, 0x09, 0xd1, 0x61, 0x8b, 0x5f, 0x17, 0x48, 0x4d, 0x21, 0x38, 0xc0,
|
| + 0x88, 0x79, 0xb1, 0x01, 0x32, 0x25, 0xd2, 0x02, 0x23, 0xc5, 0x7c, 0xf8, 0x82, 0xa6, 0x9f, 0x32,
|
| + 0x2f, 0x61, 0x81, 0x52, 0xa3, 0x27, 0x2b, 0x34, 0xea, 0x92, 0xd1, 0xfe, 0x53, 0x83, 0xad, 0xdb,
|
| + 0x5a, 0x9f, 0xc1, 0x5e, 0xbf, 0x67, 0x3b, 0xb6, 0xd5, 0xef, 0x0d, 0xe9, 0xd8, 0xf9, 0x60, 0x4e,
|
| + 0x5c, 0xea, 0xbc, 0xa3, 0x67, 0xba, 0x8c, 0xf4, 0xe2, 0x21, 0xd7, 0xdb, 0x53, 0x3a, 0xa6, 0xa7,
|
| + 0xc8, 0x28, 0xa1, 0x08, 0xf7, 0x1f, 0x66, 0xe8, 0x65, 0xec, 0xd8, 0x6e, 0x7f, 0xe6, 0x4e, 0x9d,
|
| + 0x11, 0x1d, 0xf7, 0x26, 0xbd, 0x91, 0x39, 0x35, 0x27, 0xd6, 0x6f, 0xe6, 0x40, 0xdf, 0xc5, 0xe9,
|
| + 0x6f, 0x17, 0x9e, 0x73, 0x67, 0x66, 0x0f, 0x10, 0xdb, 0x6b, 0xff, 0x53, 0x85, 0xfa, 0x5d, 0x79,
|
| + 0x7f, 0x16, 0x65, 0x09, 0x25, 0x84, 0x62, 0xcf, 0x77, 0x90, 0x4a, 0x90, 0xae, 0x12, 0xb6, 0x08,
|
| + 0x7f, 0x57, 0xd3, 0xa9, 0x91, 0x1f, 0x60, 0xfb, 0xfe, 0xda, 0xa9, 0x2a, 0xeb, 0x67, 0xcf, 0xef,
|
| + 0x0f, 0xdd, 0xce, 0x39, 0x03, 0x45, 0xc1, 0xd2, 0x2a, 0x72, 0x13, 0x8d, 0x86, 0xa2, 0x92, 0xfb,
|
| + 0xd4, 0x29, 0x7a, 0xc8, 0x09, 0x6c, 0x2c, 0xa4, 0x1c, 0x53, 0x63, 0x57, 0xad, 0xe2, 0xe1, 0xe3,
|
| + 0x9b, 0x40, 0x9e, 0xc0, 0xa6, 0x8f, 0x33, 0x16, 0x2c, 0x31, 0xbe, 0x56, 0xfa, 0x6e, 0x42, 0xf5,
|
| + 0xd2, 0xcb, 0x2e, 0x99, 0xd1, 0x52, 0x66, 0x1b, 0x0e, 0x63, 0x1e, 0x7f, 0x9e, 0x39, 0x0d, 0x78,
|
| + 0x36, 0x5f, 0xb2, 0x42, 0xfe, 0x6d, 0x35, 0xb6, 0x1f, 0xa1, 0x11, 0xdc, 0x11, 0xa3, 0xf1, 0xad,
|
| + 0xca, 0xec, 0xd5, 0x17, 0x29, 0xf7, 0x7f, 0x8b, 0xf7, 0x52, 0x75, 0x66, 0x0f, 0x9a, 0x72, 0xcb,
|
| + 0x50, 0x1a, 0x05, 0xfc, 0x4a, 0x4a, 0x8d, 0x1c, 0xc1, 0xc1, 0x63, 0xa9, 0x7c, 0xa7, 0x52, 0x79,
|
| + 0xf8, 0x69, 0x39, 0x56, 0x4f, 0x4b, 0x07, 0xaa, 0x59, 0x1c, 0xa2, 0xce, 0x5f, 0xab, 0xcd, 0x3a,
|
| + 0x7a, 0xf4, 0x81, 0xea, 0xcc, 0x24, 0x8d, 0x3c, 0x85, 0x7a, 0xc0, 0x52, 0x3f, 0x09, 0x57, 0xaa,
|
| + 0xaa, 0x37, 0xea, 0x09, 0xfa, 0x57, 0x83, 0x6a, 0xee, 0xde, 0x81, 0xe6, 0xcc, 0x7e, 0x6f, 0x3b,
|
| + 0x1f, 0x6c, 0x3a, 0xb3, 0xad, 0xa9, 0xab, 0x7f, 0x45, 0xea, 0xb0, 0xe9, 0x9a, 0x7d, 0xc7, 0x1e,
|
| + 0xb8, 0x28, 0x41, 0x1d, 0xdf, 0x2a, 0x6b, 0x38, 0xb4, 0xd6, 0x48, 0x29, 0x47, 0xfa, 0x13, 0x67,
|
| + 0x8d, 0x94, 0xb1, 0xfb, 0x75, 0x1b, 0x45, 0xb8, 0x06, 0x2a, 0xea, 0x9d, 0x90, 0xb1, 0xf6, 0x48,
|
| + 0x0d, 0xaa, 0xe7, 0xbf, 0x4e, 0x4d, 0x57, 0xdf, 0xc7, 0x91, 0xd4, 0xde, 0x5b, 0x43, 0x27, 0x37,
|
| + 0x8f, 0xa4, 0x39, 0x32, 0x2f, 0x7a, 0xb9, 0xd9, 0x92, 0xe6, 0x85, 0xb5, 0x36, 0xbf, 0xc9, 0xc9,
|
| + 0xe7, 0x56, 0x6e, 0xbe, 0xce, 0xc9, 0x6b, 0xf3, 0x24, 0x27, 0xaf, 0xcd, 0x37, 0xf2, 0xba, 0xde,
|
| + 0x68, 0xec, 0xea, 0x3f, 0x29, 0x9e, 0xcc, 0x56, 0x99, 0x3f, 0x63, 0xed, 0x4f, 0x06, 0xe6, 0xc5,
|
| + 0xc4, 0x34, 0x5d, 0xda, 0x37, 0x87, 0xae, 0x35, 0x73, 0xf5, 0x5f, 0xfe, 0x0b, 0x00, 0x00, 0xff,
|
| + 0xff, 0xa4, 0x61, 0xa9, 0x5c, 0x4d, 0x06, 0x00, 0x00,
|
| +}
|
|
|