31 Commits

Author SHA1 Message Date
Huiwen
a6aca7f18e
[cleanup] remove FF for components service-waiter (#19895) 2024-06-14 14:32:09 +08:00
Huiwen
a5021da396
[installer] make sure dashboard is deployed after server and papi-server (#19042)
* [installer] make sure dashboard is deployed after server and papi-server

* fix build

* Add unit tests

* address feedback

* wait feature flag until get actual value of timed out

* default config cat client nil

* log avg fetch time

* 1

* mock feature flag hang

* Add metric

* fixup
2023-11-14 15:20:52 +02:00
Anton Kosyakov
2565a1c5b8
[supervisor] add ssh tunnel metrics (#18795) 2023-09-25 23:30:04 +03:00
Anton Kosyakov
34443431b1
add ws client metrics (#18773) 2023-09-22 16:56:01 +02:00
Anton Kosyakov
352484b34d
node grpc spike dashboard to server (#18691)
* [public-api] add dummy service for testing

* [public-api] proxy dummy to server

* [public-api] hello service server impl

* [server] fix API contribution bindings

* [dashboard] emulate unary call

* only if actually called

* [dummy] auth

* fix tests

* [server] add interceptor to public api

* add server side observability

* fix port name

* change to unimplemented for unknown methods

* [public-api] client metrics

* fix metrics imports

* align server metrics

* actually fix metrics

* add feature flags

* fix server side streams

* [dashboard] hook error reporting

* rebase and fix imports

* feature flagged metrics from dashboard

* revert GRPC_TYPE

* address feedback
2023-09-15 13:46:54 +02:00
Filip Troníček
5b1fbd3546
Allow vscode-browser-extension to report errors (#18271)
* Allow `vscode-browser-extension` to report errors

* Update extension version

* update commit and names

* Fix `gitpod-remote` ID
2023-07-13 23:17:30 +08:00
Anton Kosyakov
d45f3acd2d
[metrics] exclude VS Code Browser from error reporting (#18136)
They are too noisy right now. We still report observability. Later we are going to reconsider to report only from our components to make it more useful.
2023-07-04 00:32:20 +08:00
Pudong
994410c92a
Add grpc metrics for ide-metrics itself (#17959)
* Add grpc metrics for ide-metrics itself

* fix help name
2023-06-20 23:46:10 +08:00
Huiwen
97b23550fc
[ide-metrics] add counters for local-ssh proxy (#17916)
* [ide-metrics] add counters for local-ssh proxy

* 1
2023-06-13 19:22:03 +08:00
Jean Pierre
6217a0c893
Allow vscode desktop error report (#16871) 2023-03-16 10:34:08 +01:00
Jean Pierre
ca02b3f83b
Add custom supervisor metrics (#16745)
* Add custom supervisor metrics

Co-authored-by: Huiwen <mustard-mh@users.noreply.github.com>

* Add to allowlist

* Normalize error

---------

Co-authored-by: Huiwen <mustard-mh@users.noreply.github.com>
2023-03-10 20:54:46 +01:00
Huiwen
b48dc338f8
Add x-client in ide-metrics component (#16701)
* [ide-metrics] add to add global client header to metrics

* [ide-metrics] fix default value fallback

* [installer] update ide-metrics configmap

* [supervisor] report metrics with `x-client`
2023-03-07 11:36:04 +01:00
mustard
f4ea3a56a1 Revert "Revert "[supervisor] use public api in supervisor""
This reverts commit 44dfc5e19be3b89d96ab25f2f83476d57aa7b8ef.
2022-12-12 09:05:22 -03:00
Huiwen
44dfc5e19b Revert "[supervisor] use public api in supervisor"
This reverts commit f3fcfbf003425f947bf3a0a28e452709623b6d74.
2022-12-09 08:21:19 -03:00
mustard
f3fcfbf003 [supervisor] use public api in supervisor
Co-authored-by: mustard <mhqnwt@gmail.com>
Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: Jean Pierre <jeanp413@hotmail.com>
Co-authored-by: iQQBot <tianshi8650@gmail.com>
2022-12-08 17:48:18 -03:00
Christian Weichel
478a75e744 Switch license to AGPL 2022-12-08 13:05:19 -03:00
Thomas Schubart
d0ccc7f044 [content-service] Log filesystem usage error 2022-12-05 07:01:15 -03:00
Thomas Schubart
0298079c12 [installer] Update ide metrics 2022-12-05 07:01:15 -03:00
Pudong Zheng
7550c5ef69 [supervisor] add some bucket for supervisor_ide_ready_duration_total 2022-11-30 02:43:59 -03:00
Pudong Zheng
2d211fecfc [supervisor] add ide ready duration metrics 2022-11-22 11:55:52 -03:00
Jean Pierre
9d7cdb0fbb Add galleryHost label 2022-11-04 09:30:08 +01:00
Anton Kosyakov
bbdda647d7 fix #13710: reduce cost of supervisor observability
Co-authored-by: Pudong tianshi8650@gmail.com
2022-10-18 08:55:33 +02:00
Andrea Falzetti
3c072803c6 feat(gitpod-cli): report errors to ide-metrics-api 2022-10-13 18:21:28 +02:00
mustard
8e48313676 [installer] add allow components for vscode into ide-metrics 2022-09-23 16:29:24 +02:00
mustard
94130fcb7f [installer] add vscode-workbench to allowlist 2022-09-16 08:46:17 +02:00
Filip Troníček
ddfec3a834 [code browser]: Measure all sessions vs errored sessions
Move remainder of IDE metrics to under OpenVSCode Server workbench

Co-authored-by: Anton Kosyakov <anton@gitpod.io>
Co-authored-by: mustard <mhqnwt@gmail.com>
2022-09-16 08:46:17 +02:00
Pudong Zheng
3fe748ce3f [installer] add experimental flag for ide-metrics 2022-09-07 10:54:22 +02:00
Anton Kosyakov
dc9fbe40a7 [code-browser] extensions observability 2022-09-05 12:35:20 +02:00
Filip Troníček
286473ca16 [installer] update ide-metrics configmap with labels 2022-08-26 18:35:11 +02:00
Pudong Zheng
d61aab3c07 [supervisor-frontend] add error counter and client counter
Co-authored-by: Huiwen <mhqnwt@gmail.com>
2022-08-05 07:52:49 -03:00
Pudong Zheng
b31333ae8d Add IDE metrics server to installer 2022-08-05 07:52:49 -03:00