You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Context trees build automatically as your application runs. Get immediate answers to "Why is my service stuck?" with precise operation identification and timing.
🚀 Zero Boilerplate Setup
#[fastn_context::main]asyncfnmain() -> Result<()>{let ctx = fastn_context::global();
ctx.spawn_child("p2p-server", |server_ctx| asyncmove{// Automatically tracked with timing and cancellation// Appears in live status tree immediately});}
Production ready with hierarchical cancellation, distributed tracing, and comprehensive testing. Perfect for debugging P2P services, async operations, and complex distributed systems.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
We're excited to announce fastn-context - providing immediate operational visibility into your fastn applications with zero boilerplate!
🔍 Live Production Debugging
See exactly what's running and what's stuck:
Context trees build automatically as your application runs. Get immediate answers to "Why is my service stuck?" with precise operation identification and timing.
🚀 Zero Boilerplate Setup
Production ready with hierarchical cancellation, distributed tracing, and comprehensive testing. Perfect for debugging P2P services, async operations, and complex distributed systems.
Full details and API reference: #2203 🎯
Beta Was this translation helpful? Give feedback.
All reactions