Documentation ¶
Overview ¶
Package prometheushelper provides helper functions for prometheus.
Index ¶
- func DefaultBodySizeBuckets() []float64
- func DefaultDurationBuckets() []float64
- func DefaultObjectives() map[float64]float64
- func NewCounter(metric string, help string, labels []string) *prometheus.CounterVec
- func NewGauge(metric string, help string, labels []string) *prometheus.GaugeVec
- func NewHistogram(opt prometheus.HistogramOpts, labels []string) *prometheus.HistogramVec
- func NewSummary(opt prometheus.SummaryOpts, labels []string) *prometheus.SummaryVec
- func ValidateLabelName(label string) bool
- func ValidateMetricName(name string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultBodySizeBuckets ¶
func DefaultBodySizeBuckets() []float64
DefaultBodySizeBuckets returns default body size buckets in bytes
func DefaultDurationBuckets ¶
func DefaultDurationBuckets() []float64
DefaultDurationBuckets returns default duration buckets in milliseconds
func DefaultObjectives ¶
DefaultObjectives returns default summary objectives
func NewCounter ¶
func NewCounter(metric string, help string, labels []string) *prometheus.CounterVec
NewCounter creates a counter metric
func NewGauge ¶
func NewGauge(metric string, help string, labels []string) *prometheus.GaugeVec
NewGauge creates a gauge metric
func NewHistogram ¶
func NewHistogram(opt prometheus.HistogramOpts, labels []string) *prometheus.HistogramVec
NewHistogram creates a Histogram metric
func NewSummary ¶
func NewSummary(opt prometheus.SummaryOpts, labels []string) *prometheus.SummaryVec
NewSummary creates a NewSummary metric
func ValidateLabelName ¶
ValidateLabelName checks if the label name is valid
func ValidateMetricName ¶
ValidateMetricName checks if the metric name is valid
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.