io_prometheus_client

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	ErrInvalidLengthMetrics        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowMetrics          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupMetrics = fmt.Errorf("proto: unexpected end of group")
)
View Source
var MetricType_name = map[int32]string{
	0: "COUNTER",
	1: "GAUGE",
	2: "SUMMARY",
	3: "UNTYPED",
	4: "HISTOGRAM",
	5: "GAUGE_HISTOGRAM",
}
View Source
var MetricType_value = map[string]int32{
	"COUNTER":         0,
	"GAUGE":           1,
	"SUMMARY":         2,
	"UNTYPED":         3,
	"HISTOGRAM":       4,
	"GAUGE_HISTOGRAM": 5,
}

Functions ¶

This section is empty.

Types ¶

type Bucket ¶

type Bucket struct {
	CumulativeCount      uint64    `protobuf:"varint,1,opt,name=cumulative_count,json=cumulativeCount,proto3" json:"cumulative_count,omitempty"`
	CumulativeCountFloat float64   `protobuf:"fixed64,4,opt,name=cumulative_count_float,json=cumulativeCountFloat,proto3" json:"cumulative_count_float,omitempty"`
	UpperBound           float64   `protobuf:"fixed64,2,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
	Exemplar             *Exemplar `protobuf:"bytes,3,opt,name=exemplar,proto3" json:"exemplar,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Bucket) Descriptor ¶

func (*Bucket) Descriptor() ([]byte, []int)

func (*Bucket) GetCumulativeCount ¶

func (m *Bucket) GetCumulativeCount() uint64

func (*Bucket) GetCumulativeCountFloat ¶

func (m *Bucket) GetCumulativeCountFloat() float64

func (*Bucket) GetExemplar ¶

func (m *Bucket) GetExemplar() *Exemplar

func (*Bucket) GetUpperBound ¶

func (m *Bucket) GetUpperBound() float64

func (*Bucket) Marshal ¶

func (m *Bucket) Marshal() (dAtA []byte, err error)

func (*Bucket) MarshalTo ¶

func (m *Bucket) MarshalTo(dAtA []byte) (int, error)

func (*Bucket) MarshalToSizedBuffer ¶

func (m *Bucket) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Bucket) ProtoMessage ¶

func (*Bucket) ProtoMessage()

func (*Bucket) Reset ¶

func (m *Bucket) Reset()

func (*Bucket) Size ¶

func (m *Bucket) Size() (n int)

func (*Bucket) String ¶

func (m *Bucket) String() string

func (*Bucket) Unmarshal ¶

func (m *Bucket) Unmarshal(dAtA []byte) error

func (*Bucket) XXX_DiscardUnknown ¶

func (m *Bucket) XXX_DiscardUnknown()

func (*Bucket) XXX_Marshal ¶

func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Bucket) XXX_Merge ¶

func (m *Bucket) XXX_Merge(src proto.Message)

func (*Bucket) XXX_Size ¶

func (m *Bucket) XXX_Size() int

func (*Bucket) XXX_Unmarshal ¶

func (m *Bucket) XXX_Unmarshal(b []byte) error

type BucketSpan ¶

type BucketSpan struct {
	Offset               int32    `protobuf:"zigzag32,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Length               uint32   `protobuf:"varint,2,opt,name=length,proto3" json:"length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A BucketSpan defines a number of consecutive buckets in a native histogram with their offset. Logically, it would be more straightforward to include the bucket counts in the Span. However, the protobuf representation is more compact in the way the data is structured here (with all the buckets in a single array separate from the Spans).

func (*BucketSpan) Descriptor ¶

func (*BucketSpan) Descriptor() ([]byte, []int)

func (*BucketSpan) GetLength ¶

func (m *BucketSpan) GetLength() uint32

func (*BucketSpan) GetOffset ¶

func (m *BucketSpan) GetOffset() int32

func (*BucketSpan) Marshal ¶

func (m *BucketSpan) Marshal() (dAtA []byte, err error)

func (*BucketSpan) MarshalTo ¶

func (m *BucketSpan) MarshalTo(dAtA []byte) (int, error)

func (*BucketSpan) MarshalToSizedBuffer ¶

func (m *BucketSpan) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*BucketSpan) ProtoMessage ¶

func (*BucketSpan) ProtoMessage()

func (*BucketSpan) Reset ¶

