本文列出了Python探针支持的Python版本、第三方组件和框架。
支持的Python版本
注意事项
如果应用使用uvicorn启动,需要替换为以下指令接入探针。
例如:
uvicorn -w 4 -b 0.0.0.0:8000 app:app
修改为:
aliyun-instrument gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8000 app:app
说明aliyun-instrument指令负责ARMS Python探针初始化配置及无侵入埋点。
如果有使用gevent协程,则需要设置环境变量
GEVENT_ENABLE=true
。例如程序中有使用:
from gevent import monkey monkey.patch_all()
需要设置环境变量如下:
GEVENT_ENABLE=true
支持的插件版本
LLM(大语言模型)应用
组件 | PyPI仓库地址 | 低版本 | 高版本 |
OpenAI | v1.0.0 | 没有限制 | |
Dashscope | v1.0.0 | 没有限制 | |
Llama-index | v0.10.5 | v0.10.43 | |
Langchain | v0.1.0 | 没有限制 | |
Dify | v0.12.8 | v0.15.3 |
LLM(大语言模型)服务
组件 | PyPI仓库地址 | 低版本 | 高版本 |
vLLM | v0.5.0 | 0.8.4 |
RPC框架
组件 | PyPI仓库地址 | 低版本 | 高版本 |
FastAPI | v0.58 | 没有限制 | |
asgiref | v3.0 | 没有限制 | |
aiohttp | v3.0 | 没有限制 | |
Django | v1.10 | 没有限制 | |
WSGI | 无 | 没有限制 | 没有限制 |
Flask | v1.0 | 没有限制 | |
Requests | v2.0 | 没有限制 |
该文章对您有帮助吗?