Skip to content

Conversation

@bennyyang11
Copy link
Contributor

  • Add telemetry package to capture command execution data
  • Generate UUID for each command execution
  • Track command name, duration, exit code, and environment (CI detection)
  • Send telemetry to /vendor/v3/cli/telemetry/event endpoint
  • Send error details to /vendor/v3/cli/telemetry/error endpoint for failed commands
  • Fire-and-forget pattern ensures telemetry never blocks CLI execution
  • Silent operation with opt-out via REPLICATED_TELEMETRY_DISABLED env var
  • Tested with production backend endpoints

- Add telemetry package to capture command execution data
- Generate UUID for each command execution
- Track command name, duration, exit code, and environment (CI detection)
- Send telemetry to /vendor/v3/cli/telemetry/event endpoint
- Send error details to /vendor/v3/cli/telemetry/error endpoint for failed commands
- Fire-and-forget pattern ensures telemetry never blocks CLI execution
- Silent operation with opt-out via REPLICATED_TELEMETRY_DISABLED env var
- Tested with production backend endpoints
@Bishibop Bishibop self-requested a review November 20, 2025 19:34
@bennyyang11 bennyyang11 merged commit 85e20a4 into feat/embedded-cluster-and-kots-linter-integrations Nov 20, 2025
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants