dify/api/core/telemetry/__init__.py
GareArc ed222945aa
refactor(telemetry): introduce TelemetryFacade to centralize event emission
Migrate from direct TraceQueueManager.add_trace_task calls to TelemetryFacade.emit
with TelemetryEvent abstraction. This reduces CE code invasion by consolidating
telemetry logic in core/telemetry/ with a single guard in ops_trace_manager.py.
2026-02-05 20:15:11 -08:00

5 lines
246 B
Python

from core.telemetry.events import TelemetryContext, TelemetryEvent
from core.telemetry.facade import TelemetryFacade, emit, is_telemetry_enabled
__all__ = ["TelemetryContext", "TelemetryEvent", "TelemetryFacade", "emit", "is_telemetry_enabled"]