Gartner’s Jonah Kowall published a recent research note around the size of the Network Performance Monitoring and Application Performance Monitoring market size.
“At an estimated $1 billion, the NPMD market is a fast-growing segment of the larger network management space ($1.8 billion in 2012), and overlaps slightly with aspects of the application performance monitoring (APM) space ($2 billion in 2012).”
Clearly, the APM market is big and growing. There are many misconceptions about APM. One of the diagrams he published provides insight into the positioning of the APM toolset.
The market place is clearly evolving with the rapid rise of tools like Appdynamics, New Relic, Boundary, and many many others. It is interesting to see that APM tools are still evolving and have limitations such the inability to work in an agent-less environment, unable to consume & correlate log data for tracing and tracking transactions and errors. This causes the need for multiple solutions, within the IT Domain as expressed in the diagram above. However, with the advent of real-time processing of events using technologies like Apache Flume, HDFS/Hadoop and Stream-processors like Spark (or AWS Kinesis) – can’t we have a single solution for monitoring the entire stack? Does one really need to support different technologies for monitoring different layers of the stack and to satisfy the various user constituencies? Or will unified and integrated tools like SURO from Netflix become the blueprint for future architectures?