[Tech Preview] Multinode Dashboard Binaries

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:
  • 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.
2 Likes