func (m *BucketSpan) Reset()

func (*BucketSpan) Size ¶

func (m *BucketSpan) Size() (n int)

func (*BucketSpan) String ¶

func (m *BucketSpan) String() string

func (*BucketSpan) Unmarshal ¶

func (m *BucketSpan) Unmarshal(dAtA []byte) error

func (*BucketSpan) XXX_DiscardUnknown ¶

func (m *BucketSpan) XXX_DiscardUnknown()

func (*BucketSpan) XXX_Marshal ¶

func (m *BucketSpan) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BucketSpan) XXX_Merge ¶

func (m *BucketSpan) XXX_Merge(src proto.Message)

func (*BucketSpan) XXX_Size ¶

func (m *BucketSpan) XXX_Size() int

func (*BucketSpan) XXX_Unmarshal ¶

func (m *BucketSpan) XXX_Unmarshal(b []byte) error

type Counter ¶

type Counter struct {
	Value                float64          `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	Exemplar             *Exemplar        `protobuf:"bytes,2,opt,name=exemplar,proto3" json:"exemplar,omitempty"`
	CreatedTimestamp     *types.Timestamp `protobuf:"bytes,3,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Counter) Descriptor ¶

func (*Counter) Descriptor() ([]byte, []int)

func (*Counter) GetCreatedTimestamp ¶

func (m *Counter) GetCreatedTimestamp() *types.Timestamp

func (*Counter) GetExemplar ¶

func (m *Counter) GetExemplar() *Exemplar

func (*Counter) GetValue ¶

func (m *Counter) GetValue() float64

func (*Counter) Marshal ¶

func (m *Counter) Marshal() (dAtA []byte, err error)

func (*Counter) MarshalTo ¶

func (m *Counter) MarshalTo(dAtA []byte) (int, error)

func (*Counter) MarshalToSizedBuffer ¶

func (m *Counter) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Counter) ProtoMessage ¶

func (*Counter) ProtoMessage()

func (*Counter) Reset ¶

func (m *Counter) Reset()

func (*Counter) Size ¶

func (m *Counter) Size() (n int)

func (*Counter) String ¶

func (m *Counter) String() string

func (*Counter) Unmarshal ¶

func (m *Counter) Unmarshal(dAtA []byte) error

func (*Counter) XXX_DiscardUnknown ¶

func (m *Counter) XXX_DiscardUnknown()

func (*Counter) XXX_Marshal ¶

func (m *Counter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Counter) XXX_Merge ¶

func (m *Counter) XXX_Merge(src proto.Message)

func (*Counter) XXX_Size ¶

func (m *Counter) XXX_Size() int

func (*Counter) XXX_Unmarshal ¶

func (m *Counter) XXX_Unmarshal(b []byte) error

type Exemplar ¶

type Exemplar struct {
	Label                []LabelPair      `protobuf:"bytes,1,rep,name=label,proto3" json:"label"`
	Value                float64          `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	Timestamp            *types.Timestamp `protobuf:"bytes,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Exemplar) Descriptor ¶

func (*Exemplar) Descriptor() ([]byte, []int)

func (*Exemplar) GetLabel ¶

func (m *Exemplar) GetLabel() []LabelPair

func (*Exemplar) GetTimestamp ¶

func (m *Exemplar) GetTimestamp() *types.Timestamp

func (*Exemplar) GetValue ¶

func (m *Exemplar) GetValue() float64

func (*Exemplar) Marshal ¶

func (m *Exemplar) Marshal() (dAtA []byte, err error)

func (*Exemplar) MarshalTo ¶

func (m *Exemplar) MarshalTo(dAtA []byte) (int, error)

func (*Exemplar) MarshalToSizedBuffer ¶

func (m *Exemplar) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Exemplar) ProtoMessage ¶

func (*Exemplar) ProtoMessage()

func (*Exemplar) Reset ¶

func (m *Exemplar) Reset()

func (*Exemplar) Size ¶

func (m *Exemplar) Size() (n int)

func (*Exemplar) String ¶

func (m *Exemplar) String() string

func (*Exemplar) Unmarshal ¶

func (m *Exemplar) Unmarshal(dAtA []byte) error

func (*Exemplar) XXX_DiscardUnknown ¶

func (m *Exemplar) XXX_DiscardUnknown()

