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

Practical Application Logging and Monitoring

Practical Application Logging and Monitoring

by Laurynas Tretrjakovas
DevOps Pro Vilnius 2016

DevOps Pro

August 31, 2016
Tweet

More Decks by DevOps Pro

Other Decks in Technology

Transcript

  1. About Me  Functional programming and DevOps enthusiast  Currently

    Scala/DevOps at iGeolise  5 years of professional experience  Kickboxing and Brazilian Jiu-Jitsu practitioner DevOps Pro Vilnius - 2016 2
  2. iGeolise  Main product – TravelTime platform  Small team

    – 7 developers  2 DevOps people  About 20 managed servers  Scala, Scala.js, Akka, Play, React, Ansible DevOps Pro Vilnius - 2016 3
  3. Elasticsearch  NoSQL Database  Full-text search and analytics engine

     Can handle complex search features and requirements  Works great for log files and metrics DevOps Pro Vilnius - 2016 10
  4. Logstash  Data collection engine  Transform plain log lines

    into structure data with patterns  Alerting  Over 200 available plugins DevOps Pro Vilnius - 2016 11
  5. Kibana  Flexible analytics and visualization platform  Seamless integration

    with Elasticsearch  Understand large volumes of data  Dynamic dashboards with data interaction DevOps Pro Vilnius - 2016 12
  6. Demo API A single endpoint that accepts client, travel time

    and transportation mode as input and simply logs the received input along with:  Response time  Status code  Request body  Request path DevOps Pro Vilnius - 2016 16