7 Commits

Author SHA1 Message Date
Manuel Alejandro de Brito Fontes
a563242ef3 Update go dependencies 2022-03-03 18:46:10 +05:30
Tarun Pothulapati
5f6114c282 telemetry: add more fields to data
Fixes https://github.com/gitpod-io/gitpod/issues/7866

This PR updates the `installation-admin-controller` to also retrieve
more data to send with telemetry. These are not part of the
`installationAdminDb` as we do not want to store this in the database
but lazily retrieve whenever a request is sent to `/data` endpoint
of the `installation-admin` express app unlike the `uuid` and settings
which need to be stored and updated.

The following fields are added:
- `totalUsers` : specifies the total number of users in the instance
- `totalWorkspaces`: specifies the total number of **regular** workspaces in the instance
- `totalInstances`: specifies the total number of **regular** workspace instances in the gitpod instance

Signed-off-by: Tarun Pothulapati <tarun@gitpod.io>
2022-02-17 12:08:57 +01:00
Mads Hartmann
dd8b5b728a Remove OWNERS related files
Fixes https://github.com/gitpod-io/ops/issues/844
2022-02-08 09:15:30 +01:00
Simon Emms
58016cdc54 [installation-telemetry]: get installationAdmin data from server 2022-01-25 12:26:17 +01:00
Manuel Alejandro de Brito Fontes
82d786e2bb Remove ws-scheduler 2022-01-24 20:08:17 +01:00
Simon Emms
7eb7d13e6c [installation-telemetry]: log data sent to Segment
This is to provide transparency in what we're logging and to
prove we're not storing any data that could identify an installation
2022-01-21 09:26:13 +01:00
Simon Emms
2a451d6134 [installation-telemetry]: initial commit
This will not actually send telemetry data as the database call is
hard-coded to always return false.

Also configures installation telemetry to be sent periodically in the
Installer
2022-01-12 15:31:05 +01:00