func (*Exemplar) XXX_Marshal ¶

func (m *Exemplar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Exemplar) XXX_Merge ¶

func (m *Exemplar) XXX_Merge(src proto.Message)

func (*Exemplar) XXX_Size ¶

func (m *Exemplar) XXX_Size() int

func (*Exemplar) XXX_Unmarshal ¶

func (m *Exemplar) XXX_Unmarshal(b []byte) error

type Gauge ¶

type Gauge struct {
	Value                float64  `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Gauge) Descriptor ¶

func (*Gauge) Descriptor() ([]byte, []int)

func (*Gauge) GetValue ¶

func (m *Gauge) GetValue() float64

func (*Gauge) Marshal ¶

func (m *Gauge) Marshal() (dAtA []byte, err error)

func (*Gauge) MarshalTo ¶

func (m *Gauge) MarshalTo(dAtA []byte) (int, error)

func (*Gauge) MarshalToSizedBuffer ¶

func (m *Gauge) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Gauge) ProtoMessage ¶

func (*Gauge) ProtoMessage()

func (*Gauge) Reset ¶

func (m *Gauge) Reset()

func (*Gauge) Size ¶

func (m *Gauge) Size() (n int)

func (*Gauge) String ¶

func (m *Gauge) String() string

func (*Gauge) Unmarshal ¶

func (m *Gauge) Unmarshal(dAtA []byte) error

func (*Gauge) XXX_DiscardUnknown ¶

func (m *Gauge) XXX_DiscardUnknown()

func (*Gauge) XXX_Marshal ¶

func (m *Gauge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Gauge) XXX_Merge ¶

func (m *Gauge) XXX_Merge(src proto.Message)

func (*Gauge) XXX_Size ¶

func (m *Gauge) XXX_Size() int

func (*Gauge) XXX_Unmarshal ¶

func (m *Gauge) XXX_Unmarshal(b []byte) error

type Histogram ¶

type Histogram struct {
	SampleCount      uint64  `protobuf:"varint,1,opt,name=sample_count,json=sampleCount,proto3" json:"sample_count,omitempty"`
	SampleCountFloat float64 `protobuf:"fixed64,4,opt,name=sample_count_float,json=sampleCountFloat,proto3" json:"sample_count_float,omitempty"`
	SampleSum        float64 `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum,proto3" json:"sample_sum,omitempty"`
	// Buckets for the classic histogram.
	Bucket           []Bucket         `protobuf:"bytes,3,rep,name=bucket,proto3" json:"bucket"`
	CreatedTimestamp *types.Timestamp `protobuf:"bytes,15,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"`
	// schema defines the bucket schema. Currently, valid numbers are -4 <= n <= 8.
	// They are all for base-2 bucket schemas, where 1 is a bucket boundary in each case, and
	// then each power of two is divided into 2^n logarithmic buckets.
	// Or in other words, each bucket boundary is the previous boundary times 2^(2^-n).
	// In the future, more bucket schemas may be added using numbers < -4 or > 8.
	Schema         int32   `protobuf:"zigzag32,5,opt,name=schema,proto3" json:"schema,omitempty"`
	ZeroThreshold  float64 `protobuf:"fixed64,6,opt,name=zero_threshold,json=zeroThreshold,proto3" json:"zero_threshold,omitempty"`
	ZeroCount      uint64  `protobuf:"varint,7,opt,name=zero_count,json=zeroCount,proto3" json:"zero_count,omitempty"`
	ZeroCountFloat float64 `protobuf:"fixed64,8,opt,name=zero_count_float,json=zeroCountFloat,proto3" json:"zero_count_float,omitempty"`
	// Negative buckets for the native histogram.
	NegativeSpan []BucketSpan `protobuf:"bytes,9,rep,name=negative_span,json=negativeSpan,proto3" json:"negative_span"`
	// Use either "negative_delta" or "negative_count", the former for
	// regular histograms with integer counts, the latter for float
	// histograms.
	NegativeDelta []int64   `protobuf:"zigzag64,10,rep,packed,name=negative_delta,json=negativeDelta,proto3" json:"negative_delta,omitempty"`
	NegativeCount []float64 `protobuf:"fixed64,11,rep,packed,name=negative_count,json=negativeCount,proto3" json:"negative_count,omitempty"`
	// Positive buckets for the native histogram.
	// Use a no-op span (offset 0, length 0) for a native histogram without any
	// observations yet and with a zero_threshold of 0. Otherwise, it would be
	// indistinguishable from a classic histogram.
	PositiveSpan []BucketSpan `protobuf:"bytes,12,rep,name=positive_span,json=positiveSpan,proto3" json:"positive_span"`
	// Use either "positive_delta" or "positive_count", the former for
	// regular histograms with integer counts, the latter for float
	// histograms.
	PositiveDelta []int64   `protobuf:"zigzag64,13,rep,packed,name=positive_delta,json=positiveDelta,proto3" json:"positive_delta,omitempty"`
	PositiveCount []float64 `protobuf:"fixed64,14,rep,packed,name=positive_count,json=positiveCount,proto3" json:"positive_count,omitempty"`
	// Only used for native histograms. These exemplars MUST have a timestamp.
	Exemplars            []*Exemplar `protobuf:"bytes,16,rep,name=exemplars,proto3" json:"exemplars,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Histogram) Descriptor ¶

func (*Histogram) Descriptor() ([]byte, []int)

func (*Histogram) GetBucket ¶

func (m *Histogram) GetBucket() []Bucket

func (*Histogram) GetCreatedTimestamp ¶

func (m *Histogram) GetCreatedTimestamp() *types.Timestamp

func (*Histogram) GetExemplars ¶

func (m *Histogram) GetExemplars() []*Exemplar

func (*Histogram) GetNegativeCount ¶

func (m *Histogram) GetNegativeCount() []float64

func (*Histogram) GetNegativeDelta ¶

func (m *Histogram) GetNegativeDelta() []int64

func (*Histogram) GetNegativeSpan ¶

func (m *Histogram) GetNegativeSpan() []BucketSpan

func (*Histogram) GetPositiveCount ¶

func (m *Histogram) GetPositiveCount() []float64

func (*Histogram) GetPositiveDelta ¶

func (m *Histogram) GetPositiveDelta() []int64

func (*Histogram) GetPositiveSpan ¶

func (m *Histogram) GetPositiveSpan() []BucketSpan

func (*Histogram) GetSampleCount ¶

func (m *Histogram) GetSampleCount() uint64

func (*Histogram) GetSampleCountFloat ¶

func (m *Histogram) GetSampleCountFloat() float64

func (*Histogram) GetSampleSum ¶

func (m *Histogram) GetSampleSum() float64

func (*Histogram) GetSchema ¶

func (m *Histogram) GetSchema() int32

func (*Histogram) GetZeroCount ¶

func (m *Histogram) GetZeroCount() uint64

func (*Histogram) GetZeroCountFloat ¶

func (m *Histogram) GetZeroCountFloat() float64

func (*Histogram) GetZeroThreshold ¶

func (m *Histogram) GetZeroThreshold() float64

func (*Histogram) Marshal ¶

func (m *Histogram) Marshal() (dAtA []byte, err error)

func (*Histogram) MarshalTo ¶

func (m *Histogram) MarshalTo(dAtA []byte) (int, error)

func (*Histogram) MarshalToSizedBuffer ¶

func (m *Histogram) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Histogram) ProtoMessage ¶

func (*Histogram) ProtoMessage()

func (*Histogram) Reset ¶

func (m *Histogram) Reset()

func (*Histogram) Size ¶

func (m *Histogram) Size() (n int)

func (*Histogram) String ¶

func (m *Histogram) String() string

func (*Histogram) Unmarshal ¶

func (m *Histogram) Unmarshal(dAtA []byte) error

func (*Histogram) XXX_DiscardUnknown ¶

func (m *Histogram) XXX_DiscardUnknown()

func (*Histogram) XXX_Marshal ¶

func (m *Histogram) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Histogram) XXX_Merge ¶

func (m *Histogram) XXX_Merge(src proto.Message)

func (*Histogram) XXX_Size ¶

func (m *Histogram) XXX_Size() int

func (*Histogram) XXX_Unmarshal ¶

func (m *Histogram) XXX_Unmarshal(b []byte) error

type LabelPair ¶

type LabelPair struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LabelPair) Descriptor ¶

func (*LabelPair) Descriptor() ([]byte, []int)

func (*LabelPair) GetName ¶

func (m *LabelPair) GetName() string

func (*LabelPair) GetValue ¶

func (m *LabelPair) GetValue() string

func (*LabelPair) Marshal ¶

func (m *LabelPair) Marshal() (dAtA []byte, err error)

func (*LabelPair) MarshalTo ¶

func (m *LabelPair) MarshalTo(dAtA []byte) (int, error)

func (*LabelPair) MarshalToSizedBuffer ¶

func (m *LabelPair) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LabelPair) ProtoMessage ¶

func (*LabelPair) ProtoMessage()

func (*LabelPair) Reset ¶

func (m *LabelPair) Reset()

func (*LabelPair) Size ¶

func (m *LabelPair) Size() (n int)

func (*LabelPair) String ¶

func (m *LabelPair) String() string

func (*LabelPair) Unmarshal ¶

func (m *LabelPair) Unmarshal(dAtA []byte) error

func (*LabelPair) XXX_DiscardUnknown ¶

func (m *LabelPair) XXX_DiscardUnknown()

func (*LabelPair) XXX_Marshal ¶

func (m *LabelPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LabelPair) XXX_Merge ¶

func (m *LabelPair) XXX_Merge(src proto.Message)

func (*LabelPair) XXX_Size ¶

func (m *LabelPair) XXX_Size() int

func (*LabelPair) XXX_Unmarshal ¶

func (m *LabelPair) XXX_Unmarshal(b []byte) error

type Metric ¶

type Metric struct {
	Label                []LabelPair `protobuf:"bytes,1,rep,name=label,proto3" json:"label"`
	Gauge                *Gauge      `protobuf:"bytes,2,opt,name=gauge,proto3" json:"gauge,omitempty"`
	Counter              *Counter    `protobuf:"bytes,3,opt,name=counter,proto3" json:"counter,omitempty"`
	Summary              *Summary    `protobuf:"bytes,4,opt,name=summary,proto3" json:"summary,omitempty"`
	Untyped              *Untyped    `protobuf:"bytes,5,opt,name=untyped,proto3" json:"untyped,omitempty"`
	Histogram            *Histogram  `protobuf:"bytes,7,opt,name=histogram,proto3" json:"histogram,omitempty"`
	TimestampMs          int64       `protobuf:"varint,6,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*Metric) Descriptor ¶

func (*Metric) Descriptor() ([]byte, []int)

func (*Metric) GetCounter ¶

func (m *Metric) GetCounter() *Counter

func (*Metric) GetGauge ¶

func (m *Metric) GetGauge() *Gauge

func (*Metric) GetHistogram ¶

func (m *Metric) GetHistogram() *Histogram

func (*Metric) GetLabel ¶

func (m *Metric) GetLabel() []LabelPair

func (*Metric) GetSummary ¶

func (m *Metric) GetSummary() *Summary

func (*Metric) GetTimestampMs ¶

func (m *Metric) GetTimestampMs() int64

func (*Metric) GetUntyped ¶

func (m *Metric) GetUntyped() *Untyped

func (*Metric) Marshal ¶

func (m *Metric) Marshal() (dAtA []byte, err error)

func (*Metric) MarshalTo ¶

func (m *Metric) MarshalTo(dAtA []byte) (int, error)

func (*Metric) MarshalToSizedBuffer ¶

func (m *Metric) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Metric) ProtoMessage ¶

