Performance

Hybrid Cloud Problem Patterns: Chasing DNS Lookup Times from AWS EC2

As a performance architect, I get called into various production performance issues. One of our recent production issues happened on Tomcat AppServer running on an AWS EC2 instance in a VPC. VPC is joined with an on-premise DNS server. This service calls another micro service. When service went live, we noticed a high response time from a downstream micro service, and the downstream service logs did not show any performance … read more

Dynatrace on Dynatrace: Detecting Regressions in Continuous Performance Environments

In my previous blog I addressed how we use Dynatrace on Dynatrace in our Continuous Functional Testing Environment. During that same visit to our engineering lab in Linz, Austria I also spoke with Thomas Steinmaurer, Performance Architect for Dynatrace. He oversees our Continuous Performance Environment. Dynatrace builds are deployed daily. Different load patterns are constantly running simulating traffic of thousands of agents. For this purpose we wrote our own performance testing tool because we have some … read more

Business Innovation through APM Metrics-Driven DevOps

Innovating faster to meet end-user demand is one of the challenges addressed by DevOps. DevOps bridges the knowledge gap about the impact between business and application teams. Application teams have to better understand the impact they have on business with code or deployment changes. On the other hand, business wants to better understand the impact on current development commitments when they come up with new requirements and a tight schedule. The … read more

Detecting the N+1 Asynchronous Thread Problem Pattern

I’ve been offering my help in analyzing performance data for quite a while now. Most of the time when analyzing PurePaths, load testing outputs or production log files, I find very similar problem patterns. This fact inspired us to automate problem detection in Dynatrace AppMon 6.5. Even though I think we cover a big part of common patterns, I am always on the lookout for something new – something I … read more

Advanced eCommerce Monitoring – one tool does it all

No eCommerce platform can be operated without a proper monitoring solution in place. In fact monitoring or analytics alone isn’t enough. If you are serious about your online business you need to do all of it: continuous performance management, user analytics, marketing analysis, business monitoring and customer service management. I like to call it: eCommerce Monitoring With Dynatrace AppMon we can collect a variety of data, much more than simply monitoring data like … read more

Dynatrace in Leaders Quadrant of 2015 Gartner Magic Quadrant for Application Performance Monitoring (APM)

Here we are again, 405 days from last year’s Gartner Magic Quadrant for APM and we are proud and humbled to be in the Leader’s quadrant for the sixth consecutive year*. We’ve had an amazing and transformational year, and we are excited to see that our passion and undivided focus on the APM segment resulted in this placement in the MQ. In May, Gartner named Dynatrace the worldwide APM market share leader, … read more

Full Stack Diagnostics – Full Mac Support – Dynatrace Personal 2016!

If you have seen a PurePath of your application you – like many others — were likely blown away with the diagnostics information captured: Full end-to-end method level tracing and diagnostics, from the Browser, through your application stack, all the way down to SQL. Also, performance, scalability and functional hotspot detection attained by simply installing a single library on your Java App Server, .NET CLR, PHP Engine, Nginx, Node.js, Docker Container, all of which … read more

How Netflix, Mars Curiosity Rover, testing & automation can help us deploy better code, faster

YOW! 2015 Brisbane is a wrap! I have been to many developer conferences over the course of my career in IT, and the level of thought leadership and innovation at this event by speakers, sponsors, and developers won’t soon be matched. The best and the brightest from Netflix, Facebook, Microsoft, Expedia, NASA, and DARPA, (just to name a few) lead keynotes and sessions that inspired and shaped the minds of … read more

Last-Minute Black Friday Rescue & Cyber Monday Readiness

In order to be ready for Christmas season, online retailers typically bring their shops into shape right before Black Friday. Together with Cyber Monday this is the most important day in the retailer’s year. Stilnest.com (@Stilnest) is a publishing house for designer jewelry, running their online shop on Magento. While the guys at Stilnest did a good job in preparing their environment, the interest in their products and, therefore, the traffic … read more

Manage the Cost of a Feature through Performance and Resource Budgets

Having a performance budget for a feature is a widely discussed approach that I’ve been proposing for a performance oriented culture for a long time. In addition to Page Load Time – primarily used to derive the User Experience – I recommend  including key quality, performance and scalability metrics to define, implement and approve new features. As revealed in the blog “We only control 1/3rd of our page load time” we have only a fraction of … read more