I recently responded to a post on LinkedIn asking about “Must have functionality” in Application Performance Management (APM) tools. As I was writing the brief response it occurred to me that today more than ever APM means different things to different people. In a conversation with a European colleague he told me about a seminar billed as APM but in fact was about what most would probably consider Application Performance Engineering than APM. Those of us working in the Application Performance Management space for years have seen significant change.
Here’s how I see APM today:
I would dare to suggest that entry stakes for a comprehensive APM solution today include End-user Experience Management (EUE), root cause and deep-dive diagnostic capability, application aware infrastructure management, visibility into the mainframe, cloud monitoring capability, and actionable metrics. That same list would have been very different even only a few years ago when apps were largely developed and delivered inside the enterprise IT infrastructure and organization. That’s how fast the space is evolving. Remember this list is my table stakes list for today. Anyone coming to the table with less is going to have a weak hand.