Documentation
¶
Index ¶
- Variables
- func NewAuthConfigCounterMetric(name, help string, extraLabels ...string) *prometheus.CounterVec
- func NewAuthConfigDurationMetric(name, help string, extraLabels ...string) *prometheus.HistogramVec
- func NewCounterMetric(name, help string, labels ...string) *prometheus.CounterVec
- func NewDurationMetric(name, help string, labels ...string) *prometheus.HistogramVec
- func Register(metrics ...prometheus.Collector)
- func ReportMetric(metric *prometheus.CounterVec, labels ...string)
- func ReportMetricWithObject(metric *prometheus.CounterVec, obj Object, labels ...string)
- func ReportMetricWithStatus(metric *prometheus.CounterVec, status string, labels ...string)
- func ReportTimedMetric(metric *prometheus.HistogramVec, f func(), labels ...string)
- func ReportTimedMetricWithObject(metric *prometheus.HistogramVec, f func(), obj Object, labels ...string)
- func ReportTimedMetricWithStatus(metric *prometheus.HistogramVec, f func(), status string, labels ...string)
- type Object
Constants ¶
This section is empty.
Variables ¶
View Source
var DeepMetricsEnabled = false
Functions ¶
func NewAuthConfigCounterMetric ¶
func NewAuthConfigCounterMetric(name, help string, extraLabels ...string) *prometheus.CounterVec
func NewAuthConfigDurationMetric ¶
func NewAuthConfigDurationMetric(name, help string, extraLabels ...string) *prometheus.HistogramVec
func NewCounterMetric ¶
func NewCounterMetric(name, help string, labels ...string) *prometheus.CounterVec
func NewDurationMetric ¶
func NewDurationMetric(name, help string, labels ...string) *prometheus.HistogramVec
func Register ¶
func Register(metrics ...prometheus.Collector)
func ReportMetric ¶
func ReportMetric(metric *prometheus.CounterVec, labels ...string)
func ReportMetricWithObject ¶
func ReportMetricWithObject(metric *prometheus.CounterVec, obj Object, labels ...string)
func ReportMetricWithStatus ¶
func ReportMetricWithStatus(metric *prometheus.CounterVec, status string, labels ...string)
func ReportTimedMetric ¶
func ReportTimedMetric(metric *prometheus.HistogramVec, f func(), labels ...string)
func ReportTimedMetricWithObject ¶
func ReportTimedMetricWithObject(metric *prometheus.HistogramVec, f func(), obj Object, labels ...string)
func ReportTimedMetricWithStatus ¶
func ReportTimedMetricWithStatus(metric *prometheus.HistogramVec, f func(), status string, labels ...string)
Types ¶
Click to show internal directories.
Click to hide internal directories.