Skip to content

Conversation

jkelleyrtp
Copy link
Member

@jkelleyrtp jkelleyrtp commented May 30, 2025

Adds some very basic, light, anonymized, infrequent, opt-out telemetry to get a better sense of panics, crashes, and usage of the CLI.

Tools like subsecond bring in lots of complexity and it's worth knowing how the CLI is being used and where it falls apart.

This adds a handful of instrumentation points

  • crashes / panics
  • usage of CLI args
  • timings of build phases (build, patch, link, etc)

Analytics are anonymized, all paths are stripped, uploads will be infrequent (weekly or less), users can opt-out, and uploads will be done through an obvious endpoint (ie telemetry.dioxus.dev)

@jkelleyrtp jkelleyrtp changed the title add basic crash analytics and very light telemetry add basic crash analytics and very light telemetry to dioxus-cli May 30, 2025
@jkelleyrtp jkelleyrtp added this to the 0.7.0 milestone Jul 1, 2025
@jkelleyrtp jkelleyrtp marked this pull request as ready for review August 9, 2025 01:09
@jkelleyrtp jkelleyrtp requested a review from a team as a code owner August 9, 2025 01:09
@jkelleyrtp jkelleyrtp merged commit e43bf05 into main Aug 9, 2025
21 checks passed
@jkelleyrtp jkelleyrtp deleted the jk/telemetry branch August 9, 2025 02:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants