Add "transaction" or "trace" ID to HTTPError class
Open
enhancement
proposal
- Dominant language
- Python
- Stars
- 9.8k
- Forks
- 1k
- Avg merge
- 5d 13h
- Merged PRs (30d)
- 7
Description
As a service operator, I would like to give the user an ID they can provide to me while troubleshooting an issue, so that I can quickly find any relevant events in my logs.
Contributor guide
Research direction
Start by locating the HTTPError class and any tests covering its construction and response output. Review how request errors are logged and decide how the proposed transaction or trace ID should reach users and correlate with logs; done means the behavior is covered by tests and the ID is available during troubleshooting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend, observability-sre
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100