Schrodinger's Production Environment

Is it dead? Is it alive? You have absolutely no idea. You work in the development environment. That's where all your cool new features are created and where you can do whatever you like. You deployed to production and there were no red flags. You're sleeping as soundly as your application which has been unavailable since who-know's-when. Well, your customers knows-when. But they are beyond your horizon of responsibility. This is the scenario you'll want to encourage if you want to continue your blazing streak of misery. A diligent team of software developers will always know if there's a problem with their production environment at least as soon as their customers. They will have production application monitoring in place. At a minimum they'll be pinging the application or checking a health page. If they are pros they'll be checking all the functionality of application and checking the results against performance benchmarks.