Closed
Description
As a first pass of the telemetry server, create a Golang run-to-completion script which sends data to a segment.io.
Data to send:
- Gitpod version
- Gitpod installation ID - this should be an SHA256 hash of the installation domain name property
The data should be injected as an envvar.
Segment.io will require authentication. This key should be injected at build-time.
As the opt-out dashboard is separate to this, a future piece of work is needed to be done to wire that in. Until then, this should not actually send any data to the server.