ideonate / cdsdashboards

JupyterHub extension for ContainDS Dashboards
https://cdsdashboards.readthedocs.io/
Other
201 stars 37 forks source link

Icons to indicate which dashboards are running #106

Open kcpevey opened 2 years ago

kcpevey commented 2 years ago

Is your feature request related to a problem? Please describe.

When I go to the Dashboards home screen, I see Your own dashboards and Dashboards from others. If I want to visit a dashboard from someone else, I click on their link. It is only then I see the message "this dashboard isn't running".

Describe the solution you'd like

I'd like to have an indicator icon next to each dashboard listed to indicate whether the dashboard is currently running.

I think just refreshing what's running when the page is loaded is sufficient without needing to keep a constant watch on which ones are running.

Describe alternatives you've considered

Background context

I'm using CDS Dashboards as an extension on our QHub/Nebari JHub service. As a software engineer, my team and I share dashboards with each other regularly. Its somewhat annoying to click on 8 different dashboards, all of which show up as "not running" after it tries to load.

As an admin of our cloud-based JHub deployment, I'm interested in providing users some visual feedback on their resource consumption. Did you mean to leave that dashboard running for weeks?? A little icon could go a long way in catching things like this.

Configuration

QHub/Nebari