Skip to content

add basic crash analytics and very light telemetry to dioxus-cli #4224

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

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
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.

1 participant