On this page:

Related pages:

Pythonエージェントのサポート

Pythonバージョン

  • Python エージェントは CPython 2.6、2.7、3.4、3.5、3.6、3.7 をサポートします。

オペレーティングシステム

  • glibc 2.5以降をベースとするLinuxディストリビューション
  • Mac OS X 10.8以降

Pythonフレームワークおよびプロトコル

フレームワーク/プロトコル

バージョン

エントリポイントのタイプ

デフォルトトランザクション命名

WSGI

1.0

Python Web

URIの最初の2つのセグメント

Tornado

3.2 ~ 4.5

Python Web

URIの最初の2つのセグメント

AppDynamicsでは、Tornado、Django、Flask、CherryPy、Bottle、およびPyramidにおいてPythonエージェントをテスト済みです。

エージェントを構成して、以下に示すような(これに限定するものではありません)WSGI ベースのアプリケーションまたはフレームワークを Python Web としてインストゥルメント化できます

現在、PythonエージェントはDjango、Flask、CherryPy、Bottle、Pyramid、およびTornadoフレームワークの例外検出に完全に対応しています。他のWSGIフレームワークおよびカスタムWSGIアプリケーションの場合は、エージェントからの例外を効果的に隠す例外ハンドラをインストールする場合があります。このような場合、エージェントは終了コール中の例外、WSGIサーバーに伝達される非検出の例外、およびカスタムビジネストランザクションAPIを通じて報告された例外のみを検出します。

WSGIベースのフレームワーク

備考

Bottle

 

CherryPy

 

Django

 

Flask

 

PasteDeploy

 

Pyramid

 

データベースイグジットポイント

対応するデータベースイグジットポイントバージョン
cx_Oracle 5.1.x
MongoDB3.1 以降
MySQL-Python 
mysqlclient 
MySQL Connector/Python 
Psycopg 2 
PyMySql 
TorMySql 

HTTPイグジットポイント

対応するHTTPイグジットポイント
httplib*
httplib2
要求
urllib
urllib2
urllib3
tornado.httpclient

* エージェントは、httplib の上にビルドされた外部ライブラリへのコールを検出します。そのため、boto、dropbox、python-twitter などのサービスへのバックエンドコールは HTTP 終了コールとして検出、表示されます。

キャッシュイグジットポイント

対応するキャッシュイグジットポイント

Memcache

Redis-py