Skip to content

metricsReporter

const metricsReporter: (config?) => Policy

Defined in: src/policies/observability/metrics-reporter.ts:31

Record standard gateway metrics for every request.

Metrics recorded:

  • gateway_requests_total (counter) — total requests, tagged by method/path/status/gateway
  • gateway_request_duration_ms (histogram) — end-to-end request duration
  • gateway_request_errors_total (counter) — requests with status >= 400
  • gateway_policy_duration_ms (histogram) — per-policy timing when available

MetricsReporterConfig

Must include a MetricsCollector instance.

Policy

A Policy at priority 1.