For a while now I have been writing about how to analyze and optimize Hadoop jobs beyond just tweaking MapReduce options. The other day I took a look at some of our Outage Analyzer Hadoop jobs and put words into action. A simple analysis of the Outage Analyzer jobs with Compuware APM 5.5 identified three [...]

Complexity is the new reality of web and mobile applications with almost no new release going out without the addition of services and applications spread across many different companies. But the reality of this new interrelationship is still the same: If a third party internet outage or issue occurs,, your brand is the one that [...]

A/B and multivariate testing are often used to improve the conversion funnel. What these tools do is randomly place alternative change images, text or other design elements to gather statistics about how these things affect site visitors. Companies have had great success using such solutions, but sometimes multiple rounds of testing still produce inconclusive data: [...]

Two years ago, my team decided to extend our community portal to become “a real” APM Community where members (both commercial and free products) can go to find help and educational content on all topics regarding Application Performance Management (APM). The most critical pieces to that community were: free access to all relevant content (documentation, [...]

I love movies.  There is just something about them that can teach us a lot about life.  One of my favorites is Groundhog Day.  The construct of this movie is that the main character Phil, played by Bill Murray, is trapped having to live the same day over and over again.   This is what it [...]

I have spent the past 2 years developing what I’ll call a tool and process agnostic Application Performance Management (APM) framework. This framework couples the valuable APM practices of active monitoring, proactive trending and near-real-time response with related value-adding practices throughout the rest of the application development and delivery lifecycle, such as code profiling and [...]

It is a pleasure to let you know that the Compuware APM PurePath Technology with the upcoming 5.5 release extends to support the PHP technology stack. With the extension of the PurePath technology into the PHP space you have now all the capabilities, which are well known in the Java and .NET space available for [...]

Luxury car makers Audi and Mercedes took differing approaches to generating brand awareness during the 2013 Super Bowl: Audi, through its “Prom” big game commercial and subsequent #BraveryWins hash tag campaign on Twitter; Mercedes via its “Soul” big game commercial, featuring a few high-profile celebrities and a very aggressive price point, appealing to a younger [...]

The other day I ran a Pig script. Nothing fancy; I loaded some data into HBase and then ran a second Pig job to do some aggregations. I knew the data loading would take some time as it was multiple GB of data, but I expected the second aggregation job to run much faster. It [...]

The other day I was looking at a web application that was using MongoDB as its central database. We were analyzing the application for potential performance problems and inside 5 minutes I detected what I must consider to be a MongoDB anti pattern and had a 40% impact on response time. The funny thing: It [...]