支持列表
基调听云Python探针是根据WSGI协议而为Web框架定制的性能监测客户端,理论上只要是基于WSGI协议的Web框架都能对其监测。当然其中也包括一些该Web框架支持的一些Python的第三方包,例如SQL数据库、NoSQL数据库、第三方HTTP调用等。其功能会随着版本的升级而得到更多的支持,目前其支持的组件以及框架结构如下所述。目前所有的组件,包括数据库、第三方调用等,暂时没有提供独立的API,都依赖于Web框架而存在。
基于下述框架下所有wsgi应用都可以支持,均经过验证和测试。如果您发现有下述框架下的wsgi应用或其他框架应用有不支持的情况,请联系我们。
Python版本
组件名称 | 支持版本 |
Cpython | 2.4.x-2.7.x |
Web框架
组件名称 | 支持版本 |
Django | 1.4.x-1.7.x |
Flask | 0.6.3+ |
webpy | 0.6.6+ |
web2py | 0.7.0+ |
bottle | 1.0.1+ |
Torando | v3.x-v4.x |
应用服务器
组件名称 | 支持版本 |
uwsgi | 须开启--enable-threads 和--single-interpreter |
gevent | 支持 |
mod_wsgi | 支持 |
Paste | 支持 |
gunicorn | 支持 |
数据库和缓存
组件名称 | 支持版本 |
mysql-python | 1.2.3-1.2.5 |
pymysql | 0.6.x-0.7.x |
psycopg2 | 2.3.x-2.6.x |
psycopg2cffi | 2.5.x-2.7.x |
psycopg2ct | 0.2.x-2.0 |
cx_Oracle | 5.1.x-5.2.x |
pyodbc | 2.1.x-3.0.x |
redis | 2.0.x-2.10.x |
python-memcached | 1.4.x-1.5.x |
pymemcached | 1.0-1.3 |
python-binary-memcached | 0.17-0.24.x |
pymongo | 2.x-3.x |
外部调用
组件名称 | 支持版本 | 备注 |
requests | 0.9.1+ | 支持跨应用 |
urllib | All | |
urllib2 | All | |
urllib3 | All | 支持跨应用 |
httplib2 | 0.9.1+ | 支持跨应用 |
thrift | All | |
消息中间件
组件名称 | 支持版本 |
rabbitMQ(pika) | 0.10.x |