You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, The telemetry of `local-preview` is the same as any self-hosted install which means that these telemetry cronjob is run daily, and also once when the installation is ready. This information isn't as useful, as the properties aren't that important for a short-lived installation. Instead, It would make sense to have telemetry on each event of the `local-preview` command itself so that we can measure the Installation success rate, Time taken, etc to improve the overall UX of `local-preview`. This will be more important for us to understand the usage of `local-preview` itself. This PR fixes that by attaching a telemetry event to be sent, for each status update in `local-preview`. For this to work, A anonymous User ID is generated and used for all status updates. Event Schema: ``` analytics.track({ userId: userId, event: "localpreview_status", properties: { status: "checking prerequisites" | "starting gitpod" | "gitpod ready" } }) ``` Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
0 commit comments