I’ve just released a Puppet report processor for sending metrics to StatHat. The report sends each of the metrics to StatHat, for example creating:
puppet.fqdn.changed_resources puppet.fqdn.config_retrieval_time ...
You can find the code on GitHub and a module on the Forge.
There are some simple installation instructions:
stathatgem on your Puppet master
$ sudo gem install stathat
Install puppet-stathat as a module in your Puppet master’s module path.
stathat_emailvariable in the
stathat.yamlfile with your StatHat account email and copy the file to
/etc/puppet/. An example file is included.
Enable pluginsync and reports on your master and clients in
[master] report = true reports = stathat pluginsync = true [agent] report = true pluginsync = true
Run the Puppet client and sync the report as a plugin.