-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Tracking issue: libp2p introspection support (proof-of-concept) #947
Comments
After reviewing the solution end-to-end, I'm proposing that we make a few architectural changes.
|
Closing this. See #775 (comment) for motivation. |
This umbrella issue enumerates all the pull requests and linked issues that make up the initial introspection proof-of-concept for go-libp2p.
The project is affectionately codenamed Phantom Drift 👻🌊, and we'll be open sourcing the UI and widget library soon. A sneak peek:
Scope
The initial proof-of-concept comprises these components and concepts on the libp2p backend side of the fence:
Host
that renders itself to introspection by offering an introspection endpoint that speak the above protocol.On the frontend/application/UI side of things:
go-libp2p work tracker
libp2p/go-libp2p-core
:libp2p/go-libp2p-introspector
: may merge into go-libp2p.libp2p/go-libp2p-swarm
:ID()
method on connections and streams + record opening time go-libp2p-swarm#224libp2p/go-libp2p
:libp2p/repl
:libp2p/go-eventbus
:libp2p/go-libp2p-kad-dht
:For reference, here's the initial issue where this work was initially introduced: #775
The text was updated successfully, but these errors were encountered: