This. I have a really hard time measuring it, but ever since we really worked on error reporting our week-end sleep factor has greatly improved.
For a complex system though, don't under estimate how hard this is to do though ...
- Every cloud service needs to be routed to a common service
- All of your software, every language, even that cool Go experiment
- All of the third party software
- logs all have to agree on a format, JSON is not always an option.
Finally ... justification of time spent fixing things with no observable side effect(s). Most cloud stuff is reliable against first orders of failure and so are tolerant to a lot of stuff, it's designed that way. But once the wheels come off, and they will come off, ... buckle up if you haven't been fixing those errors. If you aren't clean on second order failures, you're in for a rough ride.