oxidecomputer / oxidecomputer/omicron
Track IP allocation and deallocation as time series
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 572
- Forks
- 97
- Avg merge
- 2d 12h
- Merged PRs (30d)
- 96
Description
Far more difficult companion to #5189. We want to be able to see IP allocation over time, broken out by IP pool and probably also by silo, so we will need to track allocations and deallocations in real time like we do for compute, storage, and memory.
Contributor guide
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 reading companion issue #5189 and comparing how compute, storage, and memory allocations are tracked in real time. Trace how allocation and deallocation data is represented by IP pool and silo, and consider the time-series behavior required for those dimensions. Done means IP allocation changes can be viewed over time with those breakdowns.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend, observability
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100