21 Commits

Author SHA1 Message Date
Gero Posmyk-Leinemann
99cc66b7cf
[ws-manager] Re-create workspace pods on rejection (#20243)
* [ws-manager] Re-create workspace pods (incl. test)

* [gpctl] Fix "workspaces list"

* [ws-daemon, ws-manager] Review comments, logging cleanups and ordering fix

* [dev/rejector] Add the tool we use to test PodRejection under "dev"

* [bridge] Log nested status shape (and properly scrubbing it)
2024-11-15 07:28:54 -05:00
Kyle Brennan
a05d63359f
[ws-manager-mk2] log the stop reason (#20059) 2024-07-23 14:40:32 +02:00
Pudong
f87f76620f
[ws-manager-mk2] do not report workspace activity metrics if it not a leader (#19360) 2024-01-29 10:49:05 +02:00
Wouter Verlaek
c5d296f8e2
[ws-manager-mk2] Refactor node utilization to count by pod resource requests (#19160) 2023-11-28 22:04:06 +02:00
Wouter Verlaek
237578143b
[ws-manager-mk2] Add workspace pending time histogram (#19154) 2023-11-28 14:04:06 +02:00
Wouter Verlaek
f9e6a632a6
[ws-manager-mk2] Add node utilization metrics (#19105)
* [ws-manager-mk2] Node capacity metrics

* CPU use millis, fix stopped, collect

* Refactor to utilization metric, rm total, add type
2023-11-23 16:46:01 +02:00
Aleksandar
5dc4998b45
[eng-874] workspace creating time metric (#18916)
* [eng-874] workspace creating time metric

* calculate creating time from ts, add tests

* rm unused field

* copy pasta

* wrong phase
2023-10-13 13:33:21 +03:00
Wouter Verlaek
9ff81ee69e
Add maintenance metric (#18703) 2023-09-12 13:25:52 +02:00
Manuel Alejandro de Brito Fontes
887a8b55e4
Avoid ws-manager-mk2 metrics duplication (#18625) 2023-09-04 19:44:01 +02:00
Manuel Alejandro de Brito Fontes
7909192715
Reduce ws-manager-mk2 logs verbosity (#18626) 2023-09-04 15:41:01 +02:00
Thomas Schubart
20164cbb4a
[wsman-mk2] Simplify condition checking (#17961) 2023-06-17 22:59:07 +08:00
Thomas Schubart
feb7a1fc6d
[wsman-mk2] Log workspace startup time (#17486) 2023-05-03 21:34:41 +08:00
Wouter Verlaek
17f39cfe68
[ws-manager-mk2] Fix prebuild start failure false positives (#17465) 2023-05-03 00:17:41 +08:00
Wouter Verlaek
06ec36b564
[ws-manager-mk2] Refactor metrics with EverReady condition (#17114)
* [ws-manager-mk2] Refactor metrics with EverReady condition

* Fix test, default failure message

* Add stop reason metric
2023-04-08 11:57:48 +02:00
Wouter Verlaek
c828d4176c
[ws-manager-mk2] Remember existing workspaces after a restart (#17066) 2023-03-29 20:43:39 +02:00
Wouter Verlaek
c14a25cfdf
[ws-manager-mk2] Report content init/dispose failures (#17015) 2023-03-27 17:22:25 +02:00
Wouter Verlaek
e07b0c8b77
[ws-manager-mk2] Refactor metric collection and add tests (#16585) 2023-03-01 12:16:58 +01:00
Thomas Schubart
382bde1767 [ws-manager-mk2] Switch to lru cache 2023-01-30 23:22:38 +01:00
Thomas Schubart
55ff7cd73b [ws-manager-mk2] Remove obsolete code 2023-01-30 23:22:38 +01:00
Thomas Schubart
63f168ab38 [ws-manager-mk2] Add metrics 2023-01-30 23:22:38 +01:00
Thomas Schubart
2e5ac7e4de [ws-manager-mk2] Register metrics 2023-01-30 23:22:38 +01:00