Installation
🐍 N’oubliez pas d’installer le paquet AppSignal for Python dans votre application au préalable.
opentelemetry-instrumentation-celery. Nous recommandons également d’installer le package d’instrumentation Redis. Pour ajouter les deux packages d’instrumentation à votre projet, ajoutez les lignes suivantes à votre fichier requirements.txt :
Configuration
Celery nécessite une configuration supplémentaire, car c’est un composant d’application qui démarre séparément. Comme indiqué dans l’exemple ci-dessous, le moduleappsignal doit être importé dans le fichier principal utilisé pour démarrer Celery, et la méthode appsignal.start() doit être appelée depuis une méthode portant le décorateur @worker_process_init.connect.
Dans l’exemple ci-dessous, cette initialisation a lieu dans le fichier tasks.py. Ce fichier peut porter un nom différent dans votre application.