Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Family ¶
type Family struct {
Name string
Type Type
Metrics []*Metric
}
Family represents a set of metrics with the same name and help text.
type FamilyInterface ¶
type FamilyInterface interface {
Inspect(inspect func(Family))
ByteSlice() []byte
}
FamilyInterface interface for a family
type Metric ¶
type Metric struct {
// The name of a metric is injected by its family to reduce duplication.
LabelKeys []string
LabelValues []string
Value float64
}
Metric represents a single time series.
type Type ¶
type Type string
Type represents the type of a metric e.g. a counter. See https://prometheus.io/docs/concepts/metric_types/.
var Counter Type = "counter"
Counter defines a Prometheus counter.
var Gauge Type = "gauge"
Gauge defines a Prometheus gauge.
Click to show internal directories.
Click to hide internal directories.