I read Michael Bunyard’s blog, Why monitor application performance if you don’t fix it?, which is both entertaining and really supports what we are trying to do at Nitrosphere. It’s one thing to monitor all your systems, databases, applications, etc. – this is important because you need to know if something is down or going down – but not enough importance is placed on SQL Server remediation or even prevention. He refers to this very entertaining commercial from LifeLock that really drives home what monitoring alone achieves.
Monitors at their core just advise you that there is something wrong or about to be wrong. Some people even ignore a lot of the alerts until someone in an organization complains about, for example, application performance. They reinforce a reactive approach to systems. So rather than taking a big picture view such as “How can I help the business be more productive” or “How can I help the business make more money?”, the viewpoint is “How do I turn off that red light?”.
Sometimes I think organizations lose sight of what their real purpose is and just continue doing what they do because that’s what they do – it’s called organizational inertia – without considering the big picture. If an application is performing poorly and costing productivity, does the business owner care if it’s a database problem or a network problem? The owner just wants productivity improved (always actually). They don’t want to be “advised” that they have a problem, they want the problem fixed ASAP, and, in fact, would prefer if problems were prevented from happening in the first place.
At Nitrosphere, we do just that – we fix the problem quickly and efficiently – and, for proactive organizations, we prevent the problem from happening in the first place. Thanks for a great blog Michael that drives that message home!