Hello,
first of all I would like to thank you for the multinode dashboard project. It is really helpful for me and I appreciate the time and effort that went into it. It is a big improvement over opening the dashboard for each node. But I still see a lot of room for improvement before it can replace the regular dashboard.
I set up the multinode dashboard today using Docker which worked great. (storjlabs/multinode:latest)
Necessary before useful:
- Documentation. Yes, it’s just a technical preview. The documentation on how to set up a storagenode is very good. I would like to see something similar with a step-by-step guide.
- Messages: When doing something like adding a new node. Especially if you entered wrong information, there is no warning that something went wrong. A “snack bar / toast” would suffice. How To Create a Snackbar / Toast
- Notifications from the normal dashboard are missing.
- Loading animations are missing.
- When opening a page.
- When using Refresh (F5), the screen stays blank for a few seconds.
- Adding a node or updating a name from a node. Sometimes it takes a few seconds.
- The Bandwidth & Disk page loads slowly for me (41 seconds). Yes, there is a lot of data being retrieved and processed. I would like to have a progress bar that shows from how many nodes the data has already been retrieved from. For processing the data, it would be sufficient to set the progress bar to indeterminate.
- It would be great if there was a view that didn’t combine all the nodes into one graph, but a graph where there was a line for each node. That way you could see if one node is performing worse than others.
- Changing a node: I would like to change all values of a node. Especially the “Public IP Address”.
- QUIC: Status if “Misconfigured” is missing.
- Redirects are missing:
- http://localhost:15002/ should at least redirect to http://localhost:15002/my-nodes. Otherwise, only a blank screen appears.
- I have set my bookmark to http://localhost:15002/add-first-node. Perhaps after adding at least one node, it should redirect to http://localhost:15002/my-nodes, or it seems that there are no nodes and you need to add one to continue.
- Logs: Now that it is secure through the API key. Please allow on the dashboard that I can see the logs directly on the dashboard. It is very tedious to log in to different storagenodes to see the logs.
- From all storagenodes together or for one storagenode.
- Simple filters to select info, warnings and/or errors.
- Time period in which I want to see the logs.
- Health: I would like to see on the normal dashboard or on the multinode dashboard immediately if everything is ok or if something is wrong.
- I used to look on the normal dashboard if there is any kind of traffic under “Bandwidth Used This Month”. If there is nothing there for a day, it is clear that something is wrong. Yes, this happened to me a couple of times when I changed the firewall rules. Storagenode was still in “online” status, but traffic was blocked. → Red alert.
- It should show that a newer version is available. → Yellow alert.
- If the version is older than the last supported version → Red alert.
- Status “offline” → Red alert
- Suspension or Audit or Online will get a lower value and in the normal dashboard the text will show yellow or red → Yellow or Red alert.
- Display the above messages in the notifications so that you have an overview of what happend.