mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-22 06:11:11 -05:00
[Feature] Customizable Dashboard #28
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mbecker20 on GitHub (Aug 24, 2024).
Originally brought up by @LawMixer.
It would be awesome to be able to define your own dashboards, for this I will create a new Resource type called Dashboard.
Dashboards will hold configuration for placing together "Widgets" on the page. There will be a selection of "Widgets" for each Resource type, as well as some system level widgets. For example, Server has a widget for graphs for historical Memory usage, or Disk usage by disk. Deployment / Stack / Procedures has a widget containing the "Actions", so could redeploy it from the dashboard, right next to your system stats graphs. Sync has a widget displaying Pending Syncs. I could go on and on.
They can all be composed together and I think a simple css grid based rendering scheme will be awesome to place the elements.
You can define the Dashboards in TOML and sync them using Resource Syncs. And of course a UI based builder for dashboards, and as always the quick TOML export button to build it in the UI, and later add it to your Sync.
By treating dashboards as a Resource type, it will allow users to make as many dashboards as they like, creating optimized views to control various systems. I'm super excited about this and will include this in v1.15.
🦎
@C0untZero commented on GitHub (Aug 30, 2024):
Please also consider a "open alerts" widget or similar, to show alert details directly on the dashboard.
@easywaveio commented on GitHub (May 1, 2025):
Maybe this should have been posted as a new request, but I would love more useful info on the dashboard.
Like CPU, RAM and DISK etc for the servers. I made a quick mockup, just to give some clarity.
@quintesse commented on GitHub (May 23, 2025):
Was just about to open a feature request for showing Stack disk usage, but this would probably cover that as well 👍