remove old MinSample proto message

Signed-off-by: Nicolás Pazos <npazosmendez@gmail.com>
This commit is contained in:
Nicolás Pazos 2023-12-28 12:28:36 -03:00
parent baebe1c59d
commit acd035320c
2 changed files with 83 additions and 288 deletions

View file

@ -96,7 +96,7 @@ func (x Histogram_ResetHint) String() string {
}
func (Histogram_ResetHint) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{4, 0}
return fileDescriptor_d938547f84707355, []int{3, 0}
}
type LabelMatcher_Type int32
@ -127,7 +127,7 @@ func (x LabelMatcher_Type) String() string {
}
func (LabelMatcher_Type) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{9, 0}
return fileDescriptor_d938547f84707355, []int{8, 0}
}
// We require this to match chunkenc.Encoding.
@ -159,7 +159,7 @@ func (x Chunk_Encoding) String() string {
}
func (Chunk_Encoding) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{11, 0}
return fileDescriptor_d938547f84707355, []int{10, 0}
}
type MetricMetadata struct {
@ -292,63 +292,6 @@ func (m *Sample) GetTimestamp() int64 {
return 0
}
type MinSample struct {
Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
// timestamp is in ms format, see model/timestamp/timestamp.go for
// conversion from time.Time to Prometheus timestamp.
Timestamp int64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *MinSample) Reset() { *m = MinSample{} }
func (m *MinSample) String() string { return proto.CompactTextString(m) }
func (*MinSample) ProtoMessage() {}
func (*MinSample) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{2}
}
func (m *MinSample) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
}
func (m *MinSample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
if deterministic {
return xxx_messageInfo_MinSample.Marshal(b, m, deterministic)
} else {
b = b[:cap(b)]
n, err := m.MarshalToSizedBuffer(b)
if err != nil {
return nil, err
}
return b[:n], nil
}
}
func (m *MinSample) XXX_Merge(src proto.Message) {
xxx_messageInfo_MinSample.Merge(m, src)
}
func (m *MinSample) XXX_Size() int {
return m.Size()
}
func (m *MinSample) XXX_DiscardUnknown() {
xxx_messageInfo_MinSample.DiscardUnknown(m)
}
var xxx_messageInfo_MinSample proto.InternalMessageInfo
func (m *MinSample) GetValue() float64 {
if m != nil {
return m.Value
}
return 0
}
func (m *MinSample) GetTimestamp() int64 {
if m != nil {
return m.Timestamp
}
return 0
}
type Exemplar struct {
// Optional, can be empty.
Labels []Label `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels"`
@ -365,7 +308,7 @@ func (m *Exemplar) Reset() { *m = Exemplar{} }
func (m *Exemplar) String() string { return proto.CompactTextString(m) }
func (*Exemplar) ProtoMessage() {}
func (*Exemplar) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{3}
return fileDescriptor_d938547f84707355, []int{2}
}
func (m *Exemplar) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -469,7 +412,7 @@ func (m *Histogram) Reset() { *m = Histogram{} }
func (m *Histogram) String() string { return proto.CompactTextString(m) }
func (*Histogram) ProtoMessage() {}
func (*Histogram) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{4}
return fileDescriptor_d938547f84707355, []int{3}
}
func (m *Histogram) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -672,7 +615,7 @@ func (m *BucketSpan) Reset() { *m = BucketSpan{} }
func (m *BucketSpan) String() string { return proto.CompactTextString(m) }
func (*BucketSpan) ProtoMessage() {}
func (*BucketSpan) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{5}
return fileDescriptor_d938547f84707355, []int{4}
}
func (m *BucketSpan) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -732,7 +675,7 @@ func (m *TimeSeries) Reset() { *m = TimeSeries{} }
func (m *TimeSeries) String() string { return proto.CompactTextString(m) }
func (*TimeSeries) ProtoMessage() {}
func (*TimeSeries) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{6}
return fileDescriptor_d938547f84707355, []int{5}
}
func (m *TimeSeries) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -801,7 +744,7 @@ func (m *Label) Reset() { *m = Label{} }
func (m *Label) String() string { return proto.CompactTextString(m) }
func (*Label) ProtoMessage() {}
func (*Label) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{7}
return fileDescriptor_d938547f84707355, []int{6}
}
func (m *Label) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -855,7 +798,7 @@ func (m *Labels) Reset() { *m = Labels{} }
func (m *Labels) String() string { return proto.CompactTextString(m) }
func (*Labels) ProtoMessage() {}
func (*Labels) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{8}
return fileDescriptor_d938547f84707355, []int{7}
}
func (m *Labels) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -905,7 +848,7 @@ func (m *LabelMatcher) Reset() { *m = LabelMatcher{} }
func (m *LabelMatcher) String() string { return proto.CompactTextString(m) }
func (*LabelMatcher) ProtoMessage() {}
func (*LabelMatcher) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{9}
return fileDescriptor_d938547f84707355, []int{8}
}
func (m *LabelMatcher) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -972,7 +915,7 @@ func (m *ReadHints) Reset() { *m = ReadHints{} }
func (m *ReadHints) String() string { return proto.CompactTextString(m) }
func (*ReadHints) ProtoMessage() {}
func (*ReadHints) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{10}
return fileDescriptor_d938547f84707355, []int{9}
}
func (m *ReadHints) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -1066,7 +1009,7 @@ func (m *Chunk) Reset() { *m = Chunk{} }
func (m *Chunk) String() string { return proto.CompactTextString(m) }
func (*Chunk) ProtoMessage() {}
func (*Chunk) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{11}
return fileDescriptor_d938547f84707355, []int{10}
}
func (m *Chunk) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -1138,7 +1081,7 @@ func (m *ChunkedSeries) Reset() { *m = ChunkedSeries{} }
func (m *ChunkedSeries) String() string { return proto.CompactTextString(m) }
func (*ChunkedSeries) ProtoMessage() {}
func (*ChunkedSeries) Descriptor() ([]byte, []int) {
return fileDescriptor_d938547f84707355, []int{12}
return fileDescriptor_d938547f84707355, []int{11}
}
func (m *ChunkedSeries) XXX_Unmarshal(b []byte) error {
return m.Unmarshal(b)
@ -1188,7 +1131,6 @@ func init() {
proto.RegisterEnum("prometheus.Chunk_Encoding", Chunk_Encoding_name, Chunk_Encoding_value)
proto.RegisterType((*MetricMetadata)(nil), "prometheus.MetricMetadata")
proto.RegisterType((*Sample)(nil), "prometheus.Sample")
proto.RegisterType((*MinSample)(nil), "prometheus.MinSample")
proto.RegisterType((*Exemplar)(nil), "prometheus.Exemplar")
proto.RegisterType((*Histogram)(nil), "prometheus.Histogram")
proto.RegisterType((*BucketSpan)(nil), "prometheus.BucketSpan")
@ -1204,76 +1146,76 @@ func init() {
func init() { proto.RegisterFile("types.proto", fileDescriptor_d938547f84707355) }
var fileDescriptor_d938547f84707355 = []byte{
// 1101 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xdf, 0x8e, 0xdb, 0xc4,
0x17, 0x5e, 0xdb, 0x89, 0x13, 0x9f, 0xfc, 0xa9, 0x77, 0x7e, 0xdb, 0xfe, 0x4c, 0x45, 0xb7, 0xc1,
0x52, 0x21, 0x42, 0x28, 0xab, 0x2e, 0x5c, 0x50, 0x51, 0x81, 0x76, 0xb7, 0xd9, 0x3f, 0x62, 0x9d,
0xa8, 0x93, 0xac, 0xa0, 0xdc, 0x44, 0xb3, 0xc9, 0x6c, 0x62, 0xd5, 0x1e, 0x1b, 0xcf, 0xa4, 0xda,
0xf0, 0x1e, 0xdc, 0xf1, 0x12, 0xbc, 0x45, 0x25, 0x6e, 0xe0, 0x05, 0x10, 0xda, 0x2b, 0x1e, 0x03,
0xcd, 0xd8, 0x8e, 0x9d, 0x6e, 0x91, 0x28, 0xdc, 0xcd, 0xf9, 0xce, 0x77, 0xce, 0xf9, 0x3c, 0x73,
0xe6, 0x8c, 0xa1, 0x21, 0x56, 0x31, 0xe5, 0xbd, 0x38, 0x89, 0x44, 0x84, 0x20, 0x4e, 0xa2, 0x90,
0x8a, 0x05, 0x5d, 0xf2, 0xfb, 0x3b, 0xf3, 0x68, 0x1e, 0x29, 0x78, 0x4f, 0xae, 0x52, 0x86, 0xfb,
0x93, 0x0e, 0x6d, 0x8f, 0x8a, 0xc4, 0x9f, 0x7a, 0x54, 0x90, 0x19, 0x11, 0x04, 0x3d, 0x81, 0x8a,
0xcc, 0xe1, 0x68, 0x1d, 0xad, 0xdb, 0xde, 0x7f, 0xd4, 0x2b, 0x72, 0xf4, 0x36, 0x99, 0x99, 0x39,
0x5e, 0xc5, 0x14, 0xab, 0x10, 0xf4, 0x09, 0xa0, 0x50, 0x61, 0x93, 0x2b, 0x12, 0xfa, 0xc1, 0x6a,
0xc2, 0x48, 0x48, 0x1d, 0xbd, 0xa3, 0x75, 0x2d, 0x6c, 0xa7, 0x9e, 0x63, 0xe5, 0x18, 0x90, 0x90,
0x22, 0x04, 0x95, 0x05, 0x0d, 0x62, 0xa7, 0xa2, 0xfc, 0x6a, 0x2d, 0xb1, 0x25, 0xf3, 0x85, 0x53,
0x4d, 0x31, 0xb9, 0x76, 0x57, 0x00, 0x45, 0x25, 0xd4, 0x80, 0xda, 0xc5, 0xe0, 0xeb, 0xc1, 0xf0,
0x9b, 0x81, 0xbd, 0x25, 0x8d, 0xa3, 0xe1, 0xc5, 0x60, 0xdc, 0xc7, 0xb6, 0x86, 0x2c, 0xa8, 0x9e,
0x1c, 0x5c, 0x9c, 0xf4, 0x6d, 0x1d, 0xb5, 0xc0, 0x3a, 0x3d, 0x1b, 0x8d, 0x87, 0x27, 0xf8, 0xc0,
0xb3, 0x0d, 0x84, 0xa0, 0xad, 0x3c, 0x05, 0x56, 0x91, 0xa1, 0xa3, 0x0b, 0xcf, 0x3b, 0xc0, 0x2f,
0xec, 0x2a, 0xaa, 0x43, 0xe5, 0x6c, 0x70, 0x3c, 0xb4, 0x4d, 0xd4, 0x84, 0xfa, 0x68, 0x7c, 0x30,
0xee, 0x8f, 0xfa, 0x63, 0xbb, 0xe6, 0x3e, 0x05, 0x73, 0x44, 0xc2, 0x38, 0xa0, 0x68, 0x07, 0xaa,
0xaf, 0x48, 0xb0, 0x4c, 0xb7, 0x45, 0xc3, 0xa9, 0x81, 0xde, 0x07, 0x4b, 0xf8, 0x21, 0xe5, 0x82,
0x84, 0xb1, 0xfa, 0x4e, 0x03, 0x17, 0x80, 0xfb, 0x15, 0x58, 0x9e, 0xcf, 0xfe, 0x43, 0x82, 0x08,
0xea, 0xfd, 0x6b, 0x1a, 0xc6, 0x01, 0x49, 0xd0, 0x1e, 0x98, 0x01, 0xb9, 0xa4, 0x01, 0x77, 0xb4,
0x8e, 0xd1, 0x6d, 0xec, 0x6f, 0x97, 0x0f, 0xe6, 0x5c, 0x7a, 0x0e, 0x2b, 0xaf, 0x7f, 0x7f, 0xb8,
0x85, 0x33, 0x5a, 0x51, 0x50, 0xff, 0xdb, 0x82, 0xc6, 0x9b, 0x05, 0x7f, 0xa9, 0x82, 0x75, 0xea,
0x73, 0x11, 0xcd, 0x13, 0x12, 0xa2, 0x07, 0x60, 0x4d, 0xa3, 0x25, 0x13, 0x13, 0x9f, 0x09, 0x25,
0xbb, 0x72, 0xba, 0x85, 0xeb, 0x0a, 0x3a, 0x63, 0x02, 0x7d, 0x00, 0x8d, 0xd4, 0x7d, 0x15, 0x44,
0x44, 0xa4, 0x65, 0x4e, 0xb7, 0x30, 0x28, 0xf0, 0x58, 0x62, 0xc8, 0x06, 0x83, 0x2f, 0x43, 0x55,
0x47, 0xc3, 0x72, 0x89, 0xee, 0x81, 0xc9, 0xa7, 0x0b, 0x1a, 0x12, 0x75, 0xec, 0xdb, 0x38, 0xb3,
0xd0, 0x23, 0x68, 0xff, 0x40, 0x93, 0x68, 0x22, 0x16, 0x09, 0xe5, 0x8b, 0x28, 0x98, 0xa9, 0x16,
0xd0, 0x70, 0x4b, 0xa2, 0xe3, 0x1c, 0x44, 0x1f, 0x66, 0xb4, 0x42, 0x97, 0xa9, 0x74, 0x69, 0xb8,
0x29, 0xf1, 0xa3, 0x5c, 0xdb, 0xc7, 0x60, 0x97, 0x78, 0xa9, 0xc0, 0x9a, 0x12, 0xa8, 0xe1, 0xf6,
0x9a, 0x99, 0x8a, 0x3c, 0x82, 0x36, 0xa3, 0x73, 0x22, 0xfc, 0x57, 0x74, 0xc2, 0x63, 0xc2, 0xb8,
0x53, 0x57, 0x3b, 0x7c, 0xaf, 0xbc, 0xc3, 0x87, 0xcb, 0xe9, 0x4b, 0x2a, 0x46, 0x31, 0x61, 0xd9,
0x36, 0xb7, 0xf2, 0x18, 0x89, 0x71, 0xf4, 0x11, 0xdc, 0x59, 0x27, 0x99, 0xd1, 0x40, 0x10, 0xee,
0x58, 0x1d, 0xa3, 0x8b, 0xf0, 0x3a, 0xf7, 0x33, 0x85, 0x6e, 0x10, 0x95, 0x3a, 0xee, 0x40, 0xc7,
0xe8, 0x6a, 0x05, 0x51, 0x49, 0xe3, 0x52, 0x56, 0x1c, 0x71, 0xbf, 0x24, 0xab, 0xf1, 0x4f, 0x64,
0xe5, 0x31, 0x6b, 0x59, 0xeb, 0x24, 0x99, 0xac, 0x66, 0x2a, 0x2b, 0x87, 0x0b, 0x59, 0x6b, 0x62,
0x26, 0xab, 0x95, 0xca, 0xca, 0xe1, 0x4c, 0xd6, 0x97, 0x00, 0x09, 0xe5, 0x54, 0x4c, 0x16, 0x72,
0xf7, 0xdb, 0x6a, 0x48, 0x3c, 0x2c, 0x4b, 0x5a, 0xf7, 0x4f, 0x0f, 0x4b, 0xde, 0xa9, 0xcf, 0x04,
0xb6, 0x92, 0x7c, 0xb9, 0xd9, 0x80, 0x77, 0xde, 0x6c, 0xc0, 0xcf, 0xc0, 0x5a, 0x47, 0x6d, 0x5e,
0xf5, 0x1a, 0x18, 0x2f, 0xfa, 0x23, 0x5b, 0x43, 0x26, 0xe8, 0x83, 0xa1, 0xad, 0x17, 0xd7, 0xdd,
0x38, 0xac, 0x41, 0x55, 0x69, 0x3e, 0x6c, 0x02, 0x14, 0xc7, 0xee, 0x3e, 0x05, 0x28, 0xf6, 0x47,
0x76, 0x5e, 0x74, 0x75, 0xc5, 0x69, 0xda, 0xca, 0xdb, 0x38, 0xb3, 0x24, 0x1e, 0x50, 0x36, 0x17,
0x0b, 0xd5, 0xc1, 0x2d, 0x9c, 0x59, 0xee, 0x9f, 0x1a, 0xc0, 0xd8, 0x0f, 0xe9, 0x88, 0x26, 0x3e,
0xe5, 0xef, 0x7e, 0xff, 0xf6, 0xa1, 0xc6, 0xd5, 0xd5, 0xe7, 0x8e, 0xae, 0x22, 0x50, 0x39, 0x22,
0x9d, 0x0a, 0x59, 0x48, 0x4e, 0x44, 0x9f, 0x83, 0x45, 0xb3, 0x0b, 0xcf, 0x1d, 0x43, 0x45, 0xed,
0x94, 0xa3, 0xf2, 0x69, 0x90, 0xc5, 0x15, 0x64, 0xf4, 0x05, 0xc0, 0x22, 0xdf, 0x78, 0xee, 0x54,
0x54, 0xe8, 0xdd, 0xb7, 0x1e, 0x4b, 0x16, 0x5b, 0xa2, 0xbb, 0x8f, 0xa1, 0xaa, 0xbe, 0x40, 0x8e,
0x5f, 0x35, 0xb2, 0xb5, 0x74, 0xfc, 0xca, 0xf5, 0xe6, 0x1c, 0xb1, 0xb2, 0x39, 0xe2, 0x3e, 0x01,
0xf3, 0x3c, 0xfd, 0xce, 0x77, 0xdd, 0x18, 0xf7, 0x47, 0x0d, 0x9a, 0x0a, 0xf7, 0x88, 0x98, 0x2e,
0x68, 0x82, 0x1e, 0x6f, 0xbc, 0x38, 0x0f, 0x6e, 0xc5, 0x67, 0xbc, 0x5e, 0xe9, 0xa5, 0xc9, 0x85,
0xea, 0x6f, 0x13, 0x6a, 0x94, 0x85, 0x76, 0xa1, 0xa2, 0xde, 0x0d, 0x13, 0xf4, 0xfe, 0xf3, 0xb4,
0x8f, 0x06, 0xfd, 0xe7, 0x69, 0x1f, 0x61, 0xf9, 0x56, 0x48, 0x00, 0xf7, 0x6d, 0xc3, 0xfd, 0x59,
0x93, 0xcd, 0x47, 0x66, 0xb2, 0xf7, 0x38, 0xfa, 0x3f, 0xd4, 0xb8, 0xa0, 0xf1, 0x24, 0xe4, 0x4a,
0x97, 0x81, 0x4d, 0x69, 0x7a, 0x5c, 0x96, 0xbe, 0x5a, 0xb2, 0x69, 0x5e, 0x5a, 0xae, 0xd1, 0x7b,
0x50, 0xe7, 0x82, 0x24, 0x42, 0xb2, 0xd3, 0xa1, 0x5a, 0x53, 0xb6, 0xc7, 0xd1, 0x5d, 0x30, 0x29,
0x9b, 0x4d, 0xd4, 0xa1, 0x48, 0x47, 0x95, 0xb2, 0x99, 0xc7, 0xd1, 0x7d, 0xa8, 0xcf, 0x93, 0x68,
0x19, 0xfb, 0x6c, 0xee, 0x54, 0x3b, 0x46, 0xd7, 0xc2, 0x6b, 0x1b, 0xb5, 0x41, 0xbf, 0x5c, 0xa9,
0xc1, 0x56, 0xc7, 0xfa, 0xe5, 0x4a, 0x66, 0x4f, 0x08, 0x9b, 0x53, 0x99, 0xa4, 0x96, 0x66, 0x57,
0xb6, 0xc7, 0xdd, 0xdf, 0x34, 0xa8, 0x1e, 0x2d, 0x96, 0xec, 0x25, 0xda, 0x85, 0x46, 0xe8, 0xb3,
0x89, 0xbc, 0x4a, 0x85, 0x66, 0x2b, 0xf4, 0x99, 0xec, 0x61, 0x8f, 0x2b, 0x3f, 0xb9, 0x5e, 0xfb,
0xb3, 0xb7, 0x26, 0x24, 0xd7, 0x99, 0xbf, 0x97, 0x1d, 0x82, 0xa1, 0x0e, 0xe1, 0x7e, 0xf9, 0x10,
0x54, 0x81, 0x5e, 0x9f, 0x4d, 0xa3, 0x99, 0xcf, 0xe6, 0xc5, 0x09, 0xc8, 0x9f, 0x00, 0xf5, 0x55,
0x4d, 0xac, 0xd6, 0xee, 0x33, 0xa8, 0xe7, 0xac, 0x5b, 0x97, 0xf7, 0xdb, 0xa1, 0x7c, 0xa3, 0x37,
0x1e, 0x66, 0x1d, 0xfd, 0x0f, 0xee, 0x1c, 0x9f, 0x0f, 0x0f, 0xc6, 0x93, 0xd2, 0x6b, 0xed, 0x7e,
0x0f, 0x2d, 0x55, 0x91, 0xce, 0xfe, 0xed, 0xd5, 0xdb, 0x03, 0x73, 0x2a, 0x33, 0xe4, 0x37, 0x6f,
0xfb, 0xd6, 0xd7, 0xe4, 0x01, 0x29, 0xed, 0x70, 0xe7, 0xf5, 0xcd, 0xae, 0xf6, 0xeb, 0xcd, 0xae,
0xf6, 0xc7, 0xcd, 0xae, 0xf6, 0x9d, 0x29, 0xd9, 0xf1, 0xe5, 0xa5, 0xa9, 0xfe, 0x91, 0x3e, 0xfd,
0x2b, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x04, 0x04, 0x04, 0x54, 0x09, 0x00, 0x00,
// 1092 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdb, 0x6e, 0xdb, 0x46,
0x13, 0x36, 0x49, 0x89, 0x12, 0x47, 0x87, 0xd0, 0xfb, 0x3b, 0xf9, 0x59, 0xa3, 0x71, 0x54, 0x02,
0x69, 0x85, 0xa2, 0x90, 0x11, 0xb7, 0x17, 0x0d, 0x1a, 0x14, 0xb0, 0x1d, 0xf9, 0x80, 0x5a, 0x12,
0xb2, 0x92, 0xd1, 0xa6, 0x37, 0xc2, 0x5a, 0x5a, 0x4b, 0x44, 0xc4, 0x43, 0xb9, 0xab, 0xc0, 0xea,
0x7b, 0xf4, 0xae, 0x2f, 0xd1, 0xb7, 0x08, 0xd0, 0x9b, 0xf6, 0x05, 0x8a, 0xc2, 0x57, 0x7d, 0x8c,
0x62, 0x87, 0xa4, 0x48, 0xc5, 0x29, 0xd0, 0xf4, 0x6e, 0xe7, 0x9b, 0x6f, 0x76, 0x3e, 0xee, 0xce,
0xcc, 0x12, 0x6a, 0x72, 0x15, 0x71, 0xd1, 0x89, 0xe2, 0x50, 0x86, 0x04, 0xa2, 0x38, 0xf4, 0xb9,
0x9c, 0xf3, 0xa5, 0xd8, 0xdd, 0x99, 0x85, 0xb3, 0x10, 0xe1, 0x7d, 0xb5, 0x4a, 0x18, 0xee, 0xcf,
0x3a, 0x34, 0x7b, 0x5c, 0xc6, 0xde, 0xa4, 0xc7, 0x25, 0x9b, 0x32, 0xc9, 0xc8, 0x53, 0x28, 0xa9,
0x3d, 0x1c, 0xad, 0xa5, 0xb5, 0x9b, 0x07, 0x8f, 0x3b, 0xf9, 0x1e, 0x9d, 0x4d, 0x66, 0x6a, 0x8e,
0x56, 0x11, 0xa7, 0x18, 0x42, 0x3e, 0x03, 0xe2, 0x23, 0x36, 0xbe, 0x66, 0xbe, 0xb7, 0x58, 0x8d,
0x03, 0xe6, 0x73, 0x47, 0x6f, 0x69, 0x6d, 0x8b, 0xda, 0x89, 0xe7, 0x04, 0x1d, 0x7d, 0xe6, 0x73,
0x42, 0xa0, 0x34, 0xe7, 0x8b, 0xc8, 0x29, 0xa1, 0x1f, 0xd7, 0x0a, 0x5b, 0x06, 0x9e, 0x74, 0xca,
0x09, 0xa6, 0xd6, 0xee, 0x0a, 0x20, 0xcf, 0x44, 0x6a, 0x50, 0xb9, 0xec, 0x7f, 0xd3, 0x1f, 0x7c,
0xdb, 0xb7, 0xb7, 0x94, 0x71, 0x3c, 0xb8, 0xec, 0x8f, 0xba, 0xd4, 0xd6, 0x88, 0x05, 0xe5, 0xd3,
0xc3, 0xcb, 0xd3, 0xae, 0xad, 0x93, 0x06, 0x58, 0x67, 0xe7, 0xc3, 0xd1, 0xe0, 0x94, 0x1e, 0xf6,
0x6c, 0x83, 0x10, 0x68, 0xa2, 0x27, 0xc7, 0x4a, 0x2a, 0x74, 0x78, 0xd9, 0xeb, 0x1d, 0xd2, 0x97,
0x76, 0x99, 0x54, 0xa1, 0x74, 0xde, 0x3f, 0x19, 0xd8, 0x26, 0xa9, 0x43, 0x75, 0x38, 0x3a, 0x1c,
0x75, 0x87, 0xdd, 0x91, 0x5d, 0x71, 0x9f, 0x81, 0x39, 0x64, 0x7e, 0xb4, 0xe0, 0x64, 0x07, 0xca,
0xaf, 0xd9, 0x62, 0x99, 0x1c, 0x8b, 0x46, 0x13, 0x83, 0x7c, 0x08, 0x96, 0xf4, 0x7c, 0x2e, 0x24,
0xf3, 0x23, 0xfc, 0x4e, 0x83, 0xe6, 0x80, 0x1b, 0x42, 0xb5, 0x7b, 0xc3, 0xfd, 0x68, 0xc1, 0x62,
0xb2, 0x0f, 0xe6, 0x82, 0x5d, 0xf1, 0x85, 0x70, 0xb4, 0x96, 0xd1, 0xae, 0x1d, 0x6c, 0x17, 0xcf,
0xf5, 0x42, 0x79, 0x8e, 0x4a, 0x6f, 0xfe, 0x78, 0xb4, 0x45, 0x53, 0x5a, 0x9e, 0x50, 0xff, 0xc7,
0x84, 0xc6, 0xdb, 0x09, 0x7f, 0x2d, 0x83, 0x75, 0xe6, 0x09, 0x19, 0xce, 0x62, 0xe6, 0x93, 0x87,
0x60, 0x4d, 0xc2, 0x65, 0x20, 0xc7, 0x5e, 0x20, 0x51, 0x76, 0xe9, 0x6c, 0x8b, 0x56, 0x11, 0x3a,
0x0f, 0x24, 0xf9, 0x08, 0x6a, 0x89, 0xfb, 0x7a, 0x11, 0x32, 0x99, 0xa4, 0x39, 0xdb, 0xa2, 0x80,
0xe0, 0x89, 0xc2, 0x88, 0x0d, 0x86, 0x58, 0xfa, 0x98, 0x47, 0xa3, 0x6a, 0x49, 0x1e, 0x80, 0x29,
0x26, 0x73, 0xee, 0x33, 0xbc, 0xb5, 0x6d, 0x9a, 0x5a, 0xe4, 0x31, 0x34, 0x7f, 0xe4, 0x71, 0x38,
0x96, 0xf3, 0x98, 0x8b, 0x79, 0xb8, 0x98, 0xe2, 0x0d, 0x6a, 0xb4, 0xa1, 0xd0, 0x51, 0x06, 0x92,
0x8f, 0x53, 0x5a, 0xae, 0xcb, 0x44, 0x5d, 0x1a, 0xad, 0x2b, 0xfc, 0x38, 0xd3, 0xf6, 0x29, 0xd8,
0x05, 0x5e, 0x22, 0xb0, 0x82, 0x02, 0x35, 0xda, 0x5c, 0x33, 0x13, 0x91, 0xc7, 0xd0, 0x0c, 0xf8,
0x8c, 0x49, 0xef, 0x35, 0x1f, 0x8b, 0x88, 0x05, 0xc2, 0xa9, 0xe2, 0x09, 0x3f, 0x28, 0x9e, 0xf0,
0xd1, 0x72, 0xf2, 0x8a, 0xcb, 0x61, 0xc4, 0x82, 0xf4, 0x98, 0x1b, 0x59, 0x8c, 0xc2, 0x04, 0xf9,
0x04, 0xee, 0xad, 0x37, 0x99, 0xf2, 0x85, 0x64, 0xc2, 0xb1, 0x5a, 0x46, 0x9b, 0xd0, 0xf5, 0xde,
0xcf, 0x11, 0xdd, 0x20, 0xa2, 0x3a, 0xe1, 0x40, 0xcb, 0x68, 0x6b, 0x39, 0x11, 0xa5, 0x09, 0x25,
0x2b, 0x0a, 0x85, 0x57, 0x90, 0x55, 0xfb, 0x37, 0xb2, 0xb2, 0x98, 0xb5, 0xac, 0xf5, 0x26, 0xa9,
0xac, 0x7a, 0x22, 0x2b, 0x83, 0x73, 0x59, 0x6b, 0x62, 0x2a, 0xab, 0x91, 0xc8, 0xca, 0xe0, 0x54,
0xd6, 0xd7, 0x00, 0x31, 0x17, 0x5c, 0x8e, 0xe7, 0xea, 0xf4, 0x9b, 0xd8, 0xe3, 0x8f, 0x8a, 0x92,
0xd6, 0xf5, 0xd3, 0xa1, 0x8a, 0x77, 0xe6, 0x05, 0x92, 0x5a, 0x71, 0xb6, 0xdc, 0x2c, 0xc0, 0x7b,
0x6f, 0x17, 0xe0, 0x17, 0x60, 0xad, 0xa3, 0x36, 0x3b, 0xb5, 0x02, 0xc6, 0xcb, 0xee, 0xd0, 0xd6,
0x88, 0x09, 0x7a, 0x7f, 0x60, 0xeb, 0x79, 0xb7, 0x1a, 0x47, 0x15, 0x28, 0xa3, 0xe6, 0xa3, 0x3a,
0x40, 0x7e, 0xed, 0xee, 0x33, 0x80, 0xfc, 0x7c, 0x54, 0xe5, 0x85, 0xd7, 0xd7, 0x82, 0x27, 0xa5,
0xbc, 0x4d, 0x53, 0x4b, 0xe1, 0x0b, 0x1e, 0xcc, 0xe4, 0x1c, 0x2b, 0xb8, 0x41, 0x53, 0xcb, 0xfd,
0x4b, 0x03, 0x18, 0x79, 0x3e, 0x1f, 0xf2, 0xd8, 0xe3, 0xe2, 0xfd, 0xfb, 0xef, 0x00, 0x2a, 0x02,
0x5b, 0x5f, 0x38, 0x3a, 0x46, 0x90, 0x62, 0x44, 0x32, 0x15, 0xd2, 0x90, 0x8c, 0x48, 0xbe, 0x04,
0x8b, 0xa7, 0x0d, 0x2f, 0x1c, 0x03, 0xa3, 0x76, 0x8a, 0x51, 0xd9, 0x34, 0x48, 0xe3, 0x72, 0x32,
0xf9, 0x0a, 0x60, 0x9e, 0x1d, 0xbc, 0x70, 0x4a, 0x18, 0x7a, 0xff, 0x9d, 0xd7, 0x92, 0xc6, 0x16,
0xe8, 0xee, 0x13, 0x28, 0xe3, 0x17, 0xa8, 0xe9, 0x89, 0x13, 0x57, 0x4b, 0xa6, 0xa7, 0x5a, 0x6f,
0xce, 0x11, 0x2b, 0x9d, 0x23, 0xee, 0x53, 0x30, 0x2f, 0x92, 0xef, 0x7c, 0xdf, 0x83, 0x71, 0x7f,
0xd2, 0xa0, 0x8e, 0x78, 0x8f, 0xc9, 0xc9, 0x9c, 0xc7, 0xe4, 0xc9, 0xc6, 0x83, 0xf1, 0xf0, 0x4e,
0x7c, 0xca, 0xeb, 0x14, 0x1e, 0x8a, 0x4c, 0xa8, 0xfe, 0x2e, 0xa1, 0x46, 0x51, 0x68, 0x1b, 0x4a,
0x38, 0xf6, 0x4d, 0xd0, 0xbb, 0x2f, 0x92, 0x3a, 0xea, 0x77, 0x5f, 0x24, 0x75, 0x44, 0xd5, 0xa8,
0x57, 0x00, 0xed, 0xda, 0x86, 0xfb, 0x8b, 0xa6, 0x8a, 0x8f, 0x4d, 0x55, 0xed, 0x09, 0xf2, 0x7f,
0xa8, 0x08, 0xc9, 0xa3, 0xb1, 0x2f, 0x50, 0x97, 0x41, 0x4d, 0x65, 0xf6, 0x84, 0x4a, 0x7d, 0xbd,
0x0c, 0x26, 0x59, 0x6a, 0xb5, 0x26, 0x1f, 0x40, 0x55, 0x48, 0x16, 0x4b, 0xc5, 0x4e, 0x86, 0x6a,
0x05, 0xed, 0x9e, 0x20, 0xf7, 0xc1, 0xe4, 0xc1, 0x74, 0x8c, 0x97, 0xa2, 0x1c, 0x65, 0x1e, 0x4c,
0x7b, 0x82, 0xec, 0x42, 0x75, 0x16, 0x87, 0xcb, 0xc8, 0x0b, 0x66, 0x4e, 0xb9, 0x65, 0xb4, 0x2d,
0xba, 0xb6, 0x49, 0x13, 0xf4, 0xab, 0x15, 0x0e, 0xb6, 0x2a, 0xd5, 0xaf, 0x56, 0x6a, 0xf7, 0x98,
0x05, 0x33, 0xae, 0x36, 0xa9, 0x24, 0xbb, 0xa3, 0xdd, 0x13, 0xee, 0xef, 0x1a, 0x94, 0x8f, 0xe7,
0xcb, 0xe0, 0x15, 0xd9, 0x83, 0x9a, 0xef, 0x05, 0x63, 0xd5, 0x4a, 0xb9, 0x66, 0xcb, 0xf7, 0x02,
0x55, 0xc3, 0x3d, 0x81, 0x7e, 0x76, 0xb3, 0xf6, 0xa7, 0x6f, 0x8d, 0xcf, 0x6e, 0x52, 0x7f, 0x27,
0xbd, 0x04, 0x03, 0x2f, 0x61, 0xb7, 0x78, 0x09, 0x98, 0xa0, 0xd3, 0x0d, 0x26, 0xe1, 0xd4, 0x0b,
0x66, 0xf9, 0x0d, 0xa8, 0x37, 0x1c, 0xbf, 0xaa, 0x4e, 0x71, 0xed, 0x3e, 0x87, 0x6a, 0xc6, 0xba,
0xd3, 0xbc, 0xdf, 0x0d, 0xd4, 0x13, 0xbb, 0xf1, 0xae, 0xea, 0xe4, 0x7f, 0x70, 0xef, 0xe4, 0x62,
0x70, 0x38, 0x1a, 0x17, 0x1e, 0x5b, 0xf7, 0x07, 0x68, 0x60, 0x46, 0x3e, 0xfd, 0xaf, 0xad, 0xb7,
0x0f, 0xe6, 0x44, 0xed, 0x90, 0x75, 0xde, 0xf6, 0x9d, 0xaf, 0xc9, 0x02, 0x12, 0xda, 0xd1, 0xce,
0x9b, 0xdb, 0x3d, 0xed, 0xb7, 0xdb, 0x3d, 0xed, 0xcf, 0xdb, 0x3d, 0xed, 0x7b, 0x53, 0xb1, 0xa3,
0xab, 0x2b, 0x13, 0x7f, 0x71, 0x3e, 0xff, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xfb, 0x5f, 0xf2, 0x4d,
0x13, 0x09, 0x00, 0x00,
}
func (m *MetricMetadata) Marshal() (dAtA []byte, err error) {
@ -1367,44 +1309,6 @@ func (m *Sample) MarshalToSizedBuffer(dAtA []byte) (int, error) {
return len(dAtA) - i, nil
}
func (m *MinSample) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
n, err := m.MarshalToSizedBuffer(dAtA[:size])
if err != nil {
return nil, err
}
return dAtA[:n], nil
}
func (m *MinSample) MarshalTo(dAtA []byte) (int, error) {
size := m.Size()
return m.MarshalToSizedBuffer(dAtA[:size])
}
func (m *MinSample) MarshalToSizedBuffer(dAtA []byte) (int, error) {
i := len(dAtA)
_ = i
var l int
_ = l
if m.XXX_unrecognized != nil {
i -= len(m.XXX_unrecognized)
copy(dAtA[i:], m.XXX_unrecognized)
}
if m.Timestamp != 0 {
i = encodeVarintTypes(dAtA, i, uint64(m.Timestamp))
i--
dAtA[i] = 0x10
}
if m.Value != 0 {
i -= 8
encoding_binary.LittleEndian.PutUint64(dAtA[i:], uint64(math.Float64bits(float64(m.Value))))
i--
dAtA[i] = 0x9
}
return len(dAtA) - i, nil
}
func (m *Exemplar) Marshal() (dAtA []byte, err error) {
size := m.Size()
dAtA = make([]byte, size)
@ -2146,24 +2050,6 @@ func (m *Sample) Size() (n int) {
return n
}
func (m *MinSample) Size() (n int) {
if m == nil {
return 0
}
var l int
_ = l
if m.Value != 0 {
n += 9
}
if m.Timestamp != 0 {
n += 1 + sovTypes(uint64(m.Timestamp))
}
if m.XXX_unrecognized != nil {
n += len(m.XXX_unrecognized)
}
return n
}
func (m *Exemplar) Size() (n int) {
if m == nil {
return 0
@ -2743,87 +2629,6 @@ func (m *Sample) Unmarshal(dAtA []byte) error {
}
return nil
}
func (m *MinSample) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0
for iNdEx < l {
preIndex := iNdEx
var wire uint64
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowTypes
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
wire |= uint64(b&0x7F) << shift
if b < 0x80 {
break
}
}
fieldNum := int32(wire >> 3)
wireType := int(wire & 0x7)
if wireType == 4 {
return fmt.Errorf("proto: MinSample: wiretype end group for non-group")
}
if fieldNum <= 0 {
return fmt.Errorf("proto: MinSample: illegal tag %d (wire type %d)", fieldNum, wire)
}
switch fieldNum {
case 1:
if wireType != 1 {
return fmt.Errorf("proto: wrong wireType = %d for field Value", wireType)
}
var v uint64
if (iNdEx + 8) > l {
return io.ErrUnexpectedEOF
}
v = uint64(encoding_binary.LittleEndian.Uint64(dAtA[iNdEx:]))
iNdEx += 8
m.Value = float64(math.Float64frombits(v))
case 2:
if wireType != 0 {
return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType)
}
m.Timestamp = 0
for shift := uint(0); ; shift += 7 {
if shift >= 64 {
return ErrIntOverflowTypes
}
if iNdEx >= l {
return io.ErrUnexpectedEOF
}
b := dAtA[iNdEx]
iNdEx++
m.Timestamp |= int64(b&0x7F) << shift
if b < 0x80 {
break
}
}
default:
iNdEx = preIndex
skippy, err := skipTypes(dAtA[iNdEx:])
if err != nil {
return err
}
if (skippy < 0) || (iNdEx+skippy) < 0 {
return ErrInvalidLengthTypes
}
if (iNdEx + skippy) > l {
return io.ErrUnexpectedEOF
}
m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
iNdEx += skippy
}
}
if iNdEx > l {
return io.ErrUnexpectedEOF
}
return nil
}
func (m *Exemplar) Unmarshal(dAtA []byte) error {
l := len(dAtA)
iNdEx := 0

View file

@ -38,7 +38,6 @@ message MetricMetadata {
string unit = 5;
}
message Sample {
double value = 1;
// timestamp is in ms format, see model/timestamp/timestamp.go for
@ -46,14 +45,6 @@ message Sample {
int64 timestamp = 2;
}
message MinSample {
double value = 1;
// timestamp is in ms format, see model/timestamp/timestamp.go for
// conversion from time.Time to Prometheus timestamp.
int64 timestamp = 2;
}
message Exemplar {
// Optional, can be empty.
repeated Label labels = 1 [(gogoproto.nullable) = false];
@ -128,7 +119,6 @@ message BucketSpan {
uint32 length = 2; // Length of consecutive buckets.
}
// TimeSeries represents samples and labels for a single time series.
message TimeSeries {
// For a timeseries to be valid, and for the samples and exemplars