Using Reporting to keep track of all your Chef client runs
You need to know what exactly happened on your servers. If you want to record every Chef client run and want to see statistics about successful and failed runs, Chef Reporting is your tool of choice. You can even dive into each individual run across your whole organization if you have Reporting enabled for your Chef clients.
Getting ready
Make sure you have Vagrant installed, as described in the Managing virtual machines with Vagrant recipe in Chapter 1, Chef Infrastructure.
Note
Reporting is a premium feature. If you're running your own Chef server you need a Chef Automate license to use it.
Install the reporting
knife plugin by running the following command:
mma@laptop:~/chef-repo $ chef gem install knife-reporting Successfully installed knife-reporting-0.5.0 1 gem installed
How to do it…
Carry out the following steps to see how Reporting tracks your Chef client runs:
Configure Vagrant to send reporting data to your Chef server by editing...