Zum Hauptinhalt springen

Installation

🐍 Vergessen Sie nicht, zuerst das AppSignal for Python-Paket zu installieren in Ihrer Anwendung.
Die Installationsanleitung unterscheidet sich je nach verwendetem PostgreSQL-Adapter-Paket:
Bei Verwendung von SQLAlchemy installieren Sie diese Instrumentierungspakete nicht. Die Instrumentierung für SQLAlchemy instrumentiert automatisch Abfragen an die zugrunde liegende Datenbank. Die Installation beider Instrumentierungspakete führt zu doppelten Ereignissen.

Verwendung von aiopg

Wenn Sie das PostgreSQL-Adapter-Paket aiopg verwenden, installieren Sie das Paket opentelemetry-instrumentation-aiopg. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:

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

Verwendung von asyncpg

Wenn Sie das PostgreSQL-Adapter-Paket asyncpg verwenden, installieren Sie das Paket opentelemetry-instrumentation-asyncpg. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:
# requirements.txt
opentelemetry-instrumentation-asyncpg

Verwendung von psycopg2

Wenn Sie das PostgreSQL-Adapter-Paket psycopg2 verwenden, installieren Sie das Paket opentelemetry-instrumentation-psycopg2. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:
# requirements.txt
opentelemetry-instrumentation-psycopg2

Verwendung von psycopg

Wenn Sie das PostgreSQL-Adapter-Paket psycopg (Version 3) verwenden, installieren Sie das Paket opentelemetry-instrumentation-psycopg. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:
# requirements.txt
opentelemetry-instrumentation-psycopg