func (*Metric) ProtoMessage()

func (*Metric) Reset ¶

func (m *Metric) Reset()

func (*Metric) Size ¶

func (m *Metric) Size() (n int)

func (*Metric) String ¶

func (m *Metric) String() string

func (*Metric) Unmarshal ¶

func (m *Metric) Unmarshal(dAtA []byte) error

func (*Metric) XXX_DiscardUnknown ¶

func (m *Metric) XXX_DiscardUnknown()

func (*Metric) XXX_Marshal ¶

func (m *Metric) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Metric) XXX_Merge ¶

func (m *Metric) XXX_Merge(src proto.Message)

func (*Metric) XXX_Size ¶

func (m *Metric) XXX_Size() int

func (*Metric) XXX_Unmarshal ¶

func (m *Metric) XXX_Unmarshal(b []byte) error

type MetricFamily ¶

type MetricFamily struct {
	Name                 string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Help                 string     `protobuf:"bytes,2,opt,name=help,proto3" json:"help,omitempty"`
	Type                 MetricType `protobuf:"varint,3,opt,name=type,proto3,enum=io.prometheus.client.MetricType" json:"type,omitempty"`
	Metric               []Metric   `protobuf:"bytes,4,rep,name=metric,proto3" json:"metric"`
	Unit                 string     `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*MetricFamily) Descriptor ¶

func (*MetricFamily) Descriptor() ([]byte, []int)

func (*MetricFamily) GetHelp ¶

func (m *MetricFamily) GetHelp() string

func (*MetricFamily) GetMetric ¶

func (m *MetricFamily) GetMetric() []Metric

func (*MetricFamily) GetName ¶

func (m *MetricFamily) GetName() string

func (*MetricFamily) GetType ¶

func (m *MetricFamily) GetType() MetricType

func (*MetricFamily) GetUnit ¶

func (m *MetricFamily) GetUnit() string

func (*MetricFamily) Marshal ¶

func (m *MetricFamily) Marshal() (dAtA []byte, err error)

func (*MetricFamily) MarshalTo ¶

func (m *MetricFamily) MarshalTo(dAtA []byte) (int, error)

func (*MetricFamily) MarshalToSizedBuffer ¶

func (m *MetricFamily) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetricFamily) ProtoMessage ¶

func (*MetricFamily) ProtoMessage()

func (*MetricFamily) Reset ¶

func (m *MetricFamily) Reset()

func (*MetricFamily) Size ¶

func (m *MetricFamily) Size() (n int)

func (*MetricFamily) String ¶

func (m *MetricFamily) String() string

func (*MetricFamily) Unmarshal ¶

func (m *MetricFamily) Unmarshal(dAtA []byte) error

func (*MetricFamily) XXX_DiscardUnknown ¶

func (m *MetricFamily) XXX_DiscardUnknown()

func (*MetricFamily) XXX_Marshal ¶

func (m *MetricFamily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricFamily) XXX_Merge ¶

func (m *MetricFamily) XXX_Merge(src proto.Message)

func (*MetricFamily) XXX_Size ¶

func (m *MetricFamily) XXX_Size() int

func (*MetricFamily) XXX_Unmarshal ¶

func (m *MetricFamily) XXX_Unmarshal(b []byte) error

type MetricType ¶

type MetricType int32
const (
	// COUNTER must use the Metric field "counter".
	MetricType_COUNTER MetricType = 0
	// GAUGE must use the Metric field "gauge".
	MetricType_GAUGE MetricType = 1
	// SUMMARY must use the Metric field "summary".
	MetricType_SUMMARY MetricType = 2
	// UNTYPED must use the Metric field "untyped".
	MetricType_UNTYPED MetricType = 3
	// HISTOGRAM must use the Metric field "histogram".
	MetricType_HISTOGRAM MetricType = 4
	// GAUGE_HISTOGRAM must use the Metric field "histogram".
	MetricType_GAUGE_HISTOGRAM MetricType = 5
)

func (MetricType) EnumDescriptor ¶

func (MetricType) EnumDescriptor() ([]byte, []int)

func (MetricType) String ¶

func (x MetricType) String() string

type Quantile ¶

type Quantile struct {
	Quantile             float64  `protobuf:"fixed64,1,opt,name=quantile,proto3" json:"quantile,omitempty"`
	Value                float64  `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Quantile) Descriptor ¶

func (*Quantile) Descriptor() ([]byte, []int)

func (*Quantile) GetQuantile ¶

func (m *Quantile) GetQuantile() float64

func (*Quantile) GetValue ¶

func (m *Quantile) GetValue() float64

func (*Quantile) Marshal ¶

func (m *Quantile) Marshal() (dAtA []byte, err error)

func (*Quantile) MarshalTo ¶

func (m *Quantile) MarshalTo(dAtA []byte) (int, error)

func (*Quantile) MarshalToSizedBuffer ¶

func (m *Quantile) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Quantile) ProtoMessage ¶

func (*Quantile) ProtoMessage()

func (*Quantile) Reset ¶

func (m *Quantile) Reset()

func (*Quantile) Size ¶

func (m *Quantile) Size() (n int)

func (*Quantile) String ¶

func (m *Quantile) String() string

func (*Quantile) Unmarshal ¶

func (m *Quantile) Unmarshal(dAtA []byte) error

func (*Quantile) XXX_DiscardUnknown ¶

func (m *Quantile) XXX_DiscardUnknown()

func (*Quantile) XXX_Marshal ¶

func (m *Quantile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Quantile) XXX_Merge ¶

func (m *Quantile) XXX_Merge(src proto.Message)

func (*Quantile) XXX_Size ¶

func (m *Quantile) XXX_Size() int

func (*Quantile) XXX_Unmarshal ¶

func (m *Quantile) XXX_Unmarshal(b []byte) error

type Summary ¶

type Summary struct {
	SampleCount          uint64           `protobuf:"varint,1,opt,name=sample_count,json=sampleCount,proto3" json:"sample_count,omitempty"`
	SampleSum            float64          `protobuf:"fixed64,2,opt,name=sample_sum,json=sampleSum,proto3" json:"sample_sum,omitempty"`
	Quantile             []Quantile       `protobuf:"bytes,3,rep,name=quantile,proto3" json:"quantile"`
	CreatedTimestamp     *types.Timestamp `protobuf:"bytes,4,opt,name=created_timestamp,json=createdTimestamp,proto3" json:"created_timestamp,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*Summary) Descriptor ¶

func (*Summary) Descriptor() ([]byte, []int)

func (*Summary) GetCreatedTimestamp ¶

func (m *Summary) GetCreatedTimestamp() *types.Timestamp

func (*Summary) GetQuantile ¶

func (m *Summary) GetQuantile() []Quantile

func (*Summary) GetSampleCount ¶

func (m *Summary) GetSampleCount() uint64

func (*Summary) GetSampleSum ¶

func (m *Summary) GetSampleSum() float64

func (*Summary) Marshal ¶

func (m *Summary) Marshal() (dAtA []byte, err error)

func (*Summary) MarshalTo ¶

func (m *Summary) MarshalTo(dAtA []byte) (int, error)

func (*Summary) MarshalToSizedBuffer ¶

func (m *Summary) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Summary) ProtoMessage ¶

func (*Summary) ProtoMessage()

func (*Summary) Reset ¶

func (m *Summary) Reset()

func (*Summary) Size ¶

func (m *Summary) Size() (n int)

func (*Summary) String ¶

func (m *Summary) String() string

func (*Summary) Unmarshal ¶

func (m *Summary) Unmarshal(dAtA []byte) error

func (*Summary) XXX_DiscardUnknown ¶

func (m *Summary) XXX_DiscardUnknown()

func (*Summary) XXX_Marshal ¶

func (m *Summary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Summary) XXX_Merge ¶

func (m *Summary) XXX_Merge(src proto.Message)

func (*Summary) XXX_Size ¶

func (m *Summary) XXX_Size() int

func (*Summary) XXX_Unmarshal ¶

func (m *Summary) XXX_Unmarshal(b []byte) error

type Untyped ¶

type Untyped struct {
	Value                float64  `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Untyped) Descriptor ¶

