Update __all__ export to include OpenTelemetry functions

Added OpenTelemetry integration functions to __all__ export.
pull/1200/head
CI-DEV 1 month ago committed by GitHub
parent bd5b497e45
commit 9a9a344855
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -5,9 +5,35 @@ from swarms.telemetry.main import (
log_agent_data,
)
__all__ = [
"generate_user_id",
"get_machine_id",
"get_comprehensive_system_info",
"log_agent_data",
]
try:
from swarms.telemetry.opentelemetry_integration import (
get_tracer,
get_meter,
trace_span,
trace_function,
record_metric,
get_current_trace_context,
set_trace_context,
log_event,
)
__all__ = [
"generate_user_id",
"get_machine_id",
"get_comprehensive_system_info",
"log_agent_data",
"get_tracer",
"get_meter",
"trace_span",
"trace_function",
"record_metric",
"get_current_trace_context",
"set_trace_context",
"log_event",
]
except ImportError:
__all__ = [
"generate_user_id",
"get_machine_id",
"get_comprehensive_system_info",
"log_agent_data",
]

Loading…
Cancel
Save