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.
