[Webinar] Discover key trends and best practices in Kubernetes observability with DevOps expert, Viktor Farcic.Register now
Our recognition in the inaugural Gartner MQ for DEM

APM Insight Python Agent


Monitor and optimize the performance of your Python application with the Applications Manager's 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 the Applications Manager installed, before you use an APM Insight agent to monitor metrics.

Requirements: Python version 3.6.0 and above

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

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

Supported async libraries: aioredis, aredis, asyncpg, aiomysql

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

Agent Setup

Note: Do not install the APM Insight agent along with other Application Performance Management (APM) tools. The APM Insight agent installation may fail if there are other APM products installed in the same environment.

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

You can custom instrument methods, classes, and frameworks.

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.

Thank you for your feedback!

Was this content helpful?

We are sorry. Help us improve this page.

How can we improve this page?
Do you need assistance with this topic?
By clicking "Submit", you agree to processing of personal data according to the Privacy Policy.
Back to Top