func (*Untyped) Descriptor() ([]byte, []int)

func (*Untyped) GetValue ¶

func (m *Untyped) GetValue() float64

func (*Untyped) Marshal ¶

func (m *Untyped) Marshal() (dAtA []byte, err error)

func (*Untyped) MarshalTo ¶

func (m *Untyped) MarshalTo(dAtA []byte) (int, error)

func (*Untyped) MarshalToSizedBuffer ¶

func (m *Untyped) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Untyped) ProtoMessage ¶

func (*Untyped) ProtoMessage()

func (*Untyped) Reset ¶

func (m *Untyped) Reset()

func (*Untyped) Size ¶

func (m *Untyped) Size() (n int)

func (*Untyped) String ¶

func (m *Untyped) String() string

func (*Untyped) Unmarshal ¶

func (m *Untyped) Unmarshal(dAtA []byte) error

func (*Untyped) XXX_DiscardUnknown ¶

func (m *Untyped) XXX_DiscardUnknown()

func (*Untyped) XXX_Marshal ¶

func (m *Untyped) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Untyped) XXX_Merge ¶

func (m *Untyped) XXX_Merge(src proto.Message)

func (*Untyped) XXX_Size ¶

func (m *Untyped) XXX_Size() int

func (*Untyped) XXX_Unmarshal ¶

func (m *Untyped) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL