-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
Summary
For product improvement and growth measurement, we need to provide evidence of the adoption rate of self-hosted installations. To do this, we must provide an opt-out telemetry service that is able to "phone home" to provide anonymised statistical data.
This should be achieved via a screen when first loading up your Gitpod self-hosted instance (similar to connecting to an OAuth provider/accepting T&Cs) rather than via the Installer configuration.
Future iterations should cater for status queries, such as "is there a channel update available?"
Context
All Gitpod installations are currently independent, with no server to phone home.
Value
At the moment, we have no idea how many self-hosted installations are out there. By getting that information, we can provide a better service for users, developers and investors.
Acceptance Criteria
- server to receive telemetry data
- client to send telemetry data
In Scope
- name (it could be more than just telemetry/update info)
- system architecture
- data structure and interfaces
- opt-out
- admin panel screens
Out of Scope
- update information