Measure everything you need inside your application

By Rohit Gupta

Elevator Pitch

With the advent of micro-services, dozens of releases per day, metrics are the bread and butter for a successful real-time technology platform like OlaCabs. This talk discusses instrumenting a golang project using ‘go-metrics’ and write log analyzers for non-golang projects for emitting metrics.

Description

Talk Outline:

  • Quick overview:
    • What is instrumenting an application?
    • Why measure an application?
    • Who wants metrics/dashboards?
    • When do you need it badly?
    • Where do you store metrics?
  • Intro: github.com/rcrowley/go-metrics
  • “Talk is cheap show me the code” - Linus Torvalds
  • Crazy for metrics, write log analyzers - ola example
  • Q & A