Introspection Tools for Helia/js-libp2p
summary
Shows concrete observability for Helia/js-libp2p: a Prometheus via prom-client metric implementation scraped from an HTTP endpoint and visualized in Grafana, a lightweight SimpleMetric callback for browser charts, progress event hooks and abort signals for per-operation tracing, and OpenTelemetry spans. Includes a DevTools extension acting as an in-page inspector that lists peers, transports and pubsub state. Demos exercise dialing, pubsub and WebTransport; results expose a Chrome WebTransport bug (fixed in nightly) and flaky conference Wi‑Fi, Firefox works reliably.
AI-written summary · about
chapters (9)
- 0:00Introduction to speaker
- 0:25Problem with IPFS complexity
- 1:09Metrics in js-libp2p
- 3:19Prometheus and Grafana demo
- 6:09Progress events for debugging
- 8:35Browser debugging tools
- 10:23Local development tools
- 11:51DevTools inspector demo
- 19:27Conclusion and Q&A
related talks
36mCilium & Grafana LGTM! - Raymond de Jong
48mState of the Java Metrics Libraries
53mUnmask hidden issues with Observability superpowers!
50mThe hidden gems of distributed tracing
29mOTel You It's Not Just for Backend!
38mObservability 101 with Spring and Micrometer
49mObservability Day | Project Updates
52mIs your JVM app flying blind? Unmask hidden issues with Observability superpowers!
