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 MySQL-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 mysql

Wenn Sie das MySQL-Adapter-Paket mysql-connector-python verwenden (das als mysql importiert wird), installieren Sie das Paket opentelemetry-instrumentation-mysql. Um es zu Ihrem Projekt hinzuzufügen, fügen Sie die folgende Zeile in Ihre requirements.txt-Datei ein:

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

Verwendung von mysqlclient

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

Verwendung von pymysql

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