-
Notifications
You must be signed in to change notification settings - Fork 40
Closed as not planned
Labels
team/fs-wgItems being worked on or tracked by the "FS Working Group". See FilOzone/github-mgmt #10Items being worked on or tracked by the "FS Working Group". See FilOzone/github-mgmt #10
Description
Done Criteria
Curio accepts or generates a trace/request id for each request (especially "write" requests) and then logs that id for all work associated with the request (including asynchronous tasks).
Why Important
The general debugging superpower that get from traceability, both for root causing problems and analyzing performance.
User/Customer
Primarily for maintainers to help with their debugging and performance analysis.
Notes
- This shares some similarity to pdpv0: self-service way for maintainers to get SP logs #712, but it was broken out because it's presumably a much bigger changes since it involves changes in the Curio codebase (and likely DB schema changes as well).
- There is also a shorter-term quick win step of just logging when we receive a HTTP request with "request-id" or "trace-id" headers: pdpv0: log if receive a request with "request-id" or "trace-id" headers #729
Metadata
Metadata
Assignees
Labels
team/fs-wgItems being worked on or tracked by the "FS Working Group". See FilOzone/github-mgmt #10Items being worked on or tracked by the "FS Working Group". See FilOzone/github-mgmt #10