From c00543de76fd4928091ccd2a1e9ae9939af6baad Mon Sep 17 00:00:00 2001 From: Swapneil Singh Date: Mon, 13 Apr 2026 17:21:42 -0400 Subject: [PATCH] Add jobsource telemetry to HPCLI release_v2 branch --- src/hyperpod_cli/telemetry/telemetry_logging.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hyperpod_cli/telemetry/telemetry_logging.py b/src/hyperpod_cli/telemetry/telemetry_logging.py index 47caa045..09fab3d9 100644 --- a/src/hyperpod_cli/telemetry/telemetry_logging.py +++ b/src/hyperpod_cli/telemetry/telemetry_logging.py @@ -310,6 +310,9 @@ def _send_telemetry_request( logger.warning("SageMaker Python SDK telemetry not emitted!") +V2_HPCLI_JOB_SOURCE = "v2HPCLI" + + def _hyperpod_telemetry_emitter(feature: str, func_name: str): def decorator(func): @functools.wraps(func) @@ -319,6 +322,7 @@ def wrapper(*args, **kwargs): f"&x-sdkVersion={SDK_VERSION}" f"&x-env={PYTHON_VERSION}" f"&x-sys={OS_NAME_VERSION}" + f"&x-jobsource={V2_HPCLI_JOB_SOURCE}" ) # Add comprehensive telemetry data for all functions