Discovering PuppetBoard
PuppetBoard is a relatively young product, and as such, may have a few rough edges; however, despite its youth, it already offers an excellent interface for reporting. PuppetBoard uses PuppetDB as its data source, and aside from Puppet Enterprise Console, it is the only product to do so. PuppetBoard eschews any ambition of forming part of the management layer, and instead, it focuses on providing a clear and easy-to-use reporting feature. This dashboard is shown in the following screenshot:
Since PuppetBoard is based around PuppetDB, it allows access to all data within it, such as facts and Puppet agent reports and metrics. It allows you to explore this data intuitively using an easy-to-use interface. PuppetBoard allows you to explore the data held in PuppetDB from the point of view of nodes, facts, and reports, and it also allows you to drill through each element to explore further details. For instance, by drilling into a node, you are able to see its connected facts...