Status API: metrics endpoint

Puppet Server can track advanced metrics to give you additional insight into its performance and health.

These API endpoints are a tech preview. These metrics are returned only when the request contains the level=debug parameter. The response structure might change in future versions.

There are three metrics endpoints:

  • The services/pe-jruby-metrics endpoint returns JRuby metrics.
  • The services/pe-master endpoint returns HTTP route metrics.
  • The services/pe-puppet-profiler endpoint returns catalog compilation profiler metrics.

These metrics reflect data collected over the lifetime of the current Puppet Server process. Data resets when the service is restarted. All time-related metrics report in milliseconds unless otherwise noted.