Metrics for developers: Learning the secrets about your application's life in production

Eirik Bjørsnøs (Kantega AS)
Espen Fossen (Kantega)

Half-day workshop - in English

Approved_talk approved

How much do you really know about the secret life of your application in production? What features are actually being used? Does your performance meet your SLA? If not, why?

To answer questions like these we need to collect, analyze and visualize metrics. Metrics can guide your development efforts by more effectively meeting SLA requirements, reducing waste and achieving business goals faster. We believe that Metrics Driven Development will improve our software and make it more relevant to the organizations paying for it.  

This workshop gives you hands on experience with doing exactly that. We start by giving you the source code of a web application. You’ll then instrument the code by collecting various interesting metrics. Only when our automated tests decide that your instrumentation was successful are you allowed to proceed to the next task! You will also learn how to visualize and analyze your metrics using charts, dashboards and monitoring tools.  

The application is a simple Java web application. For metrics collection, we will be using Coda Hale’s excellent Metrics library.

Attendees are expected to bring a laptop with a Java development environment installed.

Primarily for: Developers, Architects

Participant requirements: PC with Java development environment.