const _ …
const _ …
type MetricType …
const MetricType_COUNTER …
const MetricType_GAUGE …
const MetricType_SUMMARY …
const MetricType_UNTYPED …
const MetricType_HISTOGRAM …
const MetricType_GAUGE_HISTOGRAM …
var MetricType_name …
var MetricType_value …
func (x MetricType) Enum() *MetricType { … }
func (x MetricType) String() string { … }
func (MetricType) Descriptor() protoreflect.EnumDescriptor { … }
func (MetricType) Type() protoreflect.EnumType { … }
func (x MetricType) Number() protoreflect.EnumNumber { … }
func (x *MetricType) UnmarshalJSON(b []byte) error { … }
func (MetricType) EnumDescriptor() ([]byte, []int) { … }
type LabelPair …
func (x *LabelPair) Reset() { … }
func (x *LabelPair) String() string { … }
func (*LabelPair) ProtoMessage() { … }
func (x *LabelPair) ProtoReflect() protoreflect.Message { … }
func (*LabelPair) Descriptor() ([]byte, []int) { … }
func (x *LabelPair) GetName() string { … }
func (x *LabelPair) GetValue() string { … }
type Gauge …
func (x *Gauge) Reset() { … }
func (x *Gauge) String() string { … }
func (*Gauge) ProtoMessage() { … }
func (x *Gauge) ProtoReflect() protoreflect.Message { … }
func (*Gauge) Descriptor() ([]byte, []int) { … }
func (x *Gauge) GetValue() float64 { … }
type Counter …
func (x *Counter) Reset() { … }
func (x *Counter) String() string { … }
func (*Counter) ProtoMessage() { … }
func (x *Counter) ProtoReflect() protoreflect.Message { … }
func (*Counter) Descriptor() ([]byte, []int) { … }
func (x *Counter) GetValue() float64 { … }
func (x *Counter) GetExemplar() *Exemplar { … }
func (x *Counter) GetCreatedTimestamp() *timestamppb.Timestamp { … }
type Quantile …
func (x *Quantile) Reset() { … }
func (x *Quantile) String() string { … }
func (*Quantile) ProtoMessage() { … }
func (x *Quantile) ProtoReflect() protoreflect.Message { … }
func (*Quantile) Descriptor() ([]byte, []int) { … }
func (x *Quantile) GetQuantile() float64 { … }
func (x *Quantile) GetValue() float64 { … }
type Summary …
func (x *Summary) Reset() { … }
func (x *Summary) String() string { … }
func (*Summary) ProtoMessage() { … }
func (x *Summary) ProtoReflect() protoreflect.Message { … }
func (*Summary) Descriptor() ([]byte, []int) { … }
func (x *Summary) GetSampleCount() uint64 { … }
func (x *Summary) GetSampleSum() float64 { … }
func (x *Summary) GetQuantile() []*Quantile { … }
func (x *Summary) GetCreatedTimestamp() *timestamppb.Timestamp { … }
type Untyped …
func (x *Untyped) Reset() { … }
func (x *Untyped) String() string { … }
func (*Untyped) ProtoMessage() { … }
func (x *Untyped) ProtoReflect() protoreflect.Message { … }
func (*Untyped) Descriptor() ([]byte, []int) { … }
func (x *Untyped) GetValue() float64 { … }
type Histogram …
func (x *Histogram) Reset() { … }
func (x *Histogram) String() string { … }
func (*Histogram) ProtoMessage() { … }
func (x *Histogram) ProtoReflect() protoreflect.Message { … }
func (*Histogram) Descriptor() ([]byte, []int) { … }
func (x *Histogram) GetSampleCount() uint64 { … }
func (x *Histogram) GetSampleCountFloat() float64 { … }
func (x *Histogram) GetSampleSum() float64 { … }
func (x *Histogram) GetBucket() []*Bucket { … }
func (x *Histogram) GetCreatedTimestamp() *timestamppb.Timestamp { … }
func (x *Histogram) GetSchema() int32 { … }
func (x *Histogram) GetZeroThreshold() float64 { … }
func (x *Histogram) GetZeroCount() uint64 { … }
func (x *Histogram) GetZeroCountFloat() float64 { … }
func (x *Histogram) GetNegativeSpan() []*BucketSpan { … }
func (x *Histogram) GetNegativeDelta() []int64 { … }
func (x *Histogram) GetNegativeCount() []float64 { … }
func (x *Histogram) GetPositiveSpan() []*BucketSpan { … }
func (x *Histogram) GetPositiveDelta() []int64 { … }
func (x *Histogram) GetPositiveCount() []float64 { … }
func (x *Histogram) GetExemplars() []*Exemplar { … }
type Bucket …
func (x *Bucket) Reset() { … }
func (x *Bucket) String() string { … }
func (*Bucket) ProtoMessage() { … }
func (x *Bucket) ProtoReflect() protoreflect.Message { … }
func (*Bucket) Descriptor() ([]byte, []int) { … }
func (x *Bucket) GetCumulativeCount() uint64 { … }
func (x *Bucket) GetCumulativeCountFloat() float64 { … }
func (x *Bucket) GetUpperBound() float64 { … }
func (x *Bucket) GetExemplar() *Exemplar { … }
type BucketSpan …
func (x *BucketSpan) Reset() { … }
func (x *BucketSpan) String() string { … }
func (*BucketSpan) ProtoMessage() { … }
func (x *BucketSpan) ProtoReflect() protoreflect.Message { … }
func (*BucketSpan) Descriptor() ([]byte, []int) { … }
func (x *BucketSpan) GetOffset() int32 { … }
func (x *BucketSpan) GetLength() uint32 { … }
type Exemplar …
func (x *Exemplar) Reset() { … }
func (x *Exemplar) String() string { … }
func (*Exemplar) ProtoMessage() { … }
func (x *Exemplar) ProtoReflect() protoreflect.Message { … }
func (*Exemplar) Descriptor() ([]byte, []int) { … }
func (x *Exemplar) GetLabel() []*LabelPair { … }
func (x *Exemplar) GetValue() float64 { … }
func (x *Exemplar) GetTimestamp() *timestamppb.Timestamp { … }
type Metric …
func (x *Metric) Reset() { … }
func (x *Metric) String() string { … }
func (*Metric) ProtoMessage() { … }
func (x *Metric) ProtoReflect() protoreflect.Message { … }
func (*Metric) Descriptor() ([]byte, []int) { … }
func (x *Metric) GetLabel() []*LabelPair { … }
func (x *Metric) GetGauge() *Gauge { … }
func (x *Metric) GetCounter() *Counter { … }
func (x *Metric) GetSummary() *Summary { … }
func (x *Metric) GetUntyped() *Untyped { … }
func (x *Metric) GetHistogram() *Histogram { … }
func (x *Metric) GetTimestampMs() int64 { … }
type MetricFamily …
func (x *MetricFamily) Reset() { … }
func (x *MetricFamily) String() string { … }
func (*MetricFamily) ProtoMessage() { … }
func (x *MetricFamily) ProtoReflect() protoreflect.Message { … }
func (*MetricFamily) Descriptor() ([]byte, []int) { … }
func (x *MetricFamily) GetName() string { … }
func (x *MetricFamily) GetHelp() string { … }
func (x *MetricFamily) GetType() MetricType { … }
func (x *MetricFamily) GetMetric() []*Metric { … }
func (x *MetricFamily) GetUnit() string { … }
var File_io_prometheus_client_metrics_proto …
var file_io_prometheus_client_metrics_proto_rawDesc …
var file_io_prometheus_client_metrics_proto_rawDescOnce …
var file_io_prometheus_client_metrics_proto_rawDescData …
func file_io_prometheus_client_metrics_proto_rawDescGZIP() []byte { … }
var file_io_prometheus_client_metrics_proto_enumTypes …
var file_io_prometheus_client_metrics_proto_msgTypes …
var file_io_prometheus_client_metrics_proto_goTypes …
var file_io_prometheus_client_metrics_proto_depIdxs …
func init() { … }
func file_io_prometheus_client_metrics_proto_init() { … }