Asynchronous transactions power real-time web applications

Real-time web applications are becoming very popular in this software-defined world. “Real-time” often means a very quick response time from the web/application server. In modern programming, it is typically accomplished by making a series of non-blocking asynchronous calls. Most of the popular programming languages are now supporting asynchronous transactions. Node.js, for example, ...Read More

Keep CALM And Embrace DevOps – Sharing

Sharing Is Caring With DevOps In this final blog on the DevOps CALMS model, we end on S for Sharing. Now I have to be honest, the first time I saw the CALMS model I initially questioned whether ‘Sharing’ was really needed. I mean, surely with the right ‘Culture’, then this would ...Read More

Apache Web Server Performance Monitoring

  We are very excited to announce that from version 4.1 onwards, AppDynamics will support first class monitoring of Apache Web Servers. Apache Web Server has been the most popular web server for some time and is often the gateway to highly distributed applications. Needless to say, monitoring Apache’s availability and performance ...Read More

Welcome to Application-centric Server Monitoring

Application-centric. And business transaction-focused. These two qualities are the heart of what sets AppDynamics Server Monitoring apart from other server monitoring tools, and make it such an essential component of a unified monitoring solution. “Application-centric” in that it takes a top-down approach. Typical legacy approaches employ a bottom-up strategy, meaning that they ...Read More

Python Monitoring a Strong Wrap, Now Generally Available: Welcome To AppDynamics Pythonistas!

AppDynamics Python Application Monitoring is here, bringing the full capabilities of the AppDynamics Application Intelligence Platform to Python applications: the real-time end-to-end visibility, the rapid and intuitive drill-down into root cause, the fast mean-time-to-resolution, the collaborative tools and more, all working toward superior application performance and user experience. Python has grown to ...Read More

Unified Monitoring: This Is What The Future Looks Like

Seven years ago, when we founded this company, we had a vision of “one solution to rule them all” for software monitoring and application intelligence — one comprehensive platform that would capture user experience on any device, anywhere; trace business transaction performance across an entire application ecosystem; equip teams to quickly identify ...Read More

How Does Synthetic Fit Into Your Monitoring Strategy?

If you have a real-user monitoring program in place — our AppDynamics Browser Real-User Monitoring or Mobile Real-User Monitoring solutions, for example — do you really need synthetic monitoring? After all, real-user tells you just what kind of experience your users are having, and that’s what you really want to know, right? ...Read More

Market Insights: Gartner APM Market Share Analysis

This kicks off Market Insights, a new series of posts I will be writing, focused on thought leadership research coming from the press, bloggers and analysts covering the APM and other associated markets. Let’s start off by breaking down some market data from Gartner to understand where the growth is coming from ...Read More

Top 5 Performance Problems in .NET Applications

The last couple articles presented an introduction to Application Performance Management (APM) and identified the challenges in effectively implementing an APM strategy. This article builds on these topics by reviewing five of the top performance problems you might experience in your .NET application. Specifically this article reviews the following:       Synchronization and ...Read More

Five reasons why BAM and CEP have failed you

Back in 2005, the concept Business Activity Monitoring (BAM) was coined by Gartner to capture the requirement of visibility into business operations. BAM delivered this visibility through aggregation and summarization of information around business activities. The BAM solution would capture event data, aggregate them into a single store, apply some context on ...Read More