"""DataDog Trace.""" # DataDog APM bootstrap code import ddtrace from ddtrace import tracer from notifications import ( config, handlers, # noqa ) # patch as soon as possible to ensure modules report to datadog apm ddtrace.patch_all() # TODO: control that by "DD_TRACE_ENABLED" env variable if config.ENVIRONMENT not in (config.QA_ENVIRONMENT, config.PROD_ENVIRONMENT) or config.IS_DEV_MODE: tracer.enabled = False