Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build dynamic/interactive UI to analyze results. #12

Open
adlrocha opened this issue Sep 9, 2020 · 2 comments
Open

Build dynamic/interactive UI to analyze results. #12

adlrocha opened this issue Sep 9, 2020 · 2 comments
Labels
enhancement New feature or request

Comments

@adlrocha
Copy link
Contributor

adlrocha commented Sep 9, 2020

Build an interactive UI similar to this one for Bitswap: https://www.youtube.com/watch?time_continue=116&v=clzivvkpKpc&feature=emb_logo

This tool should read logs from a bitswap execution and show:

  • Nodes Wantlist.
  • Messages being sent and received.
  • Sessions
  • etc.

This would help the analysis of benchmarking results and debugging.

@adlrocha adlrocha added the enhancement New feature or request label Sep 9, 2020
@adlrocha
Copy link
Contributor Author

adlrocha commented Nov 23, 2020

First MVP of the "Bitswap Viewer". It is an observableHQ that retreives logs from a local Jaeger environment and prints the table the reception of messages step by step. This simple feature was more than enough for me to have a sense about what was happening under the hood in my prototypes.

https://observablehq.com/@adlrocha/bitswap-viewer

Do not hesitate to post here any additional feature that you think this Bitswap viewer should include (the notebook is public, and the code will be included in this repo, so you can also implement the feature yourself and do a PR for everyone to benefit from your work ).

Reference: 760278e

@adlrocha
Copy link
Contributor Author

Added instrumentation to also track peers session and the peers and CIDs being requested in each session (adlrocha/go-bitswap@e76a6cb).

The change has also be published in the obervableHQ: https://observablehq.com/@adlrocha/bitswap-viewer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant