metricsReporter
constmetricsReporter: (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/gatewaygateway_request_duration_ms(histogram) — end-to-end request durationgateway_request_errors_total(counter) — requests with status >= 400gateway_policy_duration_ms(histogram) — per-policy timing when available
Parameters
Section titled “Parameters”config?
Section titled “config?”Must include a MetricsCollector instance.
Returns
Section titled “Returns”A Policy at priority 1.