Node Dashboard (UI/UX Feedback)

I love the updates in your screenshot, specifically:

  • Human readable names for the satellites
  • Switch to TBm for disk usage
  • Better descriptions for uptime and audit scores

I have a few questions though:

  • Do the score percentages mentioned still reflect the total uptime and audit successrate over the lifetime of the node? If so, the use of the term “score” is a little confusing. If not, don’t use a % sign as the scores are not a percentage.
  • Do the bars represent the actual score or is this just a visualization of the same percentage?

What I would like to see:

  • Please also display the node ID of the satellite somewhere. This helps with connecting ID’s we see in the logs with satellite names shown on the dashboard.
  • This is not visible in the mockup, but usually the amount stored on your node doesn’t change much over the course of the month. So the disk space used graph is almost always a straight horizontal line. It would be nice to change the bottom value of the y-axis dynamically so we can actually see some movement on that graph. You would have to omit the current day for this to work though, since during the day it will be much lower than previous days. This is a little misleading anyway since the graph always looks like you suddenly lost data on the current day.
  • While I like the separate lines for normal repair and audits, in practice the repair and audit lines will always be a straight horizontal line at effectively 0, since normal bandwidth is always several orders of magnitude bigger. Instead this graph is perhaps better used for splitting out egress and ingress.
  • Instead of GBh, show GBd (Gigabyte * days) for the daily numbers in the graph. This would align with the average stored for that day and make more sense to end users.
  • Dynamically switch units between MB, GB, TB, PB etc. Currently we see very large numbers for GBh. (Same goes obviously for GBm, GBd etc)
  • Show totals for uptime score and audit score on the “all satellites” page. Especially for all time percentages and last failure, which can easily be calculated across satellites. I realize that the actual scores are very satellite specific, if the bars are based on this you could either omit them or show the lowest score. (I would prefer showing the lowest score)
  • Add $ amounts and make my earnings calculator obsolete :slight_smile:
  • Include a drop down to select the month (look up data for historic months). Payouts arrive throughout the next month and by that time the dashboard shows data for the next month and we have no easy way to verify. (Even my earnings calculator has to omit payouts for storage since historic data for that isn’t kept in the info.db)
  • If possible show payout transactions based on wallet address on the dashboard. On satellite specific pages show only payouts for that satellite. (I realize that last part will take some added info in the transaction metadata)
  • If the storage directory shows the path inside the container, it may be best to omit it for now as that can be confusing for the end user.
5 Likes