Hiring a Detective for your app

6 ноября, 17:20

Тезисы

This is an intro to Application Performance Monitoring (APM). We’ll talk a bit about the history of APM, look through a quick case study and walk through a simple vendor-agnostic approach to choosing an APM solution. It has been a busy several years in monitoring and observability. Logging solutions are widely deployed, from scp+grep to proper federated logging. Collecting centralised server environment and resources metrics has also matured significantly. In this talk we’ll introduce the next layer in this onion — in-depth Application Performance Monitoring (APM). While other parts of the monitoring stack could be described as watchpeople, APM plays much more of a detective role, bringing ever more metrics into increasingly complex UIs to suss out performance bottlenecks. We’ll talk a bit about the history of APM and show a brief demo of a free APM system (made by Elastic). We’ll reflect on a case study of 2 of the speaker’s old clients and how they could have got a lot more from their devs if they invested a little time and money in tools. We’ll end with a solid, vendor-agnostic way to pick an APM tool.

Elastic

Emanuil Tolev

Emanuil is a Community Engineer with Elastic, the company behind the open source Elastic Stack (Elasticsearch, APM, Kibana, Beats, Logstash, etc). He’s based in London. He ran a small open science web dev consultancy with partners for several years. Interested in mentorship, inclusion, small businesses, archery and always curious about how the world works in detail.

Emanuil is a Community Engineer with Elastic, the company behind the open source Elastic Stack (Elasticsearch, APM, Kibana, Beats, Logstash, etc). He’s based in London. He ran a small open science web dev consultancy with partners for several years. Interested in mentorship, inclusion, small businesses, archery and always curious about how the world works in detail.