13
13
from ddtrace import config
14
14
from ddtrace import patch
15
15
from ddtrace ._trace .context import Context
16
+ from ddtrace .constants import ERROR_MSG
17
+ from ddtrace .constants import ERROR_STACK
18
+ from ddtrace .constants import ERROR_TYPE
16
19
from ddtrace .ext import SpanTypes
17
20
from ddtrace .internal import atexit
18
21
from ddtrace .internal import core
27
30
from ddtrace .internal .telemetry .constants import TELEMETRY_APM_PRODUCT
28
31
from ddtrace .internal .utils .formats import asbool
29
32
from ddtrace .internal .utils .formats import parse_tags_str
33
+ from ddtrace .llmobs import _constants as constants
30
34
from ddtrace .llmobs ._constants import ANNOTATIONS_CONTEXT_ID
31
35
from ddtrace .llmobs ._constants import INPUT_DOCUMENTS
32
36
from ddtrace .llmobs ._constants import INPUT_MESSAGES
63
67
from ddtrace .llmobs .utils import Messages
64
68
from ddtrace .propagation .http import HTTPPropagator
65
69
66
- from ..constants import ERROR_MSG
67
- from ..constants import ERROR_STACK
68
- from ..constants import ERROR_TYPE
69
- from . import _constants as constants
70
-
71
70
72
71
log = get_logger (__name__ )
73
72
@@ -121,7 +120,6 @@ def _on_span_finish(self, span):
121
120
def _submit_llmobs_span (self , span : Span ) -> None :
122
121
"""Generate and submit an LLMObs span event to be sent to LLMObs."""
123
122
span_event = None
124
- is_llm_span = span ._get_ctx_item (SPAN_KIND ) == "llm"
125
123
is_ragas_integration_span = False
126
124
try :
127
125
span_event , is_ragas_integration_span = self ._llmobs_span_event (span )
@@ -131,7 +129,7 @@ def _submit_llmobs_span(self, span: Span) -> None:
131
129
"Error generating LLMObs span event for span %s, likely due to malformed span" , span , exc_info = True
132
130
)
133
131
finally :
134
- if not span_event or not is_llm_span or is_ragas_integration_span :
132
+ if not span_event or is_ragas_integration_span :
135
133
return
136
134
if self ._evaluator_runner :
137
135
self ._evaluator_runner .enqueue (span_event , span )
0 commit comments