Passer au contenu principal

Installation

🐍 N’oubliez pas d’installer le paquet AppSignal for Python dans votre application au préalable.
Les instructions d’installation diffèrent selon le package d’adaptateur PostgreSQL que vous utilisez :
Lorsque vous utilisez SQLAlchemy, n’installez pas ces paquets d’instrumentation. L’instrumentation de SQLAlchemy instrumentera automatiquement les requêtes vers la base de données sous-jacente. Installer les deux paquets d’instrumentation entraînera des événements en double.

Utilisation de aiopg

Lorsque vous utilisez le package d’adaptateur PostgreSQL aiopg, installez le package opentelemetry-instrumentation-aiopg. Pour l’ajouter à votre projet, ajoutez la ligne suivante à votre fichier requirements.txt :

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

Utilisation de asyncpg

Lorsque vous utilisez le package d’adaptateur PostgreSQL asyncpg, installez le package opentelemetry-instrumentation-asyncpg. Pour l’ajouter à votre projet, ajoutez la ligne suivante à votre fichier requirements.txt :
# requirements.txt
opentelemetry-instrumentation-asyncpg

Utilisation de psycopg2

Lorsque vous utilisez le package d’adaptateur PostgreSQL psycopg2, installez le package opentelemetry-instrumentation-psycopg2. Pour l’ajouter à votre projet, ajoutez la ligne suivante à votre fichier requirements.txt :
# requirements.txt
opentelemetry-instrumentation-psycopg2

Utilisation de psycopg

Lorsque vous utilisez le package d’adaptateur PostgreSQL psycopg (version 3), installez le package opentelemetry-instrumentation-psycopg. Pour l’ajouter à votre projet, ajoutez la ligne suivante à votre fichier requirements.txt :
# requirements.txt
opentelemetry-instrumentation-psycopg