Pomerium v0.32.0 ships a set of improvements for operators who need to see what's happening inside a running deployment. Custom stat names make metrics and logs easier to correlate, health updates can be streamed over gRPC, and new built-in debugging tools — a control-plane debug server, a Databroker browser, and gRPC channelz — give you direct visibility into Pomerium's internals.
Highlights:
Custom stat names in logs and metrics – Set an alternate stat name and have it surface in logs as cluster-stat-name, making it far easier to map metrics and log lines back to specific routes and clusters.
Streaming health updates via gRPC – Health status is now available as a gRPC stream, so dashboards and the Enterprise Console can reflect component health in real time.
Control-plane debug server – A built-in debug endpoint exposes internal state for troubleshooting, including gRPC channelz support for inspecting live gRPC channels and connections.
Databroker browser – A debug view for browsing Databroker records directly, handy when diagnosing session, policy, or sync issues.
More forgiving logging config – Pomerium no longer exits on invalid logfields, and Prometheus metrics were cleaned up (no more redundant unit/scope tags), with stats prefixes added to listeners.
See the Pomerium reference docs for metrics and logging configuration.
Embrace Seamless Resource Access, Robust Zero Trust Integration, and Streamlined Compliance with Our App.