This page applies to an earlier version of the AppDynamics App IQ Platform.
For documentation on the latest version, see the 4.4 Documentation.


On this page:

Related pages:

Your Rating:
Results:
PatheticBadOKGoodOutstanding!
43 rates

Supported Platform Matrix for the Python Agent

Python Versions

Supported Python Versions 
CPython 2.6 
CPython 2.7 

Operating Systems

Supported Operating System

Linux 64-bit

Linux 32-but
Mac

Python Frameworks and Protocols

Framework/ProtocolVersionEntry Point Type
WSGI1.0Python Web

AppDynamics has tested the Python Agent on Django, Flask, and CherryPy.

The agent may be configured to instrument any WSGI-based application or framework as Python Web, including (but not limited to) those listed below.

At present, the Python agent fully supports exception detection in Django, Flask, and CherryPy frameworks. Other WSGI frameworks and custom WSGI applications may install exception handlers that effectively hide some exceptions from the agent. In such cases, the agent will only detect exceptions during exit calls, uncaught exceptions which are propagated to the WSGI server, and exceptions reported via the custom business transaction API.

WSGI-Based Frameworks
Bottle
CherryPy
Django
Flask
PasteDeploy New in 4.1.3
Pyramid
Zope 3

Transaction Naming

Framework/EnvironmentDefault Transaction Naming
WSGIfirst two segments of the URI

Database Exit Points

Supported Database Exit PointsVersion
MySQL-Python 
MySQL Connector/Python 
Psycopg 2 

HTTP Exit Points

Supported HTTP Exit Calls
httplib*
httplib2
requests
urllib
urllib2
urllib3

*The agent detects calls to any external library built on top of httplib. Therefore, backend calls to such services, such as boto, dropbox, python-twitter, etc. are detected and displayed as HTTP exit calls.

Cache Exit Points

Supported Cache Exit Points

Memcache

Redis-py