Upgrade to Pro — share decks privately, control downloads, hide ads and more …

NDC 2015 - The guide to measure what matters

NDC 2015 - The guide to measure what matters

Presented at NDC Oslo 2015

How do you monitor the key performance indicators of your application? Do you know if signups are decreasing versus last week? Have you adopted agile principles but also a hard time to monitor the improvements of your continuous deployments?

In this talk we will briefly discuss multiple measuring solutions before diving into the nitty-gritty details of measuring with the help of StatsD. We will implement a few counters and timers and graph these so we can start to make sense of the data. Then we will use powerful functions to analyse the data and spot trends before your users do.

After this talk you will be empowered to create your own data metrics with help of StatsD and have basic knowledge how to plot these metrics into meaningfull graphs. Be empowered!

Code examples will be in C# but technology demonstrated is not limited to this.

Mark van Straten

June 19, 2015
Tweet

More Decks by Mark van Straten

Other Decks in Programming

Transcript

  1. Time until content update is visible? no# of views in

    correct translation? Actuality of our parking info?
  2. SENDING DATA FROM C# PM> Install-Package StatsdClient StatsdClient.Metrics.Configure(new MetricsConfig {

    StatsdServerName = "127.0.0.1", Prefix = "website" }); StatsdClient.Metrics.Counter("coffee.brewed"); using (StatsdClient.Metrics.StartTimer("document.saved")){ await db.Save(document); }