(Bug fix) dd-trace used by default on litellm proxy (#8817)

* fix _should_use_dd_tracer

* fix _should_use_dd_tracer

* _should_use_dd_tracer

* _should_use_dd_tracer

* _should_use_dd_tracer

* _init_dd_tracer

* _should_use_dd_tracer

* fix should use dd-tracer

* fix dd tracer
This commit is contained in:
Ishaan Jaff 2025-02-25 19:54:22 -08:00 committed by GitHub
parent 11fd5094c7
commit c3335ac90a
4 changed files with 36 additions and 10 deletions

View file

@ -3388,7 +3388,9 @@ class ProxyStartupEvent:
DD tracer is used to trace Python applications.
Doc: https://docs.datadoghq.com/tracing/trace_collection/automatic_instrumentation/dd_libraries/python/
"""
if get_secret_bool("USE_DDTRACE", False) is True:
from litellm.litellm_core_utils.dd_tracing import _should_use_dd_tracer
if _should_use_dd_tracer():
import ddtrace
ddtrace.patch_all(logging=True, openai=False)