From d48eb369327d2574a91d347cb9c21ac30cb13ff5 Mon Sep 17 00:00:00 2001 From: Anisa Oshafi Date: Wed, 10 Sep 2025 11:58:46 +0200 Subject: [PATCH] chore(telemetry): add origin for setup_ended --- src/plugins/setup.ts | 7 +++++++ src/utils/telemetry.ts | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/plugins/setup.ts b/src/plugins/setup.ts index 631954b..3455661 100644 --- a/src/plugins/setup.ts +++ b/src/plugins/setup.ts @@ -82,6 +82,7 @@ export default createPlugin( "SKIPPED", "SKIPPED", "CANCELLED", + origin_trigger, ), ); return; @@ -121,6 +122,7 @@ export default createPlugin( "SKIPPED", "SKIPPED", "CANCELLED", + origin_trigger, await readAuthToken(), ), ); @@ -176,6 +178,7 @@ export default createPlugin( "SKIPPED", "SKIPPED", "CANCELLED", + origin_trigger, await readAuthToken(), ), ); @@ -207,6 +210,7 @@ export default createPlugin( "SKIPPED", "SKIPPED", "CANCELLED", + origin_trigger, authToken, ), ); @@ -261,6 +265,7 @@ export default createPlugin( "CANCELLED", "SKIPPED", "CANCELLED", + origin_trigger, await readAuthToken(), ), ); @@ -314,6 +319,7 @@ export default createPlugin( "COMPLETED", "COMPLETED", "CANCELLED", + origin_trigger, await readAuthToken(), ), ); @@ -352,6 +358,7 @@ export default createPlugin( "COMPLETED", "COMPLETED", "COMPLETED", + origin_trigger, await readAuthToken(), ), ); diff --git a/src/utils/telemetry.ts b/src/utils/telemetry.ts index 01a8034..824a97a 100644 --- a/src/utils/telemetry.ts +++ b/src/utils/telemetry.ts @@ -75,6 +75,7 @@ type Events = name: "setup_ended"; payload: { namespace: "onboarding"; + origin: "manual_trigger" | "extension_startup"; steps: [ { name: "emulator_installed"; @@ -220,12 +221,14 @@ export function get_setup_ended( license_setup_status: "COMPLETED" | "SKIPPED" | "CANCELLED", aws_profile_status: "COMPLETED" | "SKIPPED" | "CANCELLED", overall_status: "CANCELLED" | "COMPLETED", + origin: "manual_trigger" | "extension_startup", auth_token: string = "", ): Events { return { name: "setup_ended", payload: { namespace: "onboarding", + origin, steps: [ { name: "emulator_installed",