1// Code generated by protoc-gen-go. DO NOT EDIT.
2// source: metrics.proto
3
4package io_prometheus_client
5
6import (
7	fmt "fmt"
8	proto "github.com/golang/protobuf/proto"
9	timestamp "github.com/golang/protobuf/ptypes/timestamp"
10	math "math"
11)
12
13// Reference imports to suppress errors if they are not otherwise used.
14var _ = proto.Marshal
15var _ = fmt.Errorf
16var _ = math.Inf
17
18// This is a compile-time assertion to ensure that this generated file
19// is compatible with the proto package it is being compiled against.
20// A compilation error at this line likely means your copy of the
21// proto package needs to be updated.
22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
23
24type MetricType int32
25
26const (
27	MetricType_COUNTER   MetricType = 0
28	MetricType_GAUGE     MetricType = 1
29	MetricType_SUMMARY   MetricType = 2
30	MetricType_UNTYPED   MetricType = 3
31	MetricType_HISTOGRAM MetricType = 4
32)
33
34var MetricType_name = map[int32]string{
35	0: "COUNTER",
36	1: "GAUGE",
37	2: "SUMMARY",
38	3: "UNTYPED",
39	4: "HISTOGRAM",
40}
41
42var MetricType_value = map[string]int32{
43	"COUNTER":   0,
44	"GAUGE":     1,
45	"SUMMARY":   2,
46	"UNTYPED":   3,
47	"HISTOGRAM": 4,
48}
49
50func (x MetricType) Enum() *MetricType {
51	p := new(MetricType)
52	*p = x
53	return p
54}
55
56func (x MetricType) String() string {
57	return proto.EnumName(MetricType_name, int32(x))
58}
59
60func (x *MetricType) UnmarshalJSON(data []byte) error {
61	value, err := proto.UnmarshalJSONEnum(MetricType_value, data, "MetricType")
62	if err != nil {
63		return err
64	}
65	*x = MetricType(value)
66	return nil
67}
68
69func (MetricType) EnumDescriptor() ([]byte, []int) {
70	return fileDescriptor_6039342a2ba47b72, []int{0}
71}
72
73type LabelPair struct {
74	Name                 *string  `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
75	Value                *string  `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
76	XXX_NoUnkeyedLiteral struct{} `json:"-"`
77	XXX_unrecognized     []byte   `json:"-"`
78	XXX_sizecache        int32    `json:"-"`
79}
80
81func (m *LabelPair) Reset()         { *m = LabelPair{} }
82func (m *LabelPair) String() string { return proto.CompactTextString(m) }
83func (*LabelPair) ProtoMessage()    {}
84func (*LabelPair) Descriptor() ([]byte, []int) {
85	return fileDescriptor_6039342a2ba47b72, []int{0}
86}
87
88func (m *LabelPair) XXX_Unmarshal(b []byte) error {
89	return xxx_messageInfo_LabelPair.Unmarshal(m, b)
90}
91func (m *LabelPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
92	return xxx_messageInfo_LabelPair.Marshal(b, m, deterministic)
93}
94func (m *LabelPair) XXX_Merge(src proto.Message) {
95	xxx_messageInfo_LabelPair.Merge(m, src)
96}
97func (m *LabelPair) XXX_Size() int {
98	return xxx_messageInfo_LabelPair.Size(m)
99}
100func (m *LabelPair) XXX_DiscardUnknown() {
101	xxx_messageInfo_LabelPair.DiscardUnknown(m)
102}
103
104var xxx_messageInfo_LabelPair proto.InternalMessageInfo
105
106func (m *LabelPair) GetName() string {
107	if m != nil && m.Name != nil {
108		return *m.Name
109	}
110	return ""
111}
112
113func (m *LabelPair) GetValue() string {
114	if m != nil && m.Value != nil {
115		return *m.Value
116	}
117	return ""
118}
119
120type Gauge struct {
121	Value                *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
122	XXX_NoUnkeyedLiteral struct{} `json:"-"`
123	XXX_unrecognized     []byte   `json:"-"`
124	XXX_sizecache        int32    `json:"-"`
125}
126
127func (m *Gauge) Reset()         { *m = Gauge{} }
128func (m *Gauge) String() string { return proto.CompactTextString(m) }
129func (*Gauge) ProtoMessage()    {}
130func (*Gauge) Descriptor() ([]byte, []int) {
131	return fileDescriptor_6039342a2ba47b72, []int{1}
132}
133
134func (m *Gauge) XXX_Unmarshal(b []byte) error {
135	return xxx_messageInfo_Gauge.Unmarshal(m, b)
136}
137func (m *Gauge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
138	return xxx_messageInfo_Gauge.Marshal(b, m, deterministic)
139}
140func (m *Gauge) XXX_Merge(src proto.Message) {
141	xxx_messageInfo_Gauge.Merge(m, src)
142}
143func (m *Gauge) XXX_Size() int {
144	return xxx_messageInfo_Gauge.Size(m)
145}
146func (m *Gauge) XXX_DiscardUnknown() {
147	xxx_messageInfo_Gauge.DiscardUnknown(m)
148}
149
150var xxx_messageInfo_Gauge proto.InternalMessageInfo
151
152func (m *Gauge) GetValue() float64 {
153	if m != nil && m.Value != nil {
154		return *m.Value
155	}
156	return 0
157}
158
159type Counter struct {
160	Value                *float64  `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
161	Exemplar             *Exemplar `protobuf:"bytes,2,opt,name=exemplar" json:"exemplar,omitempty"`
162	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
163	XXX_unrecognized     []byte    `json:"-"`
164	XXX_sizecache        int32     `json:"-"`
165}
166
167func (m *Counter) Reset()         { *m = Counter{} }
168func (m *Counter) String() string { return proto.CompactTextString(m) }
169func (*Counter) ProtoMessage()    {}
170func (*Counter) Descriptor() ([]byte, []int) {
171	return fileDescriptor_6039342a2ba47b72, []int{2}
172}
173
174func (m *Counter) XXX_Unmarshal(b []byte) error {
175	return xxx_messageInfo_Counter.Unmarshal(m, b)
176}
177func (m *Counter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
178	return xxx_messageInfo_Counter.Marshal(b, m, deterministic)
179}
180func (m *Counter) XXX_Merge(src proto.Message) {
181	xxx_messageInfo_Counter.Merge(m, src)
182}
183func (m *Counter) XXX_Size() int {
184	return xxx_messageInfo_Counter.Size(m)
185}
186func (m *Counter) XXX_DiscardUnknown() {
187	xxx_messageInfo_Counter.DiscardUnknown(m)
188}
189
190var xxx_messageInfo_Counter proto.InternalMessageInfo
191
192func (m *Counter) GetValue() float64 {
193	if m != nil && m.Value != nil {
194		return *m.Value
195	}
196	return 0
197}
198
199func (m *Counter) GetExemplar() *Exemplar {
200	if m != nil {
201		return m.Exemplar
202	}
203	return nil
204}
205
206type Quantile struct {
207	Quantile             *float64 `protobuf:"fixed64,1,opt,name=quantile" json:"quantile,omitempty"`
208	Value                *float64 `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
209	XXX_NoUnkeyedLiteral struct{} `json:"-"`
210	XXX_unrecognized     []byte   `json:"-"`
211	XXX_sizecache        int32    `json:"-"`
212}
213
214func (m *Quantile) Reset()         { *m = Quantile{} }
215func (m *Quantile) String() string { return proto.CompactTextString(m) }
216func (*Quantile) ProtoMessage()    {}
217func (*Quantile) Descriptor() ([]byte, []int) {
218	return fileDescriptor_6039342a2ba47b72, []int{3}
219}
220
221func (m *Quantile) XXX_Unmarshal(b []byte) error {
222	return xxx_messageInfo_Quantile.Unmarshal(m, b)
223}
224func (m *Quantile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
225	return xxx_messageInfo_Quantile.Marshal(b, m, deterministic)
226}
227func (m *Quantile) XXX_Merge(src proto.Message) {
228	xxx_messageInfo_Quantile.Merge(m, src)
229}
230func (m *Quantile) XXX_Size() int {
231	return xxx_messageInfo_Quantile.Size(m)
232}
233func (m *Quantile) XXX_DiscardUnknown() {
234	xxx_messageInfo_Quantile.DiscardUnknown(m)
235}
236
237var xxx_messageInfo_Quantile proto.InternalMessageInfo
238
239func (m *Quantile) GetQuantile() float64 {
240	if m != nil && m.Quantile != nil {
241		return *m.Quantile
242	}
243	return 0
244}
245
246func (m *Quantile) GetValue() float64 {
247	if m != nil && m.Value != nil {
248		return *m.Value
249	}
250	return 0
251}
252
253type Summary struct {
254	SampleCount          *uint64     `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
255	SampleSum            *float64    `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
256	Quantile             []*Quantile `protobuf:"bytes,3,rep,name=quantile" json:"quantile,omitempty"`
257	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
258	XXX_unrecognized     []byte      `json:"-"`
259	XXX_sizecache        int32       `json:"-"`
260}
261
262func (m *Summary) Reset()         { *m = Summary{} }
263func (m *Summary) String() string { return proto.CompactTextString(m) }
264func (*Summary) ProtoMessage()    {}
265func (*Summary) Descriptor() ([]byte, []int) {
266	return fileDescriptor_6039342a2ba47b72, []int{4}
267}
268
269func (m *Summary) XXX_Unmarshal(b []byte) error {
270	return xxx_messageInfo_Summary.Unmarshal(m, b)
271}
272func (m *Summary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
273	return xxx_messageInfo_Summary.Marshal(b, m, deterministic)
274}
275func (m *Summary) XXX_Merge(src proto.Message) {
276	xxx_messageInfo_Summary.Merge(m, src)
277}
278func (m *Summary) XXX_Size() int {
279	return xxx_messageInfo_Summary.Size(m)
280}
281func (m *Summary) XXX_DiscardUnknown() {
282	xxx_messageInfo_Summary.DiscardUnknown(m)
283}
284
285var xxx_messageInfo_Summary proto.InternalMessageInfo
286
287func (m *Summary) GetSampleCount() uint64 {
288	if m != nil && m.SampleCount != nil {
289		return *m.SampleCount
290	}
291	return 0
292}
293
294func (m *Summary) GetSampleSum() float64 {
295	if m != nil && m.SampleSum != nil {
296		return *m.SampleSum
297	}
298	return 0
299}
300
301func (m *Summary) GetQuantile() []*Quantile {
302	if m != nil {
303		return m.Quantile
304	}
305	return nil
306}
307
308type Untyped struct {
309	Value                *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
310	XXX_NoUnkeyedLiteral struct{} `json:"-"`
311	XXX_unrecognized     []byte   `json:"-"`
312	XXX_sizecache        int32    `json:"-"`
313}
314
315func (m *Untyped) Reset()         { *m = Untyped{} }
316func (m *Untyped) String() string { return proto.CompactTextString(m) }
317func (*Untyped) ProtoMessage()    {}
318func (*Untyped) Descriptor() ([]byte, []int) {
319	return fileDescriptor_6039342a2ba47b72, []int{5}
320}
321
322func (m *Untyped) XXX_Unmarshal(b []byte) error {
323	return xxx_messageInfo_Untyped.Unmarshal(m, b)
324}
325func (m *Untyped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
326	return xxx_messageInfo_Untyped.Marshal(b, m, deterministic)
327}
328func (m *Untyped) XXX_Merge(src proto.Message) {
329	xxx_messageInfo_Untyped.Merge(m, src)
330}
331func (m *Untyped) XXX_Size() int {
332	return xxx_messageInfo_Untyped.Size(m)
333}
334func (m *Untyped) XXX_DiscardUnknown() {
335	xxx_messageInfo_Untyped.DiscardUnknown(m)
336}
337
338var xxx_messageInfo_Untyped proto.InternalMessageInfo
339
340func (m *Untyped) GetValue() float64 {
341	if m != nil && m.Value != nil {
342		return *m.Value
343	}
344	return 0
345}
346
347type Histogram struct {
348	SampleCount          *uint64   `protobuf:"varint,1,opt,name=sample_count,json=sampleCount" json:"sample_count,omitempty"`
349	SampleSum            *float64  `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum" json:"sample_sum,omitempty"`
350	Bucket               []*Bucket `protobuf:"bytes,3,rep,name=bucket" json:"bucket,omitempty"`
351	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
352	XXX_unrecognized     []byte    `json:"-"`
353	XXX_sizecache        int32     `json:"-"`
354}
355
356func (m *Histogram) Reset()         { *m = Histogram{} }
357func (m *Histogram) String() string { return proto.CompactTextString(m) }
358func (*Histogram) ProtoMessage()    {}
359func (*Histogram) Descriptor() ([]byte, []int) {
360	return fileDescriptor_6039342a2ba47b72, []int{6}
361}
362
363func (m *Histogram) XXX_Unmarshal(b []byte) error {
364	return xxx_messageInfo_Histogram.Unmarshal(m, b)
365}
366func (m *Histogram) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
367	return xxx_messageInfo_Histogram.Marshal(b, m, deterministic)
368}
369func (m *Histogram) XXX_Merge(src proto.Message) {
370	xxx_messageInfo_Histogram.Merge(m, src)
371}
372func (m *Histogram) XXX_Size() int {
373	return xxx_messageInfo_Histogram.Size(m)
374}
375func (m *Histogram) XXX_DiscardUnknown() {
376	xxx_messageInfo_Histogram.DiscardUnknown(m)
377}
378
379var xxx_messageInfo_Histogram proto.InternalMessageInfo
380
381func (m *Histogram) GetSampleCount() uint64 {
382	if m != nil && m.SampleCount != nil {
383		return *m.SampleCount
384	}
385	return 0
386}
387
388func (m *Histogram) GetSampleSum() float64 {
389	if m != nil && m.SampleSum != nil {
390		return *m.SampleSum
391	}
392	return 0
393}
394
395func (m *Histogram) GetBucket() []*Bucket {
396	if m != nil {
397		return m.Bucket
398	}
399	return nil
400}
401
402type Bucket struct {
403	CumulativeCount      *uint64   `protobuf:"varint,1,opt,name=cumulative_count,json=cumulativeCount" json:"cumulative_count,omitempty"`
404	UpperBound           *float64  `protobuf:"fixed64,2,opt,name=upper_bound,json=upperBound" json:"upper_bound,omitempty"`
405	Exemplar             *Exemplar `protobuf:"bytes,3,opt,name=exemplar" json:"exemplar,omitempty"`
406	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
407	XXX_unrecognized     []byte    `json:"-"`
408	XXX_sizecache        int32     `json:"-"`
409}
410
411func (m *Bucket) Reset()         { *m = Bucket{} }
412func (m *Bucket) String() string { return proto.CompactTextString(m) }
413func (*Bucket) ProtoMessage()    {}
414func (*Bucket) Descriptor() ([]byte, []int) {
415	return fileDescriptor_6039342a2ba47b72, []int{7}
416}
417
418func (m *Bucket) XXX_Unmarshal(b []byte) error {
419	return xxx_messageInfo_Bucket.Unmarshal(m, b)
420}
421func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
422	return xxx_messageInfo_Bucket.Marshal(b, m, deterministic)
423}
424func (m *Bucket) XXX_Merge(src proto.Message) {
425	xxx_messageInfo_Bucket.Merge(m, src)
426}
427func (m *Bucket) XXX_Size() int {
428	return xxx_messageInfo_Bucket.Size(m)
429}
430func (m *Bucket) XXX_DiscardUnknown() {
431	xxx_messageInfo_Bucket.DiscardUnknown(m)
432}
433
434var xxx_messageInfo_Bucket proto.InternalMessageInfo
435
436func (m *Bucket) GetCumulativeCount() uint64 {
437	if m != nil && m.CumulativeCount != nil {
438		return *m.CumulativeCount
439	}
440	return 0
441}
442
443func (m *Bucket) GetUpperBound() float64 {
444	if m != nil && m.UpperBound != nil {
445		return *m.UpperBound
446	}
447	return 0
448}
449
450func (m *Bucket) GetExemplar() *Exemplar {
451	if m != nil {
452		return m.Exemplar
453	}
454	return nil
455}
456
457type Exemplar struct {
458	Label                []*LabelPair         `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
459	Value                *float64             `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
460	Timestamp            *timestamp.Timestamp `protobuf:"bytes,3,opt,name=timestamp" json:"timestamp,omitempty"`
461	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
462	XXX_unrecognized     []byte               `json:"-"`
463	XXX_sizecache        int32                `json:"-"`
464}
465
466func (m *Exemplar) Reset()         { *m = Exemplar{} }
467func (m *Exemplar) String() string { return proto.CompactTextString(m) }
468func (*Exemplar) ProtoMessage()    {}
469func (*Exemplar) Descriptor() ([]byte, []int) {
470	return fileDescriptor_6039342a2ba47b72, []int{8}
471}
472
473func (m *Exemplar) XXX_Unmarshal(b []byte) error {
474	return xxx_messageInfo_Exemplar.Unmarshal(m, b)
475}
476func (m *Exemplar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
477	return xxx_messageInfo_Exemplar.Marshal(b, m, deterministic)
478}
479func (m *Exemplar) XXX_Merge(src proto.Message) {
480	xxx_messageInfo_Exemplar.Merge(m, src)
481}
482func (m *Exemplar) XXX_Size() int {
483	return xxx_messageInfo_Exemplar.Size(m)
484}
485func (m *Exemplar) XXX_DiscardUnknown() {
486	xxx_messageInfo_Exemplar.DiscardUnknown(m)
487}
488
489var xxx_messageInfo_Exemplar proto.InternalMessageInfo
490
491func (m *Exemplar) GetLabel() []*LabelPair {
492	if m != nil {
493		return m.Label
494	}
495	return nil
496}
497
498func (m *Exemplar) GetValue() float64 {
499	if m != nil && m.Value != nil {
500		return *m.Value
501	}
502	return 0
503}
504
505func (m *Exemplar) GetTimestamp() *timestamp.Timestamp {
506	if m != nil {
507		return m.Timestamp
508	}
509	return nil
510}
511
512type Metric struct {
513	Label                []*LabelPair `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
514	Gauge                *Gauge       `protobuf:"bytes,2,opt,name=gauge" json:"gauge,omitempty"`
515	Counter              *Counter     `protobuf:"bytes,3,opt,name=counter" json:"counter,omitempty"`
516	Summary              *Summary     `protobuf:"bytes,4,opt,name=summary" json:"summary,omitempty"`
517	Untyped              *Untyped     `protobuf:"bytes,5,opt,name=untyped" json:"untyped,omitempty"`
518	Histogram            *Histogram   `protobuf:"bytes,7,opt,name=histogram" json:"histogram,omitempty"`
519	TimestampMs          *int64       `protobuf:"varint,6,opt,name=timestamp_ms,json=timestampMs" json:"timestamp_ms,omitempty"`
520	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
521	XXX_unrecognized     []byte       `json:"-"`
522	XXX_sizecache        int32        `json:"-"`
523}
524
525func (m *Metric) Reset()         { *m = Metric{} }
526func (m *Metric) String() string { return proto.CompactTextString(m) }
527func (*Metric) ProtoMessage()    {}
528func (*Metric) Descriptor() ([]byte, []int) {
529	return fileDescriptor_6039342a2ba47b72, []int{9}
530}
531
532func (m *Metric) XXX_Unmarshal(b []byte) error {
533	return xxx_messageInfo_Metric.Unmarshal(m, b)
534}
535func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
536	return xxx_messageInfo_Metric.Marshal(b, m, deterministic)
537}
538func (m *Metric) XXX_Merge(src proto.Message) {
539	xxx_messageInfo_Metric.Merge(m, src)
540}
541func (m *Metric) XXX_Size() int {
542	return xxx_messageInfo_Metric.Size(m)
543}
544func (m *Metric) XXX_DiscardUnknown() {
545	xxx_messageInfo_Metric.DiscardUnknown(m)
546}
547
548var xxx_messageInfo_Metric proto.InternalMessageInfo
549
550func (m *Metric) GetLabel() []*LabelPair {
551	if m != nil {
552		return m.Label
553	}
554	return nil
555}
556
557func (m *Metric) GetGauge() *Gauge {
558	if m != nil {
559		return m.Gauge
560	}
561	return nil
562}
563
564func (m *Metric) GetCounter() *Counter {
565	if m != nil {
566		return m.Counter
567	}
568	return nil
569}
570
571func (m *Metric) GetSummary() *Summary {
572	if m != nil {
573		return m.Summary
574	}
575	return nil
576}
577
578func (m *Metric) GetUntyped() *Untyped {
579	if m != nil {
580		return m.Untyped
581	}
582	return nil
583}
584
585func (m *Metric) GetHistogram() *Histogram {
586	if m != nil {
587		return m.Histogram
588	}
589	return nil
590}
591
592func (m *Metric) GetTimestampMs() int64 {
593	if m != nil && m.TimestampMs != nil {
594		return *m.TimestampMs
595	}
596	return 0
597}
598
599type MetricFamily struct {
600	Name                 *string     `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
601	Help                 *string     `protobuf:"bytes,2,opt,name=help" json:"help,omitempty"`
602	Type                 *MetricType `protobuf:"varint,3,opt,name=type,enum=io.prometheus.client.MetricType" json:"type,omitempty"`
603	Metric               []*Metric   `protobuf:"bytes,4,rep,name=metric" json:"metric,omitempty"`
604	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
605	XXX_unrecognized     []byte      `json:"-"`
606	XXX_sizecache        int32       `json:"-"`
607}
608
609func (m *MetricFamily) Reset()         { *m = MetricFamily{} }
610func (m *MetricFamily) String() string { return proto.CompactTextString(m) }
611func (*MetricFamily) ProtoMessage()    {}
612func (*MetricFamily) Descriptor() ([]byte, []int) {
613	return fileDescriptor_6039342a2ba47b72, []int{10}
614}
615
616func (m *MetricFamily) XXX_Unmarshal(b []byte) error {
617	return xxx_messageInfo_MetricFamily.Unmarshal(m, b)
618}
619func (m *MetricFamily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
620	return xxx_messageInfo_MetricFamily.Marshal(b, m, deterministic)
621}
622func (m *MetricFamily) XXX_Merge(src proto.Message) {
623	xxx_messageInfo_MetricFamily.Merge(m, src)
624}
625func (m *MetricFamily) XXX_Size() int {
626	return xxx_messageInfo_MetricFamily.Size(m)
627}
628func (m *MetricFamily) XXX_DiscardUnknown() {
629	xxx_messageInfo_MetricFamily.DiscardUnknown(m)
630}
631
632var xxx_messageInfo_MetricFamily proto.InternalMessageInfo
633
634func (m *MetricFamily) GetName() string {
635	if m != nil && m.Name != nil {
636		return *m.Name
637	}
638	return ""
639}
640
641func (m *MetricFamily) GetHelp() string {
642	if m != nil && m.Help != nil {
643		return *m.Help
644	}
645	return ""
646}
647
648func (m *MetricFamily) GetType() MetricType {
649	if m != nil && m.Type != nil {
650		return *m.Type
651	}
652	return MetricType_COUNTER
653}
654
655func (m *MetricFamily) GetMetric() []*Metric {
656	if m != nil {
657		return m.Metric
658	}
659	return nil
660}
661
662func init() {
663	proto.RegisterEnum("io.prometheus.client.MetricType", MetricType_name, MetricType_value)
664	proto.RegisterType((*LabelPair)(nil), "io.prometheus.client.LabelPair")
665	proto.RegisterType((*Gauge)(nil), "io.prometheus.client.Gauge")
666	proto.RegisterType((*Counter)(nil), "io.prometheus.client.Counter")
667	proto.RegisterType((*Quantile)(nil), "io.prometheus.client.Quantile")
668	proto.RegisterType((*Summary)(nil), "io.prometheus.client.Summary")
669	proto.RegisterType((*Untyped)(nil), "io.prometheus.client.Untyped")
670	proto.RegisterType((*Histogram)(nil), "io.prometheus.client.Histogram")
671	proto.RegisterType((*Bucket)(nil), "io.prometheus.client.Bucket")
672	proto.RegisterType((*Exemplar)(nil), "io.prometheus.client.Exemplar")
673	proto.RegisterType((*Metric)(nil), "io.prometheus.client.Metric")
674	proto.RegisterType((*MetricFamily)(nil), "io.prometheus.client.MetricFamily")
675}
676
677func init() { proto.RegisterFile("metrics.proto", fileDescriptor_6039342a2ba47b72) }
678
679var fileDescriptor_6039342a2ba47b72 = []byte{
680	// 665 bytes of a gzipped FileDescriptorProto
681	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
682	0x14, 0xfd, 0xdc, 0x38, 0x3f, 0xbe, 0x69, 0x3f, 0xa2, 0x51, 0x17, 0x56, 0xa1, 0x24, 0x78, 0x55,
683	0x58, 0x38, 0xa2, 0x6a, 0x05, 0x2a, 0xb0, 0x68, 0x4b, 0x48, 0x91, 0x48, 0x5b, 0x26, 0xc9, 0xa2,
684	0xb0, 0x88, 0x1c, 0x77, 0x70, 0x2c, 0x3c, 0xb1, 0xb1, 0x67, 0x2a, 0xb2, 0x66, 0xc1, 0x16, 0x5e,
685	0x81, 0x17, 0x05, 0xcd, 0x8f, 0x6d, 0x2a, 0xb9, 0x95, 0x40, 0xec, 0x66, 0xee, 0x3d, 0xe7, 0xfa,
686	0xcc, 0xf8, 0x9c, 0x81, 0x0d, 0x4a, 0x58, 0x1a, 0xfa, 0x99, 0x9b, 0xa4, 0x31, 0x8b, 0xd1, 0x66,
687	0x18, 0x8b, 0x15, 0x25, 0x6c, 0x41, 0x78, 0xe6, 0xfa, 0x51, 0x48, 0x96, 0x6c, 0xab, 0x1b, 0xc4,
688	0x71, 0x10, 0x91, 0xbe, 0xc4, 0xcc, 0xf9, 0x87, 0x3e, 0x0b, 0x29, 0xc9, 0x98, 0x47, 0x13, 0x45,
689	0x73, 0xf6, 0xc1, 0x7a, 0xe3, 0xcd, 0x49, 0x74, 0xee, 0x85, 0x29, 0x42, 0x60, 0x2e, 0x3d, 0x4a,
690	0x6c, 0xa3, 0x67, 0xec, 0x58, 0x58, 0xae, 0xd1, 0x26, 0xd4, 0xaf, 0xbc, 0x88, 0x13, 0x7b, 0x4d,
691	0x16, 0xd5, 0xc6, 0xd9, 0x86, 0xfa, 0xd0, 0xe3, 0xc1, 0x6f, 0x6d, 0xc1, 0x31, 0xf2, 0xf6, 0x7b,
692	0x68, 0x1e, 0xc7, 0x7c, 0xc9, 0x48, 0x5a, 0x0d, 0x40, 0x07, 0xd0, 0x22, 0x9f, 0x09, 0x4d, 0x22,
693	0x2f, 0x95, 0x83, 0xdb, 0xbb, 0xf7, 0xdd, 0xaa, 0x03, 0xb8, 0x03, 0x8d, 0xc2, 0x05, 0xde, 0x79,
694	0x0e, 0xad, 0xb7, 0xdc, 0x5b, 0xb2, 0x30, 0x22, 0x68, 0x0b, 0x5a, 0x9f, 0xf4, 0x5a, 0x7f, 0xa0,
695	0xd8, 0x5f, 0x57, 0x5e, 0x48, 0xfb, 0x6a, 0x40, 0x73, 0xcc, 0x29, 0xf5, 0xd2, 0x15, 0x7a, 0x00,
696	0xeb, 0x99, 0x47, 0x93, 0x88, 0xcc, 0x7c, 0xa1, 0x56, 0x4e, 0x30, 0x71, 0x5b, 0xd5, 0xe4, 0x01,
697	0xd0, 0x36, 0x80, 0x86, 0x64, 0x9c, 0xea, 0x49, 0x96, 0xaa, 0x8c, 0x39, 0x15, 0xe7, 0x28, 0xbe,
698	0x5f, 0xeb, 0xd5, 0x6e, 0x3e, 0x47, 0xae, 0xb8, 0xd4, 0xe7, 0x74, 0xa1, 0x39, 0x5d, 0xb2, 0x55,
699	0x42, 0x2e, 0x6f, 0xb8, 0xc5, 0x2f, 0x06, 0x58, 0x27, 0x61, 0xc6, 0xe2, 0x20, 0xf5, 0xe8, 0x3f,
700	0x10, 0xbb, 0x07, 0x8d, 0x39, 0xf7, 0x3f, 0x12, 0xa6, 0xa5, 0xde, 0xab, 0x96, 0x7a, 0x24, 0x31,
701	0x58, 0x63, 0x9d, 0x6f, 0x06, 0x34, 0x54, 0x09, 0x3d, 0x84, 0x8e, 0xcf, 0x29, 0x8f, 0x3c, 0x16,
702	0x5e, 0x5d, 0x97, 0x71, 0xa7, 0xac, 0x2b, 0x29, 0x5d, 0x68, 0xf3, 0x24, 0x21, 0xe9, 0x6c, 0x1e,
703	0xf3, 0xe5, 0xa5, 0xd6, 0x02, 0xb2, 0x74, 0x24, 0x2a, 0xd7, 0x1c, 0x50, 0xfb, 0x43, 0x07, 0x7c,
704	0x37, 0xa0, 0x95, 0x97, 0xd1, 0x3e, 0xd4, 0x23, 0xe1, 0x60, 0xdb, 0x90, 0x87, 0xea, 0x56, 0x4f,
705	0x29, 0x4c, 0x8e, 0x15, 0xba, 0xda, 0x1d, 0xe8, 0x29, 0x58, 0x45, 0x42, 0xb4, 0xac, 0x2d, 0x57,
706	0x65, 0xc8, 0xcd, 0x33, 0xe4, 0x4e, 0x72, 0x04, 0x2e, 0xc1, 0xce, 0xcf, 0x35, 0x68, 0x8c, 0x64,
707	0x22, 0xff, 0x56, 0xd1, 0x63, 0xa8, 0x07, 0x22, 0x53, 0x3a, 0x10, 0x77, 0xab, 0x69, 0x32, 0x76,
708	0x58, 0x21, 0xd1, 0x13, 0x68, 0xfa, 0x2a, 0x67, 0x5a, 0xec, 0x76, 0x35, 0x49, 0x87, 0x11, 0xe7,
709	0x68, 0x41, 0xcc, 0x54, 0x08, 0x6c, 0xf3, 0x36, 0xa2, 0x4e, 0x0a, 0xce, 0xd1, 0x82, 0xc8, 0x95,
710	0x69, 0xed, 0xfa, 0x6d, 0x44, 0xed, 0x6c, 0x9c, 0xa3, 0xd1, 0x0b, 0xb0, 0x16, 0xb9, 0x97, 0xed,
711	0xa6, 0xa4, 0xde, 0x70, 0x31, 0x85, 0xe5, 0x71, 0xc9, 0x10, 0xee, 0x2f, 0xee, 0x7a, 0x46, 0x33,
712	0xbb, 0xd1, 0x33, 0x76, 0x6a, 0xb8, 0x5d, 0xd4, 0x46, 0x99, 0xf3, 0xc3, 0x80, 0x75, 0xf5, 0x07,
713	0x5e, 0x79, 0x34, 0x8c, 0x56, 0x95, 0xcf, 0x19, 0x02, 0x73, 0x41, 0xa2, 0x44, 0xbf, 0x66, 0x72,
714	0x8d, 0xf6, 0xc0, 0x14, 0x1a, 0xe5, 0x15, 0xfe, 0xbf, 0xdb, 0xab, 0x56, 0xa5, 0x26, 0x4f, 0x56,
715	0x09, 0xc1, 0x12, 0x2d, 0xd2, 0xa4, 0x5e, 0x60, 0xdb, 0xbc, 0x2d, 0x4d, 0x8a, 0x87, 0x35, 0xf6,
716	0xd1, 0x08, 0xa0, 0x9c, 0x84, 0xda, 0xd0, 0x3c, 0x3e, 0x9b, 0x9e, 0x4e, 0x06, 0xb8, 0xf3, 0x1f,
717	0xb2, 0xa0, 0x3e, 0x3c, 0x9c, 0x0e, 0x07, 0x1d, 0x43, 0xd4, 0xc7, 0xd3, 0xd1, 0xe8, 0x10, 0x5f,
718	0x74, 0xd6, 0xc4, 0x66, 0x7a, 0x3a, 0xb9, 0x38, 0x1f, 0xbc, 0xec, 0xd4, 0xd0, 0x06, 0x58, 0x27,
719	0xaf, 0xc7, 0x93, 0xb3, 0x21, 0x3e, 0x1c, 0x75, 0xcc, 0x23, 0x0c, 0x95, 0xef, 0xfe, 0xbb, 0x83,
720	0x20, 0x64, 0x0b, 0x3e, 0x77, 0xfd, 0x98, 0xf6, 0xcb, 0x6e, 0x5f, 0x75, 0x67, 0x34, 0xbe, 0x24,
721	0x51, 0x3f, 0x88, 0x9f, 0x85, 0xf1, 0xac, 0xec, 0xce, 0x54, 0xf7, 0x57, 0x00, 0x00, 0x00, 0xff,
722	0xff, 0xd0, 0x84, 0x91, 0x73, 0x59, 0x06, 0x00, 0x00,
723}
724