Speaker:: Jessica Greene (she/her) Vanessa Aguilar
“We know what your app did last summer. Do you? Observing Python applications using Prometheus.”
Track: PyCon: DevOps
When your service is running in production do you know if it's performing as intended? How can you know if latency for requests is higher than expected, debug memory consumption or get alerted on certain behaviors?
We call this type of insight observability and the concept is built on three pillars: Metrics, Traces and Logs. In this workshop we will focus on the first pillar. We'll start by instrumenting a Python Web service with metrics using Prometheus and then display them in Grafana dashboards. Along the way we will also discuss why observability is important and what makes useful metrics.This workshop is aimed at those who already have some experience with engineering and building applications in containers using Docker. To participate in the workshop you will be required to have Python 3, Python Poetry and Docker running on your machine.
As Site Reliability and Backend engineers, we greatly enjoy the synergy that is required between us in order to operate the applications we write and the platforms they run on. Our individual roles enable us to approach the topic from different perspectives and we will also discuss how this shared responsibility is built into our engineering culture.
By the end of the session you will have a grasp of the key concepts for instrumenting a service and understanding what to monitor. Get ready to start adding metrics to your own services!
Recorded at the PyConDE & PyData Berlin 2022 conference, April 11-13 2022.
2022.pycon.de
More details at the conference page: 2022.pycon.de/...
Twitter: / pydataberlin
Twitter: / pyconde
Негізгі бет Jessica Greene (she/her) Vanessa Aguilar: Observing Python applications using Prometheus
Пікірлер