ls1intum / Artemis

Artemis - Interactive Learning with Automated Feedback
https://docs.artemis.cit.tum.de
MIT License
495 stars 291 forks source link

`OnlineIDE`: Deploy a K8s resource monitoring for Theia resources #8724

Open iyannsch opened 4 months ago

iyannsch commented 4 months ago

Is your feature request related to a problem?

tba

Describe the solution you'd like

Deploy a K8s resource monitoring for Theia related computation efforts. This is the first step to implement an effective scaling system and use optimizations such as container pre-warming.

Describe alternatives you've considered

tba

Additional context

This issue related to #8602

As a maintainer, I want to observe the current and past usage of Kubernetes resources due to Theia. On this basis, I want to make informed decisions regarding optimizations of the Kubernetes cluster and the execution environments.

As a developer, I want to know which parts might yield big optimization potential.

As a developer, I want to use monitoring data to regulate and optimize orchestration decisions.

Mtze commented 2 months ago

https://github.com/eclipsesource/theia-cloud-observability