Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var MetricsRoutePath = "/-/rond/metrics"
Functions ¶
func MetricsRoute ¶
func MetricsRoute(r *mux.Router, registry *prometheus.Registry)
func RequestMiddleware ¶
func RequestMiddleware(m Metrics) mux.MiddlewareFunc
RequestMiddleware is a gorilla/mux middleware used to inject metrics struct into requests.
Types ¶
type Metrics ¶
type Metrics struct {
PolicyEvaluationDurationMilliseconds *prometheus.HistogramVec
}
func SetupMetrics ¶
func (Metrics) MustRegister ¶
func (m Metrics) MustRegister(reg prometheus.Registerer) Metrics
Click to show internal directories.
Click to hide internal directories.