PuppetDB ecosystem provides web dashboards that definitely help user interaction:
PuppetDB comes with an integrated performance dashboard
Puppetboard is a web frontend that allows easy and direct access to PuppetDB data
PuppetDB integrates a performance dashboard out of the box; we can use it to check how the software is working in real time. It can be accessed via HTTP at the URL http://puppetdb.server:8080/pdb/dashboard/index.html
if you set host = 0.0.0.0
on the PuppetDB configuration. Remember that you should limit HTTP access to unauthorized clients only, either by firewalling the host's port or setting host = localhost
and having a local reverse proxy where you can manage access lists or authentication:
From the previous picture, the most interesting metrics are as follows: