Puppet Server can provide performance and status metrics to
external services for monitoring server health and performance over time.
You can track Puppet Server metrics by using:
- Customizable, networked Graphite and Grafana instances
- A built-in experimental developer dashboard
- Status API endpoints
Note: None of these methods are officially supported. The
Grafanadash and Puppet-graphite modules referenced in this document are not
Puppet-supported modules; they are mentioned for testing and demonstration purposes
only. The developer dashboard is a tech preview. Both the Grafana and developer
dashboard methods take advantage of the Status API, including some endpoints that are
also a tech preview.