-
-
Notifications
You must be signed in to change notification settings - Fork 35.5k
http2: diagnostic use cases #21888
Copy link
Copy link
Closed
Labels
diag-agendaIssues and PRs to discuss during the meetings of the diagnostics working group.Issues and PRs to discuss during the meetings of the diagnostics working group.http2Issues or PRs related to the http2 subsystem.Issues or PRs related to the http2 subsystem.
Metadata
Metadata
Assignees
Labels
diag-agendaIssues and PRs to discuss during the meetings of the diagnostics working group.Issues and PRs to discuss during the meetings of the diagnostics working group.http2Issues or PRs related to the http2 subsystem.Issues or PRs related to the http2 subsystem.
@nodejs/http2 @nodejs/diagnostics ... To enable better debugging and observability of http/2, we can emit http2 specific trace events. We currently can emit trace events at the C++ level and will soon be able to emit from JavaScript.
However, there is an important design decision that we need to make first and that is: what specific kinds of details should the http2 trace event log include? There are several levels of detail we can include:
Http2SessionandHttp2StreamobjectsUnfortunately, it's really difficult to decide what kinds of details to emit without a clear set of diagnostic use cases that we want to target so I'd like to use this thread to collect diagnostic use cases for HTTP/2 and we can go from there.