Taking Puppet Server Further
This chapter will look at how you can monitor, tune, and integrate your Puppet infrastructure with third-party sources. You will understand how to find the logs of the various services we have discussed in previous chapters and how to find the current status APIs. You will then learn how these logs and statuses can be integrated into services such as logstash to provide greater visibility and alerting options. Then, we’ll review the metrics provided by Puppet, along with how these can be integrated with dashboarding tools such as Splunk and Grafana to provide monitoring and observability for Puppet’s infrastructure. We will set up a lab for both Splunk and Grafana as part of the Puppet Operational Dashboard to show these dashboards. Using these metrics, you will learn how the various components of Puppet’s infrastructure can be tuned and scaled to deal with common issues and problems as Puppet grows. After, you’ll learn how the...