Faster Python apps with open source APM

Aravind Putrevu (~aravind34)


Description:

Slow applications are no fun. But what can we do to improve this situation? What techniques/tools exist to solve this problem?

Application performance monitoring (APM) makes tracking down application problems much easier. This talk explains the concept of Application Performance Monitoring and efficient debugging of apps using open source technology. We will take a example app in Django and let the audience access the application. Collect live data and show the various aspects of performance monitoring.

Application Performance Management (APM) server and Python client is fully open source so you can get started with any app. The project is maintained by Elastic which is also creator of open source projects like Elasticsearch, Kibana and Logstash.

Prerequisites:

Experience building apps in Python.

Content URLs:

Links:

  1. Slides: https://ela.st/pythonapm
  2. APM Open Source Project: https://github.com/elastic/apm
  3. Documentation: https://www.elastic.co/guide/en/apm/agent/python/current/index.html
  4. Python Client: https://github.com/elastic/apm-agent-python
  5. Django App: https://github.com/elastic/opbeans-python

Speaker Info:

Aravind is a Developer and works at Elastic.co. He has seven years of experience in working on Distributed Systems, Web Applications. He is a polyglot and has interest in Machine Learning, Security. In his free time, he plays around with RasPi.

Speaker Links:

Here are some links which contains some details about events that I spoke :

  1. linkedin.com/in/aravindputrevu
  2. https://aravind.dev
  3. https://twitter.com/aravindputrevu
  4. https://ela.st/notist
  5. VoxxedDays Talk: https://www.youtube.com/watch?v=ktCUL1c9nNM
  6. Oracle Code Interview: https://youtu.be/HOu4hTqRML4?list=PLPIzp-E1msrZgAgvn0zjOUaSoyp8IrW8k
  7. Meetup Talk: https://www.youtube.com/watch?v=xr8v1n9WMoU
  8. PyCon ThaiLand: https://www.youtube.com/watch?v=3VGJ4nxyCZs

Section: Developer tools and automation
Type: Talks
Target Audience: Beginner
Last Updated: