With costly enterprise network management systems providing packet loss, latency and other critical infrastructures metrics, system agents were then added on to try and get a more complete picture of the environment. Unfortunately, this presented silos of data that sometimes were all forwarded up to a manager of manager. We rarely were able to transform that data into information that could actually improve the customer experience. Then the software industry started to get smart and market business service management or IT service management. Unfortunately, we needed a new suite of tools for this too.
While the BSM strategy resonated with the business side, it was met with a frustrated IT organization that still saw finger pointing between the network and application groups when performance problems arose. With the evolution and convergence of tenants of BSM and end-to-end APM, the drumbeat of focusing on the business user and performance is even stronger. For IT, the pressure to provide end-to-end metrics is intense.
For an enterprise architecture perspective, the challenge lies in the ability to provide a level of visibility and leverage an existing investment in other monitoring tools. That challenge is compounded by the migration of the enterprise application architecture to virtualization and cloud delivery models. I see two choices.
Choice 1: Comfortable with a suite of management tools and vendors, organizations are trying to retrofit legacy tools and provide end-to-end APM capabilities through the use of business analytics. Thinking of their enterprise management suite as metric collectors, they are abandoning much of the visualization and correlation layers of the architecture and replacing them with more robust business intelligence and analytics tools. While this leverages an existing investment, it often produces more complex solutions that still struggle with getting to the root cause of the performance issue and monitoring user experience.