支持列表
目前所有的组件,包括数据库、第三方调用等,暂时没有提供独立的API,都依赖于Web框架而存在。
下述框架下所有 WSGI应用都可以支持,也均经过验证和测试。如果您发现有下述框架下的WSGI应用有不支持的情况,请联系基调听云的技术支持。
Python版本
Python类型 |
支持版本 |
Cpython |
2.6, 2.7, 3.3, 3.5, 3.6, 3.7, 3.8 |
pypy |
2.7/3.6 compatible |
Web框架
Web框架 |
支持版本 |
备注 |
Django |
1.4.x - 3.2.x |
|
Flask |
0.6 - 2.0.x |
|
webpy |
0.33.x - 0.61.x |
|
web2py |
2.8.1 - 2.21.x |
|
bottle |
0.10.x - 0.13.x |
|
Torando |
3.x - 6.x |
|
Odoo |
8.x - 14.x |
|
celery |
3.1.x-5.0.x |
应用服务器
组件 |
支持版本 |
uwsgi |
须开启--enable-threads 和--single-interpreter |
gevent |
|
mod_wsgi |
|
Paste |
v2.0 v3.0 |
gunicorn |
数据库
Python探针目前支持以下数据库性能监测,若您的站点使用其他类型的数据库API,其数据库的性能将不会被采集。随着探针的升级,更多的模块将会被支持。
数据库 |
支持版本 |
mysql-python |
1.2.3-1.4.x |
pymysql |
0.6.x-1.0.x |
pymssql |
2.0.x-2.2.x |
psycopg2 |
2.3.x-2.9.x |
psycopg2cffi |
2.5.x-2.9.x |
psycopg2ct |
0.2.x-2.x |
cx_Oracle |
5.1.x-8.2.x |
pyodbc |
2.1.x-4.0.x |
redis |
0.6.x-3.5.x |
python-memcached |
1.31-1.59 |
pymemcached |
1.2.x-3.4.x |
python-binary-memcached |
0.2-0.30 |
pymongo |
1.x-3.x |
外部调用
仅支持以下列表中的组件的性能采集,若您的站点使用其他类型的外部调用模块,其性能数据库将不会被采集。随着探针的升级,更多的模块将会被支持。
组件 |
支持版本 |
说明 |
urllib |
All |
|
urllib2 |
All |
|
urllib3 |
1.18-1.26.2 |
对外调用时,支持跨应用追踪 |
requests |
2.12.0-2.25.0 |
对外调用时,支持跨应用追踪 |
thrift |
All |
|
httplib2 |
All |
对外调用时,支持跨应用追踪 |
消息中间件
MQ |
支持版本 |
RabbitMQ(pika) |
0.10+ |
ActiveMQ(stomp.py) |
4.1.20-7.0.0 |
日志组件
支持捕捉以下日志组件产生的error级别的异常。
日志组件 |
支持版本 |
Logging |
All |
logbook |
1.3.0-1.5.3 |
OpenStack组件
OpenStack组件 |
支持版本 |
Nova |
P版,K版 |
Cinder |
P版,K版 |
Glance |
P版,K版 |
Neutron |
P版,K版 |