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.