Installation
🐍 Vergessen Sie nicht, zuerst das AppSignal for Python-Paket zu installieren in Ihrer Anwendung.
opentelemetry-instrumentation-celery. Wir empfehlen außerdem, das Redis-Instrumentierungspaket zu installieren. Um beide Instrumentierungspakete zu Ihrem Projekt hinzuzufügen, fügen Sie die folgenden Zeilen in Ihre requirements.txt-Datei ein:
Einrichtung
Celery erfordert eine zusätzliche Einrichtung, da es eine Anwendungskomponente ist, die separat gestartet wird. Wie im folgenden Beispiel gezeigt, muss das Modulappsignal in der Hauptdatei importiert werden, die zum Starten von Celery verwendet wird, und die Methode appsignal.start() muss aus einer Methode mit dem Decorator @worker_process_init.connect aufgerufen werden.
Im folgenden Beispiel erfolgt diese Initialisierung in der Datei tasks.py. Diese Datei kann in Ihrer Anwendung anders heißen.