Vdash - dashboard for Autonomi nodes

I’ve just published vdash v0.8.9 in readiness for the next testnet. This adds Node Uptime and Earnings to node status, plus an Earnings timeline. It also adds statistics in the timeline labels. See the OP for keyboard commands.

To install/update:

cargo install vdash
13 Likes

Apologies for another update so soon but this has a few tweaks for the next testnet.

I’ve just published vdash v0.8.11 which re-orders the stats and timelines, and gives better information in the timeline labels (units and vertical scale).

See the OP for keyboard commands and other details.

To install/update:

cargo install vdash
3 Likes

And just for ClientImprovementNet…

I’ve just published vdash v0.8.12 which has minor UI tweaks and fixes the missing Earnings. If you re-start vdash you’ll lose some earlier data but see everything that’s in the latest log and anything new.

See the OP for keyboard commands and other details.

To install/update:

cargo install vdash

Edit: if you restart your node (do rm -r ~/.local/share/safe/node first) and then restart vdash it’s pretty sweet as you’ll see a pile of PUTS arriving and eventually costs and earnings and your totals will be accurate.

TIPS:

  • press ‘t’ and ‘T’ to cycle forward and back through the timelines.
  • press ‘o’ and ‘i’ to zoom the time scale out and back in.
7 Likes

A couple of screenshots from vdash v0.8.12 with ClientImprovementNet testnet after six hours:

1 minute column timelines

1 hour column timelines - shows the trend in storage cost more clearly:

6 Likes

@happybeing Great work! Thinking about how the Vdash, vlab and (Devolution+safe style )Dweb capabilities will work together? :thinking::slightly_smiling_face:

3 Likes

Please don’t if you have anything in ~/.local/share/safe/tools
rm -r ~/.local/share/safe/node is err safer

If your nodes run on a Debian(-based, e.g. Ubuntu) system, then depending on how modern the system is you can install as a system-integrated package with the command apt install safe-vdash.

8 Likes

Wow, I didn’t know this was ready. Thank you so much @jonas.

I’m on Ubuntu but not sure what’s going wrong here (after sudo apt update):

$ sudo apt show safe-vdash
N: Unable to locate package safe-vdash
N: Unable to locate package safe-vdash
E: No packages found
3 Likes

For a developer-oriented status of vdash in Debian, see safe-vdash - Debian Package Tracker

The only Debian-derived distribution that is well-structured enough to reliably correlate packages is Ubuntu, which is shown in the lower right corner.
Currently, according to that info (which is all that I am going to bother looking at, since my focus is Debian, not its derivatives), the version in Ubuntu is apparently 0.8.5-1, and following the link for that version it is apparently part of "Mantic Minosaur which is indicated to be in pre-release freeze state.

8 Likes

I’ve been wondering about future enhancements for vdash. I have some ideas but am interested in suggestions.

If you use it, let me know what would improve it for you.

If you tried vdash but don’t use it, let me know why and if there is anything that would change that.

4 Likes

I’ve just published vdash v0.10.1 which shows Node Status as ‘INACTIVE’ for nodes that have been killed or crashed and has some minor bugfixes and tweaks, as well as major changes ‘under the hood’.

Mac and Windows Support

I’d be grateful for anyone with Mac or Windows to try installing and running on those OS and let me know how it goes.

I’ve updated the README with instructions for running on Mac and Windows but I can’t test myself.

Instructions

To install/update:

cargo install vdash

If you are already running and re-start vdash you’ll lose some earlier data but see everything that’s in the latest log and anything new.

if you restart your node (do rm -r ~/.local/share/safe/node first) and then restart vdash it’s pretty sweet as you’ll see a pile of PUTS arriving and eventually costs and earnings and your totals will be accurate.

TIPS:

  • press ‘t’ and ‘T’ to cycle forward and back through the timelines.
  • press ‘o’ and ‘i’ to zoom the time scale out and back in.

See keyboard commands in the OP for more, which also contains other details.

8 Likes

I have a big vdash update in the pipeline but am not saying what is in it yet because I’d like to add some more timelines. So here’s a poll to see which might be of most interest to you, the wonderful users of vdash, also known as ‘noderunners’ :wink:

  • Connections to peers
  • Node RAM use
  • Received + Transmitted data
  • Other - reply with suggestion(s)
0 voters
3 Likes

any convoluted excuse…

Is it possible to have a totals across all nodes for total earnings and total Mb of storage ?

3 Likes

Good suggestion. I’ll think about how to present that. Thanks.

3 Likes

Maybe via a summary screen or popup

For cli have separate command prompts open with an option in vdash to show summary or full and the user can move the cli windows around

Watch this space!

These are great ideas, keep 'em coming. :+1:

4 Likes

vdash v0.11.0 has arrived!

This opens with a brand new ‘Summary’ screen with statistics for all monitored nodes, and a one line summary for each node. There’s now a ‘Connections’ count for each node, plus minor tweaks and bugfixes.

Here’s my vdash Summary for 20 nodes after 6 minutes in the HeapNet2 test network…

There’s also a new help screen (press ‘?’) which lists all the keyboard commands.

No new timelines in this release but I’ll add those soon. EDIT: now in v0.11.1

Mac and Windows Support

I still have no feedback for Mac or Windows so I’d be grateful for anyone with Mac or Windows to try installing and running on those OS and let me know how it goes.

The README contains instructions for running on Mac and Windows which also need checking!

Instructions

To install/update:

cargo install vdash

If you are already running and re-start vdash you’ll lose some earlier data but see everything that’s in the latest log and anything new.

if you restart your node (do rm -r ~/.local/share/safe/node first) and then restart vdash it’s pretty sweet as you’ll see a pile of PUTS arriving and eventually costs and earnings and your totals will be accurate.

TIPS:

  • press ‘n’ to see the familiar Node Details dashboard
  • press ‘s’ to return to the Summary dashboard
  • press ‘?’ to see the Help with details of all keyboard commands
11 Likes

I’ve added timelines for Connections and RAM in vdash v0.11.1 just published.

6 Likes

Excellent work - thank you :clap: :clap: :clap: :clap:

4 Likes