Industry experts — from analysts and consultants to users and the top vendors — offer thoughtful, insightful, and often controversial predictions on how APM and related technologies will evolve and impact business in 2021. Part 2 covers APM and Observability.
APM EVOLVES INTO OBSERVABILITY
Traditional APM will continue its decline in importance and mindshare as cloud-native observability subsumes traditional APM. In particular, agentless approaches that leverage open telemetry will increasingly supplant agented APM. Agents will still have a role, but they will be relegated to legacy environments that aren't properly observable.
The lines between APM and Observability will blur, especially as APM solutions "move" into Observability. Successful DevOps teams will focus in on solutions that use the best practices of observability tactics and APM tools together, centered around automation across the monitoring lifecycle, context throughout monitoring and taking intelligent actions through deep analytics and automated root cause analysis/troubleshooting. Ultimately, Dev and Ops teams will have options where single solutions will be able to bring the best of both worlds — observability and application monitoring.
APM and Observability Strategist, Instana
APM will increasingly focus on aggregate interaction behaviors among connected services instead of the performance of individual transactions. As more and more services are connected to form a service landscape, the majority of performance degradations stems from environmental factors such as noisy neighbors, ripple effects, feedback looks. Next-gen observability and control will tackle these and thus allow real-time performance management, not just monitoring.
CEO and Co-Founder, Glasnostic
The shift to digital services due to Covid-19 has underscored the importance of observability into cloud applications. Next year, and beyond, APM will become even more critical as businesses migrate to the cloud, expand into new distributed systems, and serve their customers through digital channels. Consequently, usage of APM tools may increase among business-oriented employees such as project/program managers. Convergence will be a key theme with an emphasis on end-to-end tracing and full stack observability, combined with tool and vendor consolidation.
VP of Product, Datadog
In 2020, more enterprises leaned on observability as the pandemic forced all businesses to be digital businesses. The ability to view the entire software stack is now a must-have within complex IT and development environments and during continued cloud migration. In 2021, the use of traditional application performance management will continue to decline — and observability will rise to the occasion and fuel post-pandemic digital innovation. But there is more work to be done to adapt observability to tomorrow's business and IT needs. Modern enterprises will increasingly look for observability platforms that have three fundamental traits — those that are open, connected, and programmable.
CPO, New Relic
The future of Application Performance Management (APM) lies with analyzing and correlating the three most significant verticals of observability; distributed traces, logs, and metrics; in one single console, along with artificial intelligence capabilities. Doing this will greatly aid organizations in proactive and predictive analysis to avert the occurrence of an issue altogether, instead of being reactive after it has already occurred.
Rahul Varshneya Co-Founder and President, Arkenea
Observability will become the next frontier of value stream delivery platforms. Observability happens at the intersect between tracing, logging and metrics. This kind of logic has long-lived on the IT Operations end of the SDLC — relegated to APM and monitoring tools largely focused on end-user experience. But with the continuous nature of DevOps amplified by VSM, the implications for testing and observability earlier in the software lifecycle could be a game changer.
Senior Manager, Product Marketing, CloudBees
APM INTEGRATES WITH OPEN TELEMETRY
In 2021 innovators of APM technologies must integrate with OpenTelemetry, those who do not evolve will see major customer defection because of their lack of scale and data diversity.
OBSERVABILITY IS THE NEXT FRONTIER
Apps shouldn't be left to their own devices. The way that people build applications is evolving very quickly, from applications that live in a Java virtual machine in the datacenter to a model where it's entirely in the cloud composes a series of services. And you need to be able to monitor that application that's now mostly in the cloud, talking to mobile devices. That 180-degree change is naturally driving rapid adoption of observability tools.
Download a complimentary copy of the Gartner 2020 Magic Quadrant for Application Performance Monitoring from Splunk
The role of a DevOps practitioner and SRE has changed more this year than in the last several years combined, simply due to the changing work environment and pressure from internal stakeholders and customers to deliver better experiences, more value, and ultimately better business results. As teams adapt to this software-defined world to meet the demands, they must invest in tools that allow them to continuously understand not only what is happening in the system but why it's happening to increase reliability and prevent incidents. Intelligent observability will prove actionable insights, the why, freeing their time to focus on innovation and value. Understanding the why behind the what will allow them to make stronger data-informed decisions to thrive in 2021 and beyond.
VP of Product and Design, Moogsoft
Download the eBook Observability with AIOps from Moogsoft
Observability will be key. Broader observability will be a strategic priority as companies develop more complex systems and expand their technology infrastructures. As businesses accelerate their digital transformation journeys in the ongoing response to the COVID-19 pandemic, their environments have become more complex than ever. By using observability solutions to pull meaningful data from logs, metrics, traces and events — developers can shift from monitoring everything, to monitoring the data and insights that will impact business outcomes most significantly.
Observability will become mainstream and drive next generation software development, forcing software developers to think beyond coding and consider platform aspects such as Chaos Engineering and API access during software development. Data collected, studied and used through Observability will break the barriers between operations and development and help drive agility to meet business needs and competitive challenges, front and center.
VP Product Development and Cloud Operations, OpsRamp
AIOPS MERGES WITH OBSERVABILITY
AIOps (Intelligence driven by machine algorithms ) will become the fourth integral pillar of Observability along with logs, metrics and traces. AIOps will merge telemetry data in real-time to drive overall predictive and prescriptive analytics and real-time automation, improving system availability, performance and MTTR.
VP Product Development and Cloud Operations, OpsRamp
Read Bhanu Singh's recent blog on APMdigest: IT Now Viewed as Strategic Differentiator During COVID-19
In 2021, there will be shift to a holistic architecture-driven approach, bringing together the entire capability chain from the observability stack, analytics, intelligent automation and collaboration.
OBSERVABILITY SHIFTS LEFT
The software systems are much more distributed for the sake of speed and resilience, but it makes them much more complicated to understand the issues when faced in production. Applications are not owned by siloed teams of developers and ops folks in modern applications. The notion of "you build it, you run it" forces developers to take the responsibility of the production application and guarantee the availability. For this reason, I expect the acceleration of "shift left" in observability tools and practices. It won't be surprising to see application teams taking observability seriously in the pre-production phase. We are also about to see a persona change of the users of observability tools. Instead of ops folks and their discipline of understanding issues, metric charts, and log files, distributed tracing tools and production debugging will become much handier for developers before and after production.
VP of Product, Thundra
OBSERVABILITY FOCUSES ON HUMAN-CENTRIC SOLUTIONS
As our industry has developed, the focus has been primarily on the complexity of interdependent computer systems, layers of the stack, and the ever-expanding innovations that shift that landscape. In 2021, the observability solutions that begin to take root will focus on the constant layer beneath the systems: the network of interrelated teams that build and support those systems to deliver remarkable experiences to other human beings. Helping humans see, connect, collaborate, and generously serve other humans will mark success in our sector. That looks like use cases over features and focusing on saving people time.
Senior Director, Open Source, New Relic
OBSERVABILITY ENABLES WFH
Gone are the days of overheard conversations, quick touchpoints and reading body language to determine if someone is struggling. As we continue to work remotely, these natural observations become difficult to see and understand. In an IT environment, these missed observations can lead to toil, confusion of who owns what and have a negative customer impact. But with observability, teams have the data to obtain the information needed to collaborate, optimize and know when someone is crying wolf. Observability and AI unite the machine data with the human data to enable distributed "working from home" (WFH) in a productive way like we've never seen before. As a result, people around the world can focus more on delivering customer value with the quick insights and context that AI and observability provide.
VP of Product and Design, Moogsoft
Read Adam Frank's recent blog on APMdigest: Move Over Siloed IT Workflows, Intelligent Observability Is the Hub of Context and Collaboration
DEFINING OBSERVABILITY VS. MONITORING
In previous years, observability was usually regarded as the buzzword for monitoring. I believe that perception has finally changed, and the tech world started to grasp the difference and the need for observability in distributed systems. Observability is the state of your system that lets you ask questions using a set of tools such as traces, metrics, and logs and tactics such as distributed tracing, production debugging, and more. On the other hand, monitoring is the action of tracking the health of the system by keeping an eye on a specific set of metrics. It doesn't typically let you ask new questions but motivates by giving answers quickly on known issues. There's a wrong perception that application teams think that both monitoring and observability are post-production issues. So, they generally figure out the necessity of having a complete set of tools for this purpose at the very end of the software development cycle. I can clearly see that this is going to change in 2021 and the following years.
VP of Product, Thundra
OPEN SOURCE OBSERVABILITY
With community driven initiatives gaining momentum, open source will continue to disrupt the traditional vendors with proprietary technologies. At least 3 open source based observability vendors will be acquired in 2021. Open source will be the de facto set of tools DevOps teams need, resulting in major platform launches around these new technologies. In 2021 we will see the year of open source observability become feasible at scale.
Go to: 2021 Application Performance Management Predictions - Part 3, covering monitoring
Users have high expectations around applications — quick loading times, look and feel visually advanced, with feature-rich content, video streaming, and multimedia capabilities — all of these devour network bandwidth. With millions of users accessing applications and mobile apps from multiple devices, most companies today generate seemingly unmanageable volumes of data and traffic on their networks ...
In Italy, it is customary to treat wine as part of the meal ... Too often, testing is treated with the same reverence as the post-meal task of loading the dishwasher, when it should be treated like an elegant wine pairing ...
In order to properly sort through all monitoring noise and identify true problems, their causes, and to prioritize them for response by the IT team, they have created and built a revolutionary new system using a meta-cognitive model ...
As we shift further into a digital-first world, where having a reliable online experience becomes more essential, Site Reliability Engineers remain in-demand among organizations of all sizes ... This diverse set of skills and values can be difficult to interview for. In this blog, we'll get you started with some example questions and processes to find your ideal SRE ...
US government agencies are bringing more of their employees back into the office and implementing hybrid work schedules, but federal workers are worried that their agencies' IT architectures aren't built to handle the "new normal." They fear that the reactive, manual methods used by the current systems in dealing with user, IT architecture and application problems will degrade the user experience and negatively affect productivity. In fact, according to a recent survey, many federal employees are concerned that they won't work as effectively back in the office as they did at home ...