...
Package io_prometheus_client
Overview ▹
Index ▹
Variables
var MetricType_name = map[int32]string{
0: "COUNTER",
1: "GAUGE",
2: "SUMMARY",
3: "UNTYPED",
4: "HISTOGRAM",
}
var MetricType_value = map[string]int32{
"COUNTER": 0,
"GAUGE": 1,
"SUMMARY": 2,
"UNTYPED": 3,
"HISTOGRAM": 4,
}
type Bucket ¶
type Bucket struct {
CumulativeCount *uint64 `protobuf:"varint,1,opt,name=cumulative_count" json:"cumulative_count,omitempty"`
UpperBound *float64 `protobuf:"fixed64,2,opt,name=upper_bound" json:"upper_bound,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Bucket) GetCumulativeCount ¶
func (m *Bucket) GetCumulativeCount() uint64
func (*Bucket) GetUpperBound ¶
func (m *Bucket) GetUpperBound() float64
func (*Bucket) ProtoMessage ¶
func (*Bucket) ProtoMessage()
func (*Bucket) Reset ¶
func (m *Bucket) Reset()
func (*Bucket) String ¶
func (m *Bucket) String() string
type Counter ¶
type Counter struct {
Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Counter) GetValue ¶
func (m *Counter) GetValue() float64
func (*Counter) ProtoMessage ¶
func (*Counter) ProtoMessage()
func (*Counter) Reset ¶
func (m *Counter) Reset()
func (*Counter) String ¶
func (m *Counter) String() string
type Gauge ¶
type Gauge struct {
Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Gauge) GetValue ¶
func (m *Gauge) GetValue() float64
func (*Gauge) ProtoMessage ¶
func (*Gauge) ProtoMessage()
func (*Gauge) Reset ¶
func (m *Gauge) Reset()
func (*Gauge) String ¶
func (m *Gauge) String() string
type Histogram ¶
type Histogram struct {
SampleCount *uint64 `protobuf:"varint,1,opt,name=sample_count" json:"sample_count,omitempty"`
SampleSum *float64 `protobuf:"fixed64,2,opt,name=sample_sum" json:"sample_sum,omitempty"`
Bucket []*Bucket `protobuf:"bytes,3,rep,name=bucket" json:"bucket,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Histogram) GetBucket ¶
func (m *Histogram) GetBucket() []*Bucket
func (*Histogram) GetSampleCount ¶
func (m *Histogram) GetSampleCount() uint64
func (*Histogram) GetSampleSum ¶
func (m *Histogram) GetSampleSum() float64
func (*Histogram) ProtoMessage ¶
func (*Histogram) ProtoMessage()
func (*Histogram) Reset ¶
func (m *Histogram) Reset()
func (*Histogram) String ¶
func (m *Histogram) String() string
type LabelPair ¶
type LabelPair struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Value *string `protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*LabelPair) GetName ¶
func (m *LabelPair) GetName() string
func (*LabelPair) GetValue ¶
func (m *LabelPair) GetValue() string
func (*LabelPair) ProtoMessage ¶
func (*LabelPair) ProtoMessage()
func (*LabelPair) Reset ¶
func (m *LabelPair) Reset()
func (*LabelPair) String ¶
func (m *LabelPair) String() string
type Metric ¶
type Metric struct {
Label []*LabelPair `protobuf:"bytes,1,rep,name=label" json:"label,omitempty"`
Gauge *Gauge `protobuf:"bytes,2,opt,name=gauge" json:"gauge,omitempty"`
Counter *Counter `protobuf:"bytes,3,opt,name=counter" json:"counter,omitempty"`
Summary *Summary `protobuf:"bytes,4,opt,name=summary" json:"summary,omitempty"`
Untyped *Untyped `protobuf:"bytes,5,opt,name=untyped" json:"untyped,omitempty"`
Histogram *Histogram `protobuf:"bytes,7,opt,name=histogram" json:"histogram,omitempty"`
TimestampMs *int64 `protobuf:"varint,6,opt,name=timestamp_ms" json:"timestamp_ms,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
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) ProtoMessage ¶
func (*Metric) ProtoMessage()
func (*Metric) Reset ¶
func (m *Metric) Reset()
func (*Metric) String ¶
func (m *Metric) String() string
type MetricFamily ¶
type MetricFamily struct {
Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Help *string `protobuf:"bytes,2,opt,name=help" json:"help,omitempty"`
Type *MetricType `protobuf:"varint,3,opt,name=type,enum=io.prometheus.client.MetricType" json:"type,omitempty"`
Metric []*Metric `protobuf:"bytes,4,rep,name=metric" json:"metric,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
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) ProtoMessage ¶
func (*MetricFamily) ProtoMessage()
func (*MetricFamily) Reset ¶
func (m *MetricFamily) Reset()
func (*MetricFamily) String ¶
func (m *MetricFamily) String() string
type MetricType ¶
type MetricType int32
const (
MetricType_COUNTER MetricType = 0
MetricType_GAUGE MetricType = 1
MetricType_SUMMARY MetricType = 2
MetricType_UNTYPED MetricType = 3
MetricType_HISTOGRAM MetricType = 4
)
func (MetricType) Enum ¶
func (x MetricType) Enum() *MetricType
func (MetricType) String ¶
func (x MetricType) String() string
func (*MetricType) UnmarshalJSON ¶
func (x *MetricType) UnmarshalJSON(data []byte) error
type Quantile ¶
type Quantile struct {
Quantile *float64 `protobuf:"fixed64,1,opt,name=quantile" json:"quantile,omitempty"`
Value *float64 `protobuf:"fixed64,2,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Quantile) GetQuantile ¶
func (m *Quantile) GetQuantile() float64
func (*Quantile) GetValue ¶
func (m *Quantile) GetValue() float64
func (*Quantile) ProtoMessage ¶
func (*Quantile) ProtoMessage()
func (*Quantile) Reset ¶
func (m *Quantile) Reset()
func (*Quantile) String ¶
func (m *Quantile) String() string
type Summary ¶
type Summary struct {
SampleCount *uint64 `protobuf:"varint,1,opt,name=sample_count" json:"sample_count,omitempty"`
SampleSum *float64 `protobuf:"fixed64,2,opt,name=sample_sum" json:"sample_sum,omitempty"`
Quantile []*Quantile `protobuf:"bytes,3,rep,name=quantile" json:"quantile,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
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) ProtoMessage ¶
func (*Summary) ProtoMessage()
func (*Summary) Reset ¶
func (m *Summary) Reset()
func (*Summary) String ¶
func (m *Summary) String() string
type Untyped ¶
type Untyped struct {
Value *float64 `protobuf:"fixed64,1,opt,name=value" json:"value,omitempty"`
XXX_unrecognized []byte `json:"-"`
}
func (*Untyped) GetValue ¶
func (m *Untyped) GetValue() float64
func (*Untyped) ProtoMessage ¶
func (*Untyped) ProtoMessage()
func (*Untyped) Reset ¶
func (m *Untyped) Reset()
func (*Untyped) String ¶
func (m *Untyped) String() string
ActiveGo 1.8