Management Requires Collaboration; Monitoring Does Not.
Application Performance Management involves a level of work and commitment that requires development, testing, and operations teams to work together. This is the minimum level of collaboration needed to accomplish the successful launch of an application. Anything less falls under the alternate “M” – Monitoring.
Monitoring fails because it only serves the Operations group and the other two play damage control by reacting to alerts. Most vendors take an approach that assumes collaboration is the sharing of a screen print, a report, or a log file. This offers no detail of the problem(s) other than the limited information contained in an aggregated view. Imagine someone looking at a picture of the Eiffel tower and claiming they have been there because they’ve “seen” it. Would you collaborate with this person in planning your dream vacation to Paris?
In order to have good collaboration you have to have a platform that everyone can agree on and adhere to. The same is true for application performance. Having the same rich data at all levels enables everyone to work together on solving the problem, without questions about the data or needless and time-consuming requests for more information.