Todos os produtos
Search
Central de documentação

Cloud Monitor:Componentes e frameworks Python compatíveis com o ARMS Application Monitoring

Última atualização: Oct 14, 2026

O agente Python do ARMS é compatível com versões específicas do Python, componentes de terceiros e frameworks.

Versões compatíveis do Python

Versão necessária do Python: 3.9 a 3.14

Versões compatíveis do Protobuf

O agente Python usa o Protobuf para codificação e envio de dados. Isso pode causar conflitos com a versão do Protobuf usada pela sua aplicação. O agente Python é compatível com as seguintes versões do Protobuf:

"protobuf>=3.20.0, < 7.0"
Importante
  • A integração do agente pode alterar as versões de algumas dependências, como o Protobuf. Para evitar erros inesperados causados por mudanças nas versões das dependências, use um dos seguintes métodos:

  1. Caso já tenha instalado uma dependência, como o Protobuf, execute o comando a seguir para aumentar a prioridade dela:

# 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. Se o Método 1 não resolver o problema, instale manualmente o agente Python. Depois de integrar o agente, execute o comando a seguir para forçar uma versão específica da dependência:

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

Versões compatíveis da API do OpenTelemetry

O agente Python é desenvolvido com base na especificação da API do OpenTelemetry. Como diferentes versões da API do OpenTelemetry podem ter pequenas diferenças, o agente Python é compatível com o seguinte intervalo de versões:

"opentelemetry-api <= 1.40.0"

Compatibilidade com frameworks Python

Verifique estes requisitos específicos de cada framework antes de prosseguir.

uvicorn

Caso sua aplicação seja iniciada com o uvicorn, escolha uma das seguintes abordagens:

Abordagem A: Importe o agente no código. Adicione esta instrução de importação na primeira linha do arquivo de entrada do uvicorn:

from aliyun.opentelemetry.instrumentation.auto_instrumentation import sitecustomize

**Abordagem B: Mude para o gunicorn com o prefixo aliyun-instrument.** Substitua o comando do 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

O prefixo aliyun-instrument é responsável pela inicialização e pela instrumentação não intrusiva do agente Python do ARMS.

uWSGI

Caso sua aplicação seja iniciada com o uWSGI, consulte Instale o agente Python para um projeto Django ou Flask que inicia com o uWSGI.

gevent

Caso utilize corrotinas do gevent, defina a variável de ambiente GEVENT_ENABLE como true.

Por exemplo, se seu código contiver:

from gevent import monkey
monkey.patch_all()

Defina a seguinte variável de ambiente em sua implantação:

GEVENT_ENABLE=true

Versões compatíveis de plug-ins

Aplicações de LLM (modelo de linguagem grande)

Componente

Endereço do repositório PyPI/GitHub

Versão mínima

Versões 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

Sem limite

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/

Sem limite

Sem limite

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/

Sem limite

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

Serviços de LLM (modelo de linguagem grande)

Componente

Endereço do repositório PyPI/GitHub

Versões anteriores

Versões posteriores

SGLang

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

v0.4.6

v0.5.20

vLLM V0

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

v0.5.0

v0.8.4

vLLM V1

V0.8.2

v0.29.0

Frameworks HTTP/RPC

Componente

Endereço do repositório PyPI/GitHub

Versões anteriores

Versões posteriores

aiohttp

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

v3.0

Sem limite

asgiref

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

v3.0

Sem limite

BlackSheep

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

v1.2.0

Sem limite

Click

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

v8.1.3

< 9.0.0

Django

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

v1.10

Sem limite

Falcon

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

v1.4.1

< 5.0.0

FastAPI

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

v0.92

Sem limite

Flask

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

v1.0

Sem limite

gRPC

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

v1.42.0

Sem limite

HTTPX

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

v0.18.0

Sem limite

Jinja2

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

v2.7

< 4.0

Pyramid

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

v1.7

Sem limite

Requests

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

v2.0

Sem limite

Starlette

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

v0.13

Sem limite

Tornado

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

v5.1.1

Sem limite

urllib

Sem dependência específica

Sem requisito de versão específica

Sem limite

urllib3

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

v1.0.0

< 3.0.0

WSGI

Nenhum

Sem limite

Sem limite

Bancos de dados vetoriais

Componente

Endereço do repositório PyPI/GitHub

Versão mínima

Versões posteriores

milvus

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

v2.4.1

Sem limite

Frameworks de memória

Componente

Endereço do repositório PyPI/GitHub

Versão mínima

Versões posteriores

mem0

https://github.com/mem0ai/mem0

v1.0.0

v1.0.2

Frameworks de banco de dados

Componente

Endereço do repositório PyPI/GitHub

Versão anterior

Versões posteriores

aiopg

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

v0.13.0

< 2.0.0

AsyncPG

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

v0.12.0

Sem limite

DBAPI

Sem dependência específica

Sem requisito de versão específica

Sem limite

MySQL

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

v8.0

< 10.0

MySQLClient

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

Sem requisito de versão específica

< 3

psycopg

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

v3.1.0

Sem limite

psycopg2

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

v2.7.3.1

Sem limite

Pydantic

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

v1.10.2

Sem limite

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/

Sem requisito de versão específica

< 2

SQLAlchemy

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

v1.0.0

< 2.1.0

SQLite3

Sem dependência específica

Sem requisito de versão específica

Sem limite

TortoiseORM

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

v0.17.0

Sem limite

Plug-ins de cache

Componente

Endereço do repositório PyPI/GitHub

Versão anterior

Versões posteriores

Cassandra

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

v3.25

Sem limite

Elasticsearch

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

v6.0

Sem limite

PyMemcache

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

v1.3.5

< 5

Redis

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

v2.6

Sem limite

Scylla

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

v3.25

Sem limite

Plug-in de fila de mensagens

Componente

Endereço do repositório PyPI/GitHub

Versões anteriores

Versões posteriores

aio-pika

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

Sem requisito de versão específica

Sem limite

aiokafka

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

Sem requisito de versão específica

Sem limite

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/

Sem requisito de versão específica

Sem limite

Pika

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

Sem requisito de versão específica

Sem limite

Remoulade

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

v0.50

Sem limite

Outros plug-ins

Componente

Endereço do repositório PyPI/GitHub

Versões anteriores

Versões posteriores

asyncio

Sem dependência específica

Sem requisito de versão específica

Sem limite

Logging

Sem dependência específica

Sem requisito de versão específica

Sem limite

Loguru

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

v0.5.0

v1.0

Threading

Sem dependência específica

Sem requisito de versão específica

Sem limite