Instrumenting python applications at scale
Yash Mehrotra (~yash2) |
1
Description:
Have you wondered why your application might be running slow ?
When the latency increases, what data do you look at and more importantly, do you have relevant data to look at in the first place ?
What are the real benefits of instrumentation ?
In this talk, we'll talk about:
- Problems we face when the load increases
- Current industry standards for instrumentation (metrics, tracing and logging)
- Using metrics to measure performance delta
- Small demo of debugging a latency issue using our observability tools
- Important metrics and avoiding false-positives
- Maintaining a healthy signal vs noise ratio
- Why APMs might be ripping you off
- When to warn and when to alert
- Best practices for observability
Prerequisites:
Basic web-app development knowledge
Speaker Info:
I've been working on and around developer tools for more than 6 years and have been involved in developer productivity initiatives in all the companies I've worked at. I've been a Software Developer, a DevOps Engineer and a Platform Engineer. I currently work as a Senior Software Engineer at Flanksource where we are building a mission-control plane for enterprises.
In my free time, I love playing football and badminton. I am also an avid fan of F1 both for its engineering prowess and exciting drama.
In the past, I've given talks at PyCon India 2023, FOSSASIA Vietnam 2024, Gophercon India 2022 and RootConf Delhi 2020. PyCon holds a special place in my heart as it was my first conference (PyCon 2015) & have been in love with the community ever since. Came for the language, stayed for the communtiy.
Speaker Links:
- Website: https://yashmehrotra.com
- Github: https://github.com/yashmehrotra
- Twitter: https://twitter.com/yashm95
- LinkedIn: https://www.linkedin.com/in/yashmehrotra/
- Previous Talks: https://yashmehrotra.com/talks/