Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

core: frontend: improve monitoring and management of resource usage #3009

Open
1 task done
ES-Alexander opened this issue Nov 22, 2024 · 0 comments
Open
1 task done
Labels
core Issue related to BlueOS-core enhancement New feature or request triage Needs triage from developers ui User Interface feature

Comments

@ES-Alexander
Copy link
Collaborator

Current behaviour

Services, extensions, and the system as a whole have known resource limits / allocations and usage, but we don't always display them in a transparent manner, or allow easily acting on them via preferences or controls.

Expected or desired behaviour

Building on #1482, #2328, #2572, #2820, etc, it would be nice to have a cohesive page and/or set of interface elements for

  1. Displaying resource limits
  2. Displaying resource usage
  3. Configuring resource allocations
  4. Providing reasonable resource-freeing action options
  5. Configuring automatic usage threshold behaviour preferences
    • Including notification options, both through BlueOS and MAVLink/Cockpit

For a given service/extension, it would be useful to have some kind of traffic light system (e.g. usage as expected, usage high, usage critical), combined with direct options to restart the service, clear logs, and/or clear data, and potentially include a preference for automatic old file deletion (file rotation) when particular limits are hit.

It would also be useful to show things in different views, e.g. the extensions page could have action icons/buttons corresponding to the existing usage bars, but a dedicated overview page could show comparative usage of each extension+service (and/or docker image/container) within a combined diagram per resource.

Prerequisites

  • I have checked to make sure that a similar request has not already been filed or fixed.
@ES-Alexander ES-Alexander added enhancement New feature or request core Issue related to BlueOS-core ui User Interface feature triage Needs triage from developers labels Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core Issue related to BlueOS-core enhancement New feature or request triage Needs triage from developers ui User Interface feature
Projects
None yet
Development

No branches or pull requests

1 participant