from django.apps import AppConfig from celerywyrm import settings class CelerywyrmConfig(AppConfig): name = "celerywyrm" verbose_name = "BookWyrm Celery" def ready(self) -> None: if settings.OTEL_EXPORTER_OTLP_ENDPOINT or settings.OTEL_EXPORTER_CONSOLE: from bookwyrm.telemetry import open_telemetry open_telemetry.instrumentCelery() open_telemetry.instrumentPostgres()