Monitor app with Prometheus

  • Talk page: https://2022.pycon.de/program/RE89WX/
  • Source code: https://github.com/ecosia/python-prometheus-workshop
  • Jessica Greene
  • Venessa Aguilar

  • What is monitoring and why important

  • Prothemus client
  • Challenges

Backend and Site Reliability

  • In collaboration

Monitoring: What is it?

  • Know app is working
  • When in problem
  • Even when not in problems: How requests are doing
  • Alerts

Why it matters?

  • We are being proactive rather than reactive.

How?

  • Prometheus → Scrape →  Application
  • Prometheus → data_source → graphed

Defining coustom metrics