Pular para o conteúdo principal

Instalação

🐍 Não esqueça de instalar o pacote AppSignal for Python em sua aplicação primeiro.
As instruções de instalação variam de acordo com o pacote adaptador PostgreSQL que você está usando:
Ao usar SQLAlchemy, não instale esses pacotes de instrumentação. A instrumentação do SQLAlchemy instrumentará automaticamente as queries para o banco de dados subjacente. Instalar ambos os pacotes de instrumentação resultará em eventos duplicados.

Usando aiopg

Ao usar o pacote adaptador PostgreSQL aiopg, instale o pacote opentelemetry-instrumentation-aiopg. Para adicioná-lo ao seu projeto, adicione a seguinte linha ao seu arquivo requirements.txt:

<PythonDisableInstrumentations />
# requirements.txt
opentelemetry-instrumentation-aiopg

Usando asyncpg

Ao usar o pacote adaptador PostgreSQL asyncpg, instale o pacote opentelemetry-instrumentation-asyncpg. Para adicioná-lo ao seu projeto, adicione a seguinte linha ao seu arquivo requirements.txt:
# requirements.txt
opentelemetry-instrumentation-asyncpg

Usando psycopg2

Ao usar o pacote adaptador PostgreSQL psycopg2, instale o pacote opentelemetry-instrumentation-psycopg2. Para adicioná-lo ao seu projeto, adicione a seguinte linha ao seu arquivo requirements.txt:
# requirements.txt
opentelemetry-instrumentation-psycopg2

Usando psycopg

Ao usar o pacote adaptador PostgreSQL psycopg (versão 3), instale o pacote opentelemetry-instrumentation-psycopg. Para adicioná-lo ao seu projeto, adicione a seguinte linha ao seu arquivo requirements.txt:
# requirements.txt
opentelemetry-instrumentation-psycopg