SDU-eScience / UCloud

https://docs.cloud.sdu.dk
European Union Public License 1.2
21 stars 7 forks source link

Job resource tracking (UI) #4463

Open DanThrane opened 4 weeks ago

DanThrane commented 4 weeks ago

This issue tracks the UI design and mock-up for a new feature which allows you to visualize resource usage within a single job. This should show how much you are using various resources of the machine. This includes resources such as:

This will be an optional feature and not all service providers will be able to produce numbers for all types of resources. It is important that the UI can work without it.

We expect that API will be able to deliver updates to a running job and also allow an overview of resource usage after a job has completed. We expect that the updates will be delivered to the frontend via a mechanism similar to how logs and status updates are delivered today. For the time being, the frontend should mock these by emitting events to a state store (e.g. redux or component state) via setInterval.

Similar features from other software include:

Screenshot 2024-10-31 at 09 09 06

For the time being the UI should be hidden behind a hasFeature() flag.