2022-02-04 18:34:17 -08:00
|
|
|
from django.apps import AppConfig
|
|
|
|
from celerywyrm import settings
|
|
|
|
|
|
|
|
|
|
|
|
class CelerywyrmConfig(AppConfig):
|
|
|
|
name = "celerywyrm"
|
|
|
|
verbose_name = "BookWyrm Celery"
|
|
|
|
|
2023-07-22 13:27:43 +02:00
|
|
|
def ready(self) -> None:
|
2023-03-16 13:58:09 -04:00
|
|
|
if settings.OTEL_EXPORTER_OTLP_ENDPOINT or settings.OTEL_EXPORTER_CONSOLE:
|
2022-02-04 18:34:17 -08:00
|
|
|
from bookwyrm.telemetry import open_telemetry
|
|
|
|
|
|
|
|
open_telemetry.instrumentCelery()
|
2023-04-07 01:58:49 -04:00
|
|
|
open_telemetry.instrumentPostgres()
|