Python Application Performance Monitoring

Monitor and optimize the performance of your Python application with the OpManager Nexus 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.

Specifications

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

Requirements: Python version 3.7 and above

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

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

Tip

Looking for a simpler setup? Try AutoProfiler in FSO for automatic Python application monitoring.

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

You can custom instrument methods, classes, and frameworks.

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.

Shortlink has been copied!