Todos los productos
Search
Centro de documentos

Application Real-Time Monitoring Service:Componentes y frameworks de Python compatibles con ARMS Application Monitoring

Última actualización: Sep 04, 2026

Este tema enumera las versiones de Python, los componentes de terceros y los frameworks que admite el agente de Python.

Versiones de Python compatibles

Versión de Python obligatoria: 3.9 a 3.14

Versiones de Protobuf compatibles

El agente de Python utiliza Protobuf para la codificación y el reporte de datos. Esto puede generar conflictos con la versión de Protobuf que usa su aplicación. El agente de Python es compatible con las siguientes versiones de Protobuf:

"protobuf>=3.20.0, < 7.0"
Importante
  • La integración del agente puede modificar las versiones de algunas dependencias, como Protobuf. Para evitar errores inesperados derivados de estos cambios, utilice uno de los siguientes métodos:

  1. Si ya instaló una dependencia, como Protobuf, ejecute el siguiente comando para aumentar su prioridad:

# View the package installation path
python3 -m site
# The output is similar to the following
sys.path = [
    '/app',
    '/usr/local/lib/python3.9',
    '/usr/local/lib/python3.9/site-packages'
]
# Set the PYTHONPATH environment variable to prioritize your dependency version
# Use colons (:) to separate different paths
export PYTHONPATH=/app:/usr/local/lib/python3.9:/usr/local/lib/python3.9/site-packages
  1. Si el Método 1 no resuelve el problema, manually install the Python agent. Después de integrar el agente, ejecute el siguiente comando para forzar una versión específica de la dependencia:

pip3 install xx==${your_original_dependency_version} --force-reinstall

Versiones de la API de OpenTelemetry compatibles

El agente de Python se implementa según la especificación de la API de OpenTelemetry. Dado que las distintas versiones de esta API pueden presentar diferencias menores, el agente de Python admite el siguiente rango de versiones:

"opentelemetry-api <= 1.40.0"

Compatibilidad con frameworks de Python

Revise estos requisitos específicos de cada framework antes de continuar.

uvicorn

Si su aplicación se inicia con uvicorn, elija uno de los siguientes enfoques:

Enfoque A: Importar el agente en el código. Agregue esta sentencia de importación en la primera línea de su archivo de entrada de uvicorn:

from aliyun.opentelemetry.instrumentation.auto_instrumentation import sitecustomize

**Enfoque B: Cambiar a gunicorn con el prefijo aliyun-instrument.** Reemplace su comando de uvicorn:

# Before
uvicorn app:app --workers 4 --port=9090 --host 0.0.0.0

# After
aliyun-instrument gunicorn -w 4 -k uvicorn.workers.UvicornWorker -b 0.0.0.0:8000 app:app
Nota

El prefijo aliyun-instrument gestiona la inicialización y la instrumentación no intrusiva del agente de Python de ARMS.

uWSGI

Si su aplicación se inicia con uWSGI, consulte Install the Python agent for a Django or Flask project that starts with uWSGI.

gevent

Si utiliza corrutinas de gevent, establezca la variable de entorno GEVENT_ENABLE en true.

Por ejemplo, si su código contiene:

from gevent import monkey
monkey.patch_all()

Establezca la siguiente variable de entorno en su despliegue:

GEVENT_ENABLE=true

Frameworks de bases de datos

Versiones de plugins compatibles

Aplicaciones de LLM (modelo grande de lenguaje)

Componente

Dirección del repositorio PyPI/GitHub

Versión mínima

Versiones posteriores

AgentScope

https://pypi.org/project/agentscope/

v1.0.0

v2.0.5

Anthropic SDK

https://pypi.org/project/anthropic/

v0.16.0

v0.111.0

AutoGen

https://pypi.org/project/autogen-agentchat/

v0.7.0

v0.8.0

Claude Agent SDK

https://pypi.org/project/claude-agent-sdk/

v0.1.0

Sin límite

CrewAI

https://pypi.org/project/crewai/

v0.1.0

v1.7.2

Dashscope

https://pypi.org/project/dashscope/

v1.0.0

v1.2.1

DeepAgents

https://pypi.org/project/deepagents/

v0.6.0

v0.7.0

Dify

https://github.com/langgenius/dify/

v0.12.8

v1.11.2

Dify Plugin

https://github.com/langgenius/dify/

Sin límite

Sin límite

Dify React

https://github.com/langgenius/dify-official-plugins

v0.1.0

v0.1.0

Google ADK

https://pypi.org/project/google-adk/

v1.2.1

v1.21.0

Hermes Agent

https://github.com/NousResearch/hermes-agent

v0.12.0

v0.16.0

LangChain

https://pypi.org/project/langchain/

v0.1.0

v1.2.0

LangGraph

https://pypi.org/project/langgraph/

Sin límite

v1.0.5

LiteLLM

https://pypi.org/project/litellm/

v1.0.0

v1.79.0

Llama-index

https://pypi.org/project/llama-index/

v0.10.5

v0.10.43

MCP

https://pypi.org/project/mcp/

v1.3.0

v1.25.0

Microsoft Agent Framework (MAF)

https://pypi.org/project/agent-framework-core/

v1.0.0

v1.13.0

OpenAI

https://pypi.org/project/openai/

v1.0.0

v2.14.0

OpenAI Agent

https://pypi.org/project/openai-agents/

v0.3.3

v0.6.6

Qwen-Agent

https://pypi.org/project/qwen-agent/

v0.0.20

v0.0.34

QwenPaw

https://github.com/agentscope-ai/QwenPaw

v1.1.0

v1.1.11

RagFlow

https://github.com/infiniflow/ragflow/

v0.14.0

v0.21.1

Servicios de LLM (modelo grande de lenguaje)

Componente

Dirección del repositorio PyPI/GitHub

Versiones anteriores

Versiones posteriores

SGLang

https://pypi.org/project/sglang/

v0.4.6

v0.4.9.post6

vLLM V0

https://pypi.org/project/vllm/

v0.5.0

v0.8.4

vLLM V1

V0.8.2

V0.16.0

Frameworks HTTP/RPC

Componente

Dirección del repositorio PyPI/GitHub

Versiones anteriores

Versiones posteriores

aiohttp

https://pypi.org/project/aiohttp/

v3.0

Sin límite

asgiref

https://pypi.org/project/asgiref/

v3.0

Sin límite

BlackSheep

https://pypi.org/project/blacksheep/

v1.2.0

Sin límite

Click

https://pypi.org/project/click/

v8.1.3

< 9.0.0

Django

https://pypi.org/project/Django/

v1.10

Sin límite

Falcon

https://pypi.org/project/falcon/

v1.4.1

< 5.0.0

FastAPI

https://pypi.org/project/fastapi/

v0.92

Sin límite

Flask

https://pypi.org/project/Flask/

v1.0

Sin límite

gRPC

https://pypi.org/project/grpcio/

v1.42.0

Sin límite

HTTPX

https://pypi.org/project/httpx/

v0.18.0

Sin límite

Jinja2

https://pypi.org/project/jinja2/

v2.7

< 4.0

Pyramid

https://pypi.org/project/pyramid/

v1.7

Sin límite

Requests

https://pypi.org/project/requests/

v2.0

Sin límite

Starlette

https://pypi.org/project/starlette/

v0.13

Sin límite

Tornado

https://pypi.org/project/tornado/

v5.1.1

Sin límite

urllib

Sin dependencia específica

Sin requisito de versión específico

Sin límite

urllib3

https://pypi.org/project/urllib3/

v1.0.0

< 3.0.0

WSGI

Ninguna

Sin límite

Sin límite

Bases de datos vectoriales

Componente

Dirección del repositorio PyPI/GitHub

Versión mínima

Versiones posteriores

milvus

https://pypi.org/project/milvus/

v2.4.1

Sin límite

Frameworks de memoria

Componente

Dirección del repositorio PyPI/GitHub

Versión mínima

Versiones posteriores

mem0

https://github.com/mem0ai/mem0

v1.0.0

v1.0.2

Frameworks de bases de datos

Componente

Dirección del repositorio PyPI/GitHub

Versión anterior

Versiones posteriores

aiopg

https://pypi.org/project/aiopg/

v0.13.0

< 2.0.0

AsyncPG

https://pypi.org/project/asyncpg/

v0.12.0

Sin límite

DBAPI

Sin dependencia específica

Sin requisito de versión específico

Sin límite

MySQL

https://pypi.org/project/mysql-connector-python/

v8.0

< 10.0

MySQLClient

https://pypi.org/project/mysqlclient/

Sin requisito de versión específico

< 3

psycopg

https://pypi.org/project/psycopg/

v3.1.0

Sin límite

psycopg2

https://pypi.org/project/psycopg2/

v2.7.3.1

Sin límite

Pydantic

https://pypi.org/project/pydantic/

v1.10.2

Sin límite

PyMongo

https://pypi.org/project/pymongo/

v3.1

< 5.0

PyMSSQL

https://pypi.org/project/pymssql/

v2.1.5

< 3

PyMySQL

https://pypi.org/project/pymysql/

Sin requisito de versión específico

< 2

SQLAlchemy

https://pypi.org/project/sqlalchemy/

v1.0.0

< 2.1.0

SQLite3

Sin dependencia específica

Sin requisito de versión específico

Sin límite

TortoiseORM

https://pypi.org/project/tortoise-orm/

v0.17.0

Sin límite

Plugins de caché

Componente

Dirección del repositorio PyPI/GitHub

Versión anterior

Versiones posteriores

Cassandra

https://pypi.org/project/cassandra-driver/

v3.25

Sin límite

Elasticsearch

https://pypi.org/project/elasticsearch/

v6.0

Sin límite

PyMemcache

https://pypi.org/project/pymemcache/

v1.3.5

< 5

Redis

https://pypi.org/project/redis/

v2.6

Sin límite

Scylla

https://pypi.org/project/scylla-driver/

v3.25

Sin límite

Plugin de cola de mensajes

Componente

Dirección del repositorio PyPI/GitHub

Versiones anteriores

Versiones posteriores

aio-pika

https://pypi.org/project/aio-pika/

Sin requisito de versión específico

Sin límite

aiokafka

https://pypi.org/project/aiokafka/

Sin requisito de versión específico

Sin límite

Celery

https://pypi.org/project/celery/

v4.0

< 6.0

Confluent Kafka

https://pypi.org/project/confluent-kafka/

v1.8.2

v2.7.0

Kafka Python

https://pypi.org/project/kafka-python/

Sin requisito de versión específico

Sin límite

Pika

https://pypi.org/project/pika/

Sin requisito de versión específico

Sin límite

Remoulade

https://pypi.org/project/remoulade/

v0.50

Sin límite

Otros plugins

Componente

Dirección del repositorio PyPI/GitHub

Versiones anteriores

Versiones posteriores

asyncio

Sin dependencia específica

Sin requisito de versión específico

Sin límite

Logging

Sin dependencia específica

Sin requisito de versión específico

Sin límite

Loguru

https://pypi.org/project/loguru/

v0.5.0

v1.0

Threading

Sin dependencia específica

Sin requisito de versión específico

Sin límite