Help APM APM for Python

Python Application Performance Monitoring

Monitor and optimize the performance of your Python application with the Site24x7 APM Insight Python agent. The agent provides you with information on the response time, throughput, database operations, and errors of your application. Keep track of these metrics over time to identify where they can be improved for better performance.

Make sure you have a Site24x7 account before you use an APM Insight agent to monitor metrics.

Requirements: Python version 3.5.0 and above

Supported frameworks: Bottle, CherryPy, Django, Flask, Pyramid, FastAPI, and Starlette

Supported databases and components: PyMySQL, Psycopg2, Pymemcache, Redis, SQLite, Cassandra, Jinja2, Genshi, Mako, PyMongo, PyMssql, PyODBC, OracleDB, and cx_Oracle

Supported HTTP libraries: http.client, httplib2, httpx, urllib, urllib3 and requests

Supported async libraries: aioredis, aredis, asyncpg, aiomysql

Agent Setup

The Data Exporter is an independent process that communicates application metrics and traces to the Site24x7 server.

S247DataExporter for Linux | S247DataExporter for Windows

Support for Kubernetes container 

Support for Docker container

Agent Performance

APM Insight Python Agent is optimized for minimal impact on the application. Read on to understand about the resource utilization of Python Agent.

Was this document helpful?
Thanks for taking the time to share your feedback. We’ll use your feedback to improve our online help resources.

Help APM APM for Python