Skip to content

Commit 1697f3d

Browse files
committed
refactor: drop legacy span name overrides
1 parent baa72fe commit 1697f3d

File tree

1 file changed

+1
-12
lines changed
  • instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/src/opentelemetry/instrumentation/openai_agents

1 file changed

+1
-12
lines changed

instrumentation-genai/opentelemetry-instrumentation-openai-agents-v2/src/opentelemetry/instrumentation/openai_agents/span_processor.py

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -397,21 +397,14 @@ def _get_span_status(span: Span[Any]) -> Status:
397397
return Status(StatusCode.OK)
398398

399399

400-
_SPAN_NAME_BASE_OVERRIDES: dict[str, str] = {
401-
GenAIOperationName.SPEECH: "speech",
402-
GenAIOperationName.GUARDRAIL: "guardrail",
403-
GenAIOperationName.HANDOFF: "handoff",
404-
}
405-
406-
407400
def get_span_name(
408401
operation_name: str,
409402
model: Optional[str] = None,
410403
agent_name: Optional[str] = None,
411404
tool_name: Optional[str] = None,
412405
) -> str:
413406
"""Generate spec-compliant span name based on operation type."""
414-
base_name = _SPAN_NAME_BASE_OVERRIDES.get(operation_name, operation_name)
407+
base_name = operation_name
415408

416409
if operation_name in {
417410
GenAIOperationName.CHAT,
@@ -447,7 +440,6 @@ def __init__(
447440
include_sensitive_data: bool = True,
448441
content_mode: ContentCaptureMode = ContentCaptureMode.SPAN_AND_EVENT,
449442
base_url: Optional[str] = None,
450-
emit_legacy: bool = True,
451443
agent_name: Optional[str] = None,
452444
agent_id: Optional[str] = None,
453445
agent_description: Optional[str] = None,
@@ -469,7 +461,6 @@ def __init__(
469461
include_sensitive_data: Include model/tool IO when True.
470462
content_mode: Control where message content is captured.
471463
base_url: API endpoint for server.address/port.
472-
emit_legacy: Retained for compatibility; legacy emission disabled.
473464
agent_name: Name of the agent (can be overridden by env var).
474465
agent_id: ID of the agent (can be overridden by env var).
475466
agent_description: Description of the agent (can be overridden by
@@ -496,8 +487,6 @@ def __init__(
496487
)
497488
effective_base_url = base_url or base_url_default
498489
self.base_url = effective_base_url
499-
# Legacy emission removed; parameter retained for compatibility but unused
500-
self.emit_legacy = False
501490

502491
# Agent information - prefer explicit overrides; otherwise defer to span data
503492
self.agent_name = agent_name

0 commit comments

Comments
 (0)