All Products
Search
Document Center

Application Real-Time Monitoring Service:Komponen dan framework Python yang didukung oleh Pemantauan Aplikasi ARMS

Last Updated:Jul 02, 2026

Topik ini mencantumkan versi Python, komponen pihak ketiga, dan framework yang didukung oleh agen Python.

Versi Python yang didukung

Versi Python yang diperlukan: 3.9 hingga 3.14

Versi Protobuf yang didukung

Agen Python menggunakan Protobuf untuk pengkodean dan pelaporan data. Hal ini dapat berkonflik dengan versi Protobuf yang digunakan oleh aplikasi Anda. Agen Python kompatibel dengan versi Protobuf berikut:

"protobuf>=3.20.0, < 7.0"
Penting
  • Integrasi agen dapat mengubah versi beberapa dependensi Anda, seperti Protobuf. Untuk mencegah error tak terduga akibat perubahan versi dependensi, gunakan salah satu metode berikut:

  1. Jika Anda telah menginstal dependensi seperti Protobuf, jalankan perintah berikut untuk meningkatkan prioritasnya:

# Lihat path instalasi paket
python3 -m site
# Outputnya mirip dengan berikut
sys.path = [
    '/app',
    '/usr/local/lib/python3.9',
    '/usr/local/lib/python3.9/site-packages'
]
# Atur variabel lingkungan PYTHONPATH agar memprioritaskan versi dependensi Anda
# Gunakan tanda titik dua (:) untuk memisahkan path yang berbeda
export PYTHONPATH=/app:/usr/local/lib/python3.9:/usr/local/lib/python3.9/site-packages
  1. Jika Metode 1 tidak menyelesaikan masalah, instal agen Python secara manual. Setelah mengintegrasikan agen, jalankan perintah berikut untuk memaksa penggunaan versi dependensi tertentu:

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

Versi OpenTelemetry API yang didukung

Agen Python diimplementasikan berdasarkan spesifikasi OpenTelemetry API. Karena versi OpenTelemetry API yang berbeda mungkin memiliki perbedaan kecil, agen Python mendukung rentang versi OpenTelemetry API berikut:

"opentelemetry-api <= 1.40.0"

Kompatibilitas framework Python

Tinjau persyaratan khusus framework berikut sebelum melanjutkan.

uvicorn

Jika aplikasi Anda dijalankan dengan uvicorn, pilih salah satu pendekatan berikut:

Pendekatan A: Impor agen dalam kode. Tambahkan pernyataan impor berikut ke baris pertama file entri uvicorn Anda:

from aliyun.opentelemetry.instrumentation.auto_instrumentation import sitecustomize

Pendekatan B: Beralih ke gunicorn dengan awalan aliyun-instrument. Ganti perintah uvicorn Anda:

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

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

Awalan aliyun-instrument menangani inisialisasi dan instrumentasi non-intrusif dari agen Python ARMS.

uWSGI

Jika aplikasi Anda dijalankan dengan uWSGI, lihat Instal agen Python untuk proyek Django atau Flask yang dijalankan dengan uWSGI.

gevent

Jika Anda menggunakan korutin gevent, atur variabel lingkungan GEVENT_ENABLE ke true.

Sebagai contoh, jika kode Anda berisi:

from gevent import monkey
monkey.patch_all()

Atur variabel lingkungan berikut dalam penerapan Anda:

GEVENT_ENABLE=true

Kerangka kerja database

Versi Plugin yang Didukung

Aplikasi LLM (large language model)

Komponen

Alamat repositori PyPI/GitHub

Versi minimum

Versi selanjutnya

AgentScope

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

v1.0

v1.0.10

Anthropic SDK

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

v0.16.0

v0.111.0

Claude Agent SDK

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

v0.1.0

Tidak ada batasan

CrewAI

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

v0.1.0

v1.7.2

Dashscope

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

v1.0.0

v1.2.1

Dify

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

v0.12.8

v1.11.2

Dify Plugin

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

Tidak ada batasan

Tidak ada batasan

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/

Tidak ada batasan

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

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

Layanan LLM (large language model)

Komponen

Alamat repositori PyPI/GitHub

Versi sebelumnya

Versi selanjutnya

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

Framework HTTP/RPC

Komponen

Alamat repositori PyPI/GitHub

Versi sebelumnya

Versi selanjutnya

aiohttp

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

v3.0

Tidak ada batasan

asgiref

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

v3.0

Tidak ada batasan

BlackSheep

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

v1.2.0

Tidak ada batasan

Click

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

v8.1.3

< 9.0.0

Django

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

v1.10

Tidak ada batasan

Falcon

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

v1.4.1

< 5.0.0

FastAPI

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

v0.92

Tidak ada batasan

Flask

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

v1.0

Tidak ada batasan

gRPC

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

v1.42.0

Tidak ada batasan

HTTPX

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

v0.18.0

Tidak ada batasan

Jinja2

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

v2.7

< 4.0

Pyramid

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

v1.7

Tidak ada batasan

Requests

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

v2.0

Tidak ada batasan

Starlette

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

v0.13

Tidak ada batasan

Tornado

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

v5.1.1

Tidak ada batasan

urllib

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan

urllib3

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

v1.0.0

< 3.0.0

WSGI

Tidak ada

Tidak ada batasan

Tidak ada batasan

Database vektor

Komponen

Alamat repositori PyPI/GitHub

Versi minimum

Versi selanjutnya

milvus

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

v2.4.1

Tidak ada batasan

Framework memori

Komponen

Alamat repositori PyPI/GitHub

Versi minimum

Versi selanjutnya

mem0

https://github.com/mem0ai/mem0

v1.0.0

v1.0.2

Framework database

Komponen

Alamat repositori PyPI/GitHub

Versi sebelumnya

Versi selanjutnya

aiopg

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

v0.13.0

< 2.0.0

AsyncPG

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

v0.12.0

Tidak ada batasan

DBAPI

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan

MySQL

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

v8.0

< 10.0

MySQLClient

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

Tidak ada persyaratan versi khusus

< 3

psycopg

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

v3.1.0

Tidak ada batasan

psycopg2

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

v2.7.3.1

Tidak ada batasan

Pydantic

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

v1.10.2

Tidak ada batasan

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/

Tidak ada persyaratan versi khusus

< 2

SQLAlchemy

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

v1.0.0

< 2.1.0

SQLite3

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan

TortoiseORM

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

v0.17.0

Tidak ada batasan

Plugin cache

Komponen

Alamat repositori PyPI/GitHub

Versi lama

Versi selanjutnya

Cassandra

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

v3.25

Tidak ada batasan

Elasticsearch

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

v6.0

Tidak ada batasan

PyMemcache

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

v1.3.5

< 5

Redis

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

v2.6

Tidak ada batasan

Scylla

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

v3.25

Tidak ada batasan

Plugin Antrian Pesan

Komponen

Alamat repositori PyPI/GitHub

Versi lama

Versi selanjutnya

aio-pika

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

Tidak ada persyaratan versi khusus

Tidak ada batasan

aiokafka

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

Tidak ada persyaratan versi khusus

Tidak ada batasan

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/

Tidak ada persyaratan versi khusus

Tidak ada batasan

Pika

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

Tidak ada persyaratan versi khusus

Tidak ada batasan

Remoulade

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

v0.50

Tidak ada batasan

Plugin lainnya

Komponen

Alamat repositori PyPI/GitHub

Versi sebelumnya

Versi selanjutnya

asyncio

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan

Logging

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan

Loguru

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

v0.5.0

v1.0

Threading

Tidak ada dependensi khusus

Tidak ada persyaratan versi khusus

Tidak ada batasan