2010 is over and there has been a lot going on in the application
performance space. We started this project at the beginning of the year
inspired by Stoyan Stefanov’s performance advent calendar of 2009.
(There is also one for 2010).
Now twelve months later we have our 2010 performance almanac
available. According to Wikipedia an almanac is -”… an
annual publication containing information in a particular field”. Our
performance almanac contains nearly 50 articles of numerous topics around
We hope that there are topics for everybody. The articles range from
technical to conceptual areas of performance management. They reflect what
took our attention throughout the year. We hope that you enjoy reading them.
Week 1 – The Proactivity of Troubleshooting
This article takes a deeper look into the nature of troubleshooting of
performance pro... (more)
The increasing adoption of mobile applications as part of a company's online
services leads to the question of whether we need to monitor it like other
parts of our IT infrastructure. As they are part of our shipped application
services we need to ensure they are working properly. However, not every
application must be monitored the same way. In addition, monitoring always
comes at a certain cost. We need people to take care of the monitoring, we
have to prepare our applications to be ready for monitoring and we
potentially also have to buy or at least integrate new monitoring to... (more)
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... (more)
This time I take an a bit of an unconventional approach towards defining
performance management. The idea for this article came through a number of
customer engagements, where the same question came up over and over again:
“How do we start with Application Performance Management and what should we
do?” Over time I developed a simple model which I called the performance
The basic idea is to assign performance management activities to several
levels. Each level serves a specific need and builds on top of the lower
ones. Just like a building it starts with the b... (more)
In an earlier article I already discussed several approaches towards end-user
experience (or performance) monitoring including their pros and cons. In this
article I will present a simple real world sample which shows the limits of
performance traceability in AJAX applications.
As I don’t like Hello World samples, I thought I’d rather build something
a bit more useful. The sample uses the Twitter API to search for keywords.
The search itself is triggered by typing into a textbox. While the sample
isn’t spectacular from a technical perspective, I will make it more
interesting by ... (more)