Monitor. Resolve. Prevent.

Alois Reitbauer

Subscribe to Alois Reitbauer: eMailAlertsEmail Alerts
Get Alois Reitbauer via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Alois Reitbauer

  The dynaTrace AJAX Edition has been out there as an Alpha for a couple of weeks. It gave you the first impression what was to come. All the feedback we have received (like that from Steve Souders, and all that has come in via the contact form and the online forum) in that time made it possible to improve the tool from its early versions to its first "official" release version. In this article I'll discuss why dynaTrace Labs built the AJAX Edition, which problems it solves and how to use it in an example with Google maps. Why dynaTrace AJAX dition - and why for free? At dynaTrace, we see the paradigm shift of web applications with our clients as well as in the industry where the browsers and their runtimes (JavaScript, DOM) become application platforms. The rise of frameworks like jQuery, GWT, YUI, DoJo, ... make it easier to build Web 2.0 applications - but it has ... (more)

Building Your Own Amazon CloudWatch Monitor in Five Steps

Cloud Computing on Ulitzer Amazon EC2 offers the CloudWatch service to monitor cloud instances as well as load balancers. While this service comes at some cost (0,015$/hour/instance) it offers useful infrastructure metrics about the performance of your EC2 infrastructure. While there are commercial and free tools out there which provide this service, you might not want to invest in them or add another tool to your monitoring infrastructure. This post will provide step-by-step guidance on how to extend your monitoring solution to retrieve cloud metrics. The code sample is based on t... (more)

Web Performance Optimization Use Cases - Part 3

In the first and second articles of this series I discussed benchmarking and different approaches towards optimization of web application. As already mentioned in the last article, as soon as you get used to working with Key Performance Indicators you will want to automatically monitor them. ShowSlow is a great example of how you can track performance metrics over time. dynaTrace also sends performance data to the public ShowSlow instance on a daily basis. You can read more on how we test about 3000 URLs every day. Beyond providing information to ShowSlow the major motivation for ... (more)

Why Response Times Are Often Measured Incorrectly

Response times are in many – if not in most – cases the basis for performance analysis. When they are within expected boundaries everything is ok. When they get to high we start optimizing our applications. So response times play a central role in performance monitoring and analysis. In virtualized and cloud environments they are the most accurate performance metric you can get. Very often, however, people measure and interpret response times the wrong way. This is more than reason enough to discuss the topic of response time measurements and how to interpret them. Therefore I w... (more)

Hunting Lost Treasures: Understanding and Finding Memory Leaks

Searching for memory leaks can easily become an adventure – fighting through a jungle of objects and references. When the leak occurs in production time is short and you have to act fast. Like in a treasure hunt, we have to interpret signs, unravel mysteries to finally find the “lost” memory. Memory leaks – together with inefficient object creation and incorrect garbage collector configuration – are the top memory problems. While they are a typical runtime problem, their analysis and resolution worries developers. Therefore I will focus in this post on how to analyze memory pr... (more)