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.