storj / storj

Ongoing Storj v3 development. Decentralized cloud object storage that is affordable, easy to use, private, and secure.
https://storj.io
GNU Affero General Public License v3.0
3.01k stars 403 forks source link

Multinode Dashboard UI Impovements #7177

Open ptdatta opened 1 month ago

ptdatta commented 1 month ago

I was looking into the Storj Faurm and found out many issues that the SNO's are facing with the multinode dashboard. I implimented some of the them but still there are many more.

### Tasks
- [x] Add notifications to the dashboard - #7164
- [x] Add node name in Add new node dialog box - #7182
- [x] Show current Month Estimated Earning.
- [ ] Dashboard could refresh after certain interval.
- [ ] Ability to move nodes in the table.
- [x] Dark mode support - #7202
- [ ] Docs for seting up multinode
- [ ] Changing name and ipAddress of a node.
- [ ] Add a progress bar in disk and bandwidth page.
- [ ] QUIC: Status if “Misconfigured” is missing.
- [ ] Support to show storagenode logs inside the multinode dashboard.
- [ ] Health monitoring for Storagenodes.
ptdatta commented 1 month ago

@ifraixedes @profclems @AlexeyALeonov Can you confirm these issues please? So that I will start fixing them one by one.

storjrobot commented 1 month ago

This issue has been mentioned on Storj Community Forum (official). There might be relevant details there:

https://forum.storj.io/t/should-i-implement-the-notification-system-for-satellite-to-the-multinode-dashboard/27844/6

AlexeyALeonov commented 1 month ago

Support to show storagenode logs inside the multinode dashboard.

This one will be challenging, the node itself doesn't support to provide this information via API.

Ability to select columns in nodes tables.

Why is it needed? Do you mean a sorting feature? Or hide/show some columns?

Please take a look on this one: https://github.com/storj/storj/issues/5993

ptdatta commented 1 month ago

Support to show storagenode logs inside the multinode dashboard.

This one will be challenging, the node itself doesn't support to provide this information via API.

Which makes it more interesting to me. I might create the API and use it for both Storagenode and Multinode web ui. I'll try this after I finished with the rest. I might need some help from the core team. But it will be a great feature for the product overall.

Ability to select columns in nodes tables.

Why is it needed? Do you mean a sorting feature? Or hide/show some columns?

Hide/Show some columns. I was looking into this and listed all the suggestions. Although I also think this feature is not needed.

Please take a look on this one: #5993

Sure.

What about the other ones are they relevant??

storjrobot commented 1 month ago

This issue has been mentioned on Storj Community Forum (official). There might be relevant details there:

https://forum.storj.io/t/multinode-blank-page/28330/10