Summary

In this chapter, we've taken a look at how we can utilize the data we store in PuppetDB to create attractive dashboards in Dashing. We've explored the use of ERB templates to lay out our widgets and the concept of using jobs to gather data in the background. We've created our own dashboards to allow our users to see the current state of the Puppet infrastructure, including which resources have changed, succeeded, and failed. We've taken that basic dashboard and improved it by adding in a quick and easy trends reference, and we also added some more graphical cues by adding in meters to accentuate some of the data display. Finally, we took a look at some general tips on how to get the best out of your dashboard data.

In the next chapter, ...

Get Puppet Reporting and Monitoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.