Andreas Grabner

Andreas Grabner has been helping companies improve their application performance for 15+ years. He is a regular contributor within Web Performance and DevOps communities and a prolific speaker at user groups and conferences around the world. Reach him at @grabnerandi

Andreas Grabner's articles

Live from Velocity San Jose 2017

Velocity has transformed over the last couple of years – such as how organizations transformed their way of building, scaling and maintaining the software that powers their business. I remember the early days of Velocity where it was all about Web Performance Optimization, then it moved over to Web Scale, DevOps, Building Resilient Systems and now we arrived at this years theme which is: Building and maintaining complex distributed systems! … read more

Correlating JavaScript Errors with Slow CDN Performance

JavaScript Errors can happen for many different reasons: special behavior of certain browsers that weren’t tested; a real coding mistake that slipped through the delivery pipeline; poorly handled timeouts, and I am sure the list goes on. In this blog we discuss yet a different reason which was brought to my attention by Gerald Madlsperger, one of our long term Dynatrace AppMon super users: A CDN server issue resulting in … read more

Getting Started with Dynatrace AppMon 2017 May

Dynatrace AppMon 2017 May is available for everyone along the continuous delivery pipeline that wants to push better performing and scaling code into production. Whether you want to develop, test, architect or run your application in production – just sign up for the Dynatrace AppMon Personal License, learn how to best use it through my YouTube Tutorials or get started by following the steps in this blog post! In case you … read more

Why we love Dynatrace AppMon 2017 May

Just as Dynatrace has redefined monitoring for Cloud Native, Micro-Services and Web Scale DevOps through Dynatrace SaaS & Managed, we’ve also been innovating on our Dynatrace AppMon & UEM solution. Thanks to feedback from our users and our passionate engineering teams, Dynatrace AppMon 2017 May (= Version 7) clearly shows the biggest innovation leap that I can remember since my start at Dynatrace nine years ago. Here are some of my personal … 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

Dynatrace on Dynatrace: Detecting Architectural Regressions in Continuous Functional Testing

At Dynatrace we not only sell our performance monitoring solutions to our customers – we use them in the way we want our customers to use them. The benefit of this “eat your own dog food” – or – “drink your own Champagne” (as we like to call it) is that we see first-hand if our features need to be improved to deliver what we promise. On my last trip … read more

DevOps tool chain: Shift-Left with Bamboo, SoapUI, JMeter and Dynatrace

Dynatrace is a true player in the DevOps tool chain. We built Dynatrace to provide fast feedback on code quality all the way from Dev, via Continuous Integration/Continuous Delivery, all the way into production. The same Dynatrace solution for every pipeline stage to provide fast metrics-based feedback loops on code changes that you are pushing from left (Dev) to right (Ops). Shift-Left therefore really means that we want to identify … read more

Automating Shared Infrastructure Impact Analysis: Why Monitoring Backend Jobs is as important as monitoring applications

This posting illustrates how to effectively automate shared infrastructure analysis to support both your back-end jobs and your applications. Last week Gerald, one of our Dynatrace AppMon super users, sent me a PurePath as part of my Share Your PurePath program. He wanted to get my opinion on high I/O time they sporadically see in some of their key transactions on their Adobe-based documentation management system. The hotspot he tried to … read more

Using the Dynatrace DevOps Pipeline State UFO

The Dynatrace DevOps Pipeline State UFO was built out of the necessity to visualize alerts, problems, health and CI/CD pipeline state within the Dynatrace R&D organization. It sparked a cultural transformation as it made code quality that we pushed more frequently through our Delivery Pipeline more visible. You should read the background story from our Chief Software Architect Helmut Spiegl who invented the first versions of the UFO. We officially … 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