Installation
🐍 Don’t forget to install the AppSignal for Python package in your application first.
opentelemetry-instrumentation-celery package. We also recommend installing the Redis instrumentation package. To add both instrumentation packages to your project, add the following lines to your requirements.txt file:
Setup
Celery requires some extra setup, as it’s an application component that’s started separately. As shown in the example below, theappsignal module needs to be imported in the main file used to start Celery, and the appsignal.start() method needs to be called from a method with the @worker_process_init.connect decorator.
In the example below, this initialization takes place in the tasks.py file. This file may be named differently in your application.