oxidecomputer / oxidecomputer/maghemite
Add more comprehensive logging and tracing
Open
Nobody has claimed this yet.
bgp
want
- Dominant language
- Rust
- Stars
- 94
- Forks
- 6
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 12
Description
Some fields can be massive (e.g. NLRI in Update fields or MP-BGP attributes) and that can cause logging to be expensive.
It would be good to come up with some dynamic logging level and/or tracing (dtrace, most likely) support.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the logging and tracing paths for Update fields, especially NLRI and MP-BGP attributes. Define what dynamic logging levels or dtrace support should cover, then verify that massive fields no longer make logging unnecessarily expensive.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100