Skip to content

[Telemetry]: send data to server #7500

Closed
@mrsimonemms

Description

@mrsimonemms

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.

Metadata

Metadata

Assignees

Labels

team: deliveryIssue belongs to the self-hosted team

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions