On the Chef web_ui “Status” page, I can see when each node last checked-in with the server, but there does not appear to be any indication of failures during running of recipes!
What’s the recommended way of detecting and reporting on failures?
When chef-client uploads node state to the server, at the end of a run, does it persist any information about the success/failure of the run_list?
Should I be registering an exception/report handler? And if so, has anyone written a handler that persists saves the run-reports to a central DB of some kind?