Remove telemetry submodules within SDKs

This commit is contained in:
James Murdza
2025-08-07 18:04:56 -04:00
parent b706da0841
commit 9618c10261
4 changed files with 19 additions and 56 deletions

View File

@@ -7,12 +7,18 @@ import uuid
from typing import List, Dict, Any, Optional, Union
from .base import AsyncCallbackHandler
from ..telemetry import (
from core.telemetry import (
record_event,
is_telemetry_enabled,
SYSTEM_INFO,
)
import platform
SYSTEM_INFO = {
"os": platform.system().lower(),
"os_version": platform.release(),
"python_version": platform.python_version(),
}
class TelemetryCallback(AsyncCallbackHandler):
"""

View File

@@ -1,28 +0,0 @@
"""Agent telemetry for tracking anonymous usage and feature usage."""
from core.telemetry import (
record_event,
increment as increment_counter,
get_telemetry_client,
flush,
is_telemetry_enabled,
is_telemetry_globally_disabled,
)
import platform
SYSTEM_INFO = {
"os": platform.system().lower(),
"os_version": platform.release(),
"python_version": platform.python_version(),
}
__all__ = [
"record_event",
"increment_counter",
"get_telemetry_client",
"flush",
"is_telemetry_enabled",
"is_telemetry_globally_disabled",
"SYSTEM_INFO",
]