Versions in this module Expand all Collapse all v0 v0.1.0 Feb 16, 2026 Changes in this version + var MetricsLabels = []string + var MetricsNames = []string + var PathVarSub = "-" + func LoadDiscoveredRoutes(apiV1Router *mux.Router, services ServicesInterface, ...) + func MetricsMiddleware(handler http.Handler) http.Handler + func RegisterRoutes(name string, registrationFunc RouteRegistrationFunc) + func ResetMetricCollectors() + type ListenNotifier interface + NotifyListening func() <-chan struct{} + type RouteRegistrationFunc func(apiV1Router *mux.Router, services ServicesInterface, ...) + type Server interface + Listen func() (net.Listener, error) + Serve func(net.Listener) + Start func() + Stop func() error + func NewAPIServer() Server + func NewHealthServer() Server + func NewMetricsServer() Server + type ServicesInterface interface + GetService func(name string) interface{} v0.1.0-rc.1 Feb 16, 2026