Installatie
🐍 Vergeet niet om eerst het AppSignal for Python-package te installeren in uw applicatie.
opentelemetry-instrumentation-celery-pakket. We raden ook aan het Redis-instrumentatiepakket te installeren. Om beide instrumentatiepakketten aan uw project toe te voegen, voegt u de volgende regels toe aan uw requirements.txt-bestand:
Setup
Celery vereist wat extra setup, omdat het een applicatiecomponent is dat afzonderlijk wordt gestart. Zoals in het onderstaande voorbeeld te zien is, moet deappsignal-module worden geïmporteerd in het hoofdbestand dat wordt gebruikt om Celery te starten, en moet de appsignal.start()-methode worden aangeroepen vanuit een methode met de decorator @worker_process_init.connect.
In het onderstaande voorbeeld vindt deze initialisatie plaats in het bestand tasks.py. In uw applicatie kan dit bestand een andere naam hebben.