支持列表
基调听云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 |