# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
MustNewCounter is a convenience function that wraps NewCounter and panics on error.
MustNewCustomCounter is a convenience function that wraps NewCustomCounter and panics on error.
MustNewCustomGauge is a convenience function that wraps NewCustomGauge and panics on error.
MustNewGauge is a convenience function that wraps NewGauge and panics on error.
MustNewGranularCounter is a convenience function that wraps NewGranularCounter and panics on error.
MustNewGranularCounterWithInit is a convenience function that wraps NewGranularCounter and panics on error.
MustNewGranularCustomCounter is a convenience function that wraps NewGranularCustomCounter and panics on error.
MustNewGranularCustomGauge is a convenience function that wraps NewGranularCustomGauge and panics on error.
MustNewGranularGauge is a convenience function that wraps NewGranularGauge and panics on error.
MustNewGranularGaugeWithInit is a convenience function that wraps NewGranularGauge and panics on error.
MustNewGranularHistogram is a convenience function that wraps NewGranularHistogram and panics on error.
MustNewGranularHistogramWithInit is a convenience function that wraps NewGranularHistogram and panics on error.
MustNewHistogram is a convenience function that wraps NewHistogram and panics on error.
DEPRECATED: Use NewCustomCounter instead.
DEPRECATED: Use NewCustomGauge instead.
NewCounter creates a new Counter.
NewCounterVecWithPod is a wrapper around prometheus.NewCounterVec that also registers the metric to be cleaned up when a pod is deleted.
NewCounterVecWithPodV2 is a wrapper around prometheus.V2.NewCounterVec that also registers the metric to be cleaned up when a pod is deleted.
NewCustomCollector creates a new customCollector.
NewCustomCounter creates a new customCounter.
NewCustomGauge creates a new customGauge.
NewGauge creates a new Gauge.
NewGaugeVecWithPod is a wrapper around prometheus.NewGaugeVec that also registers the metric to be cleaned up when a pod is deleted.
NewGaugeVecWithPodV2 is a wrapper around prometheus.V2.NewGaugeVec that also registers the metric to be cleaned up when a pod is deleted.
NewGranularCounter creates a new GranularCounter.
NewGranularCustomCounter creates a new granularCustomCounter.
NewGranularCustomGauge creates a new granularCustomGauge.
NewGranularGauge creates a new GranularGauge.
NewGranularHistogram creates a new GranularHistogram.
NewHistogram creates a new Histogram.
NewHistogramVecWithPod is a wrapper around prometheus.NewHistogramVec that also registers the metric to be cleaned up when a pod is deleted.
NewHistogramVecWithPodV2 is a wrapper around prometheus.V2.NewHistogramVec that also registers the metric to be cleaned up when a pod is deleted.
NewMetricsGroup creates a new Group.
No description provided by the author
No description provided by the author
RegisterPodDeleteHandler registers handler for deleting metrics associated with deleted pods.
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
TODO: Standardize labels used by different metrics: op, msg_op, opcode.
# Structs
ConstrainedLabel represents a label with constrained cardinality.
Counter wraps prometheus.CounterVec and implements CollectorWithInit.
Gauge wraps prometheus.GaugeVec and implements CollectorWithInit.
GranularCounter wraps prometheus.CounterVec and implements CollectorWithInit.
GranularGauge wraps prometheus.GaugeVec and implements CollectorWithInit.
GranularHistogram wraps prometheus.HistogramVec and implements CollectorWithInit.
Histogram wraps prometheus.HistogramVec and implements CollectorWithInit.
HistogramOpts extends Opts with histogram-specific fields.
No description provided by the author
Opts extends prometheus.Opts with constrained and unconstrained labels.
No description provided by the author
UnconstrainedLabel represents a label with unconstrained cardinality.
# Interfaces
No description provided by the author
CollectorWithInit extends prometheus.Collector with initializer.
CustomMetric represents a metric collected independently of prometheus package that has no configurable labels.
No description provided by the author
No description provided by the author
GranularCustomMetric represents a metric collected independently of prometheus package, for example in a BPF map.
Group extends prometheus.Registerer with CollectorWithInit.