APMdigest asked the top minds in the industry what they feel is the most important way Application Performance Management (APM) tools must evolve. The recommendations on this list provide a rare look into the long-term future of APM technology. Part 2 covers the evolution of the relationship between APM and analytics.
Start with 30 Ways APM Should Evolve - Part 1
6. INTEGRATION WITH ANALYTICS
The future evolution of APM solutions will depend on well chosen integrations — both to inform APM data sets, as well as to enrich to other environments, such as those associated with advanced IT analytics for performance and capacity optimization, IT service management for change management, governance and workflow, and with business analytic capabilities to optimize business and IT service outcomes. APM's real value comes from not trying to be the center of the new world order, but from becoming a central player in enabling advanced service delivery and optimization in the digital age.
VP of Research, Enterprise Management Associates (EMA)
More than ever, APM tools need to go beyond the application level. In today's world of multi-tier, multi-layer, multi-component distributed systems, performance is determined by so many factors that good tools need to capture a cohesive view of all of them, but at the same time prevent the user from drowning in information overflow. That requires smart and intelligent tools that can identify what matters, not just dumb, data-gathering engines with fancy looking (but otherwise useless) UIs.
Senior Director of Product Marketing, Loggly
7. FOCUS ON CHANGE
Traditionally, APM tools are focused on early detection of symptoms of performance and availability issues. The goal is to detect them before they develop into an incident. Such approach is limited as it requires some indicators or patterns of abnormal system behavior. This means that on one hand an issue starts developing while on another, early indicators are frequently very difficult to link to the actual root cause of the issue. It is widely known in the industry that the majority of performance and availability issues are caused by changes. Focusing on analysis of actual changes as a true root cause in addition to early indicators, the APM tools will significantly improve their ability to prevent issues and minimize manual investigation linking symptoms to the root cause triggering them.
8. CORRELATE LOGS AND METRICS
Application Performance Management (APM) has been around a long time, but the digital transformation that's happening today across industries and organizations of all sizes, is really becoming the key driver for evolution in this space. Traditional APM tools for monitoring provide limited analytics, create siloed views and are inadequate for effectively managing today's modern multi-tier and distributed micro-services based applications. Having real time access to the complete picture dramatically helps businesses of all sizes continuously build, run and secure modern applications. As such, the modern-day APM solution has evolved to require a more comprehensive approach that includes a unified approach for log and metric data — tying together the two most critical sources/KPIs when tracking application performance. With the right technology, correlating log and metrics data is instant, contextual and comprehensive, opening up a rich universe of opportunity that spans the full application lifecycle — from code through the entire CI/CD process/tools to end-user behaviors.
CEO, Sumo Logic
9. INTEGRATED PERFORMANCE AND CAPACITY MANAGEMENT
In the long term, Application Performance Management (APM) tools need to continue their evolution towards becoming integrated performance and capacity management platforms, using advanced analytics to detect performance issues, attribute cause to either problem or demand load, and facilitate repair or infrastructure modifications, respectively. Toward this goal, shorter-term advances should leverage machine learning-based technology to automate the incident detection and attribution functions. Longer term, the adoption of prescriptive analytics combined with Infrastructure as Code (IaC) promises to enable smart, cost-efficient, infrastructure provisioning to accommodate varying or increasing demand.
VP, Products, Prelert
10. DATA FROM MULTIPLE SOURCES
APM tools must adapt to the proliferation of monitoring products and general complexity in the average enterprise. Those that can aggregate data from ANY source via a Common Alert Format (whilst stripping out the "noise", de-duplicating, enriching, normalizing) and present this data coherently back the business for more effective correlation of technical issues to business impact shall prevail!
Sales & Marketing Director, Interlink Software
Read 30 Ways APM Should Evolve - Part 3, covering the expanding scope of APM tools.
An effective breakpoint strategy helps deliver sharp, properly sized images, which are some of the most compelling pieces of content on a web page. Lack of such a strategy can lead to jagged images or ones that take too long to render due to excessive size, potentially reducing the overall effectiveness of web pages — and driving down the quality of the user experience. In this blog, we will explore just how significant image breakpoints are to businesses, and some important device-related factors to consider in image breakpoint decisions to deliver the optimally-sized web image every time ...
As the data generated by organizations grows, APM tools are now required to do a lot more than basic monitoring of metrics. Modern data is often raw and unstructured and requires more advanced methods of analysis. The tools must help dig deep into this data for both forensic analysis and predictive analysis. To extract more accurate and cheaper insights, modern APM tools use Big Data techniques to store, access, and analyze the multi-dimensional data ...
Modern enterprises are generating data at an unprecedented rate but aren't taking advantage of all the data available to them in order to drive real-time, actionable insights. According to a recent study commissioned by Actian, more than half of enterprises today are unable to efficiently manage nor effectively use data to drive decision-making ...
According to a study by Forrester Research, an enhanced UX design can increase the conversion rate by 400%. If UX has become the ultimate arbiter in determining the success or failure of a product or service, let us first understand what UX is all about ...
The requirements of an APM tool are now much more complex than they've ever been. Not only do they need to trace a user transaction across numerous microservices on the same system, but they also need to happen pretty fast ...
Performance monitoring is an old problem. As technology has advanced, we've had to evolve how we monitor applications. Initially, performance monitoring largely involved sending ICMP messages to start troubleshooting a down or slow application. Applications have gotten much more complex, so this is no longer enough. Now we need to know not just whether an application is broken, but why it broke. So APM has had to evolve over the years for us to get there. But how did this evolution take place, and what happens next? Let's find out ...
There are some IT organizations that are using DevOps methodology but are wary of getting bogged down in ITSM procedures. But without at least some ITSM controls in place, organizations lose their focus on systematic customer engagement, making it harder for them to scale ...
If you have deployed a Java application in production, you've probably encountered a situation where the application suddenly starts to take up a large amount of CPU. When this happens, application response becomes sluggish and users begin to complain about slow response. Often the solution to this problem is to restart the application and, lo and behold, the problem goes away — only to reappear a few days later. A key question then is: how to troubleshoot high CPU usage of a Java application? ...
Operations are no longer tethered tightly to a main office, as the headquarters-centric model has been retired in favor of a more decentralized enterprise structure. Rather than focus the business around a single location, enterprises are now comprised of a web of remote offices and individuals, where network connectivity has broken down the geographic barriers that in the past limited the availability of talent and resources. Key to the success of the decentralized enterprise model is a new generation of collaboration and communication tools ...