Provision -
(ctx caddy.Context)
| 48 | |
| 49 | // Provision - |
| 50 | func (m *AdminMetrics) Provision(ctx caddy.Context) error { |
| 51 | m.registry = ctx.GetMetricsRegistry() |
| 52 | if m.registry == nil { |
| 53 | return errors.New("no metrics registry found") |
| 54 | } |
| 55 | m.metricsHandler = createMetricsHandler(nil, false, m.registry) |
| 56 | return nil |
| 57 | } |
| 58 | |
| 59 | // Routes returns a route for the /metrics endpoint. |
| 60 | func (m *AdminMetrics) Routes() []caddy.AdminRoute { |
nothing calls this directly
no test coverage detected