

Weekend project: htop-like monitoring for ASP.NET Core
Built a small weekend project called dottop - basically htop for ASP.NET Core and .NET apps.
It attaches to any running .NET process over the diagnostics port:
- no SDK
- no code changes
- no restart
Features:
- CPU / memory / GC / allocations
- thread pool + exceptions
- requests/sec + active requests
- p50/p95/p99 latency
- hottest endpoints
- per-route latency + 5xx counts
- auto-discovery + attach by PID
Tech:
- .NET 10
- Microsoft.Diagnostics.NETCore.Client
- TraceEvent
- Spectre.Console
Would love feedback from the .NET community.
Weekend project: htop-like monitoring for ASP.NET Core
Built a small weekend project called dottop - basically htop for ASP.NET Core and .NET apps.
It attaches to any running .NET process over the diagnostics port:
- no SDK
- no code changes
- no restart
Features:
- CPU / memory / GC / allocations
- thread pool + exceptions
- requests/sec + active requests
- p50/p95/p99 latency
- hottest endpoints
- per-route latency + 5xx counts
- auto-discovery + attach by PID
Tech:
- .NET 10
- Microsoft.Diagnostics.NETCore.Client
- TraceEvent
- Spectre.Console
Would love feedback from the .NET community.