Skip to main content

Changelog

Observability & Debugging Upgrades

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.

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.

Get a Personalized Demo

Schedule a Call with a Pomerium Engineer

Get a Demo