Elastic: Elastic APM Workshop
Troubleshooting errors is akin to solving a mystery when we are wandering around metrics and logs trying to piece together an explanation to why things are slow now compared to when everything was working. Distributed tracing and Application performance monitoring can turn mystery into a very short and clear narrative pointing out the offending piece of code or infrastructure that decided to misbehave.
This session provides an introduction into distributed tracing, outlines the components of application performance monitoring solution and demonstrates the instrumentation of the application code.
Agenda
- What is APM
- What problems are best suited to solve?
- Traces, Transactions and spans
- Errors
- Distributed tracing
- Sync and Async transactions
- Agents and the APM server
- Correlation between APM, logs and metrics
- ECS compatible logging
- Lab