Versions in this module Expand all Collapse all v1 v1.7.10 Mar 28, 2019 Changes in this version + const MetricBackendPrefix + const MetricNamePrefix + func OnConfigurationUpdate(configurations types.Configurations) + func StopDatadog() + func StopInfluxDB() + func StopStatsd() + type PrometheusHandler struct + func (h PrometheusHandler) AddRoutes(router *mux.Router) + type Registry interface + BackendOpenConnsGauge func() metrics.Gauge + BackendReqDurationHistogram func() metrics.Histogram + BackendReqsCounter func() metrics.Counter + BackendRetriesCounter func() metrics.Counter + BackendServerUpGauge func() metrics.Gauge + ConfigReloadsCounter func() metrics.Counter + ConfigReloadsFailureCounter func() metrics.Counter + EntrypointOpenConnsGauge func() metrics.Gauge + EntrypointReqDurationHistogram func() metrics.Histogram + EntrypointReqsCounter func() metrics.Counter + IsEnabled func() bool + LastConfigReloadFailureGauge func() metrics.Gauge + LastConfigReloadSuccessGauge func() metrics.Gauge + func NewMultiRegistry(registries []Registry) Registry + func NewVoidRegistry() Registry + func RegisterDatadog(config *types.Datadog) Registry + func RegisterInfluxDB(config *types.InfluxDB) Registry + func RegisterPrometheus(config *types.Prometheus) Registry + func RegisterStatsd(config *types.Statsd) Registry