Summary
In this final chapter, we've taken a look at some of the ways you can utilize Puppet reporting and alerting to enhance your understanding of both what is going on within your Puppet infrastructure and also how to leverage the data to create simple yet effective additions to your existing monitoring systems. We've seen how Puppet data can be visualized using either existing dashboards or by creating new ones, and how report processors can be used to drive detailed alerts using existing alerting tools such as Nagios or Sensu. We've also learned about the integration of Puppet with tools such as Graphite, which allow you to utilize Puppet data to both analyze performance and track changes to the infrastructure. We have explored how systems such as Etsy Skyline can be used to learn what is normal within your Puppet infrastructure and set to alert when anomalies occur. We realized how Puppet can be an integral part of orchestration and can trigger actions based on changes to resources...