Application performance management

Application monitoring redefined – full stack application performance management for the customer-centric era

Show all categories

Top APM Acquisition Criteria and Behavior – and a Key Inhibitor

Lately I’ve been looking at some APM-related trends – specifically APM Acquisition Criteria and Behavior — to determine, to some degree, what motivates an organization to purchase. I’ve also been reading blogs, reading between the lines of vendor messaging, and of course relying on analyst research; it is this last bit of (relatively) unbiased insight that I’ll emphasize here, using it as a framework to highlight a few key features… read more

Application Performance Analytics: A Network Framework

So, why a discussion around Application Performance Analytics? Well, there’s a lot of buzz in this industry around the topic of performance analytics – an informal subset of IT operations analytics (ITOA) – as a solution to the growing mountains of monitoring data and the increasing complexity of application and network architectures. At the same time, there exist many purpose-built performance analysis solutions. Many are domain-centric – server monitoring and… read more

Top Tomcat Performance Problems: Database, Micro-Services and Frameworks

Slow or excessive SQL Queries; wrong configured connection pools; excessive service, REST and remoting calls; overhead through excessive logging or inefficient exception handling; as well as bad coding leading to CPU Hotspots, Memory Leaks, impact through Garbage Collection or stuck threads through synchronization issues. These are some of the top performance problems I analyzed through my “Share Your PurePath” program last year. A big “Thank You!” to all our… read more

Diagnosing Common Database Performance Hotspots in our Java Code

When I help developers or architects analyze and optimize the performance of their Java application it is not about tweaking individual methods to squeeze out another millisecond or two in execution time. While for certain software it is important to optimize on milliseconds I think this is not where we should start looking. I analyzed hundreds of applications in 2015 and found most performance and scalability issues around bad architectural… read more

Digital Performance Innovation: A Note from the Front

Some evolutionary changes are actually revolutions. This is the case for DC RUM’s new Universal Decode. It is not simply a new option for decoding a packet stream, part of a set of new features, but a real innovation! My client, a pioneer in the art of measuring, has been waiting for this day for a long time. As a financing subsidiary of a large automotive group, they… read more

IT’s Little Secret: Too little End-User Experience (EUE) data use

Many of us are grappling with the modern demands of digital business; developing new mobile apps, evaluating security in the face of IoT, moving to hybrid clouds, testing approaches to defining networks through software. It’s all part of the hard trend towards service-oriented IT, with a primary goal of delivering a premium end user experience (EUE) to all your users – internal, partners, and customers  – with the speed, quality… read more

How to Automate Enterprise Application Monitoring with Chef

In a previous article, I demonstrated how to effectively and efficiently install the Dynatrace Application Monitoring solution using Ansible. In this post, I am going to explain how to achieve the same results using Chef with our official dynatrace cookbook available on GitHub and on the Chef Supermarket. In the following hands-on tutorial, we'll also apply what we see as good practice on working with and extending our deployment automation blueprints to suit your needs. read more

How to track down CPU issues in Node.js

A running application is represented through some state stored in memory and calculations carried out by the CPU. Typically performance problems materialize in these two areas. In my last post I’ve explained garbage collection and how to hunt down memory problems in Node.js. In this blog post, I’ll cover the CPU aspects of Node.js including the event loop and how to track down tasks that consume too much CPU… read more

Upgrade to IBM Commerce 8 with Confidence

On November 30th 2015 IBM released IBM Commerce v8.o.  It’s been six years since IBM released a major version of IBM Commerce.  While there have been many feature and fix packs released over the last 6 years, the idea of deploying a new major version of application software is one that can give the digital business owners and IT roles many restless nights. Application upgrades can be a nerve-wracking experience for… read more

Reflecting on the 2015 Gartner Magic Quadrant for Application Performance Monitoring (APM)

For a sixth consecutive year, Dynatrace* is positioned as a Leader in Gartner’s “Magic Quadrant for Application Performance Monitoring (APM) report”. This caps a record-breaking year for Dynatrace. In May, Gartner named Dynatrace the worldwide APM market share leader, with 12.5% of Revenue Share in the global market in 2014†. This is more than three times the revenue of other new generation APM vendors. The company is the industry’s… read more