dotnet / dotnet/diagnostics

Add dumprequests command to sos

Open
#536 7 comments 0 reactions 1 assignee Claimed by @davidfowl View on GitHub
dotnet-dump enhancement
Dominant language
C++
Stars
1.3k
Forks
404
Avg merge
2d 5h
Merged PRs (30d)
35

Description

The `dumprequests` command will show all executing requests in the captured dump. It should have a statistics view of all the requests grouped by path and should allow digging into a specific "async stack" for a request.

Super high level (maybe seemingly obvious):

- It should support all servers (Kestrel, IIS, HttpSysServer)
- It should support Http1 and Http2 (Http3 etc)

**WIP:**

```
> dumprequests -stat

Statistics:
Path | StatusCode | Protocol | ResponseStarted
--------------------------------------------------------------
/ | 500 | HTTP/1 | True
/grpc | 200 | HTTP/2 | False

Total 100 Requests
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.