Access Log Fields
Logs only server errors with a lean field set
Configurations in Observability.
Logs only server errors with a lean field set
Structured JSON logging with sampling; logs 10% of requests. request_id ensures each log line has a correlation ID. access_log emits method, path, status, and timing
Publishes a bounded, best-effort CloudEvents 1.0 response event after the upstream response completes
Prometheus counter for proxy errors classified by cause, covering filter rejections, timeouts, unreachable upstreams and internal faults
Logs how each gRPC call ended
Probes upstream endpoints with grpc.health.v1.Health/Check instead of an HTTP GET
Prometheus gauge for HTTP requests currently in flight per listener
request_id — ensures every request has a correlation ID
Selectively disables individual label dimensions on Prometheus metrics to bound total time-series cardinality
Non-blocking process logs written to a file
Collapses dynamic path segments in the Prometheus route label into stable templates, so high-variety URLs share one series instead of widening cardinality
Structured JSON logging of TCP connection events (connect and disconnect)
Prometheus gauge for TCP connections currently open per listener
Prometheus counters for bytes forwarded over TCP connections in each direction, labeled by listener
Prometheus histogram for TCP connection duration
Prometheus counter for total accepted TCP connections per listener
W3C Trace Context header propagation
Exports distributed tracing spans to an OpenTelemetry Collector via OTLP/gRPC
Prometheus counter for requests that reached an upstream endpoint, labeled by cluster, endpoint and status class