MCPcopy
hub / github.com/caddyserver/caddy / Provision

Method Provision

modules/metrics/adminmetrics.go:50–57  ·  view source on GitHub ↗

Provision -

(ctx caddy.Context)

Source from the content-addressed store, hash-verified

48
49// Provision -
50func (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.
60func (m *AdminMetrics) Routes() []caddy.AdminRoute {

Callers

nothing calls this directly

Calls 2

createMetricsHandlerFunction · 0.85
GetMetricsRegistryMethod · 0.80

Tested by

no test coverage detected