Skip to content
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

Add additional telemetry events #1186

Closed
brianp opened this issue Dec 4, 2024 · 1 comment · Fixed by #1243
Closed

Add additional telemetry events #1186

brianp opened this issue Dec 4, 2024 · 1 comment · Fixed by #1243
Assignees

Comments

@brianp
Copy link
Collaborator

brianp commented Dec 4, 2024

Description
Create a new service to send Telemetry events.

  • The telemetry endpoint should be ENV configurable
  • It should be usable from the backend and frontend (via backend is okay)
  • It will send telemetry via HTTPS post requests
  • It should respect the users existing "Opt-in for Telemetry" settings

The data structure will be in the following format:

event_name : str
event_value  : json
created_at : timestamp
user_id (optional) : str
app_id : str
version: str

The first set of telemetry should match the existing setup progression being sent to Sentry.

With this new event type, we should track setup progress as it happens. Ideally with the captured data we can see what percentage of users successfully made it across the different percents of completion, for example:
image

@brianp
Copy link
Collaborator Author

brianp commented Dec 4, 2024

This should not be started until after #1170 and #1183 are completed.

@MCozhusheck MCozhusheck self-assigned this Dec 5, 2024
@brianp brianp closed this as completed in 8a61985 Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants