oxidecomputer / oxidecomputer/console
Use OxQL instead of legacy metrics endpoints on system and silo utilization pages
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 228
- Forks
- 22
- Avg merge
- 19h 42m
- Merged PRs (30d)
- 32
Description
We are still using these legacy metrics endpoints that we should be deprecating on the API side in favor of OxQL. We're doing that with the disk metrics endpoint (https://github.com/oxidecomputer/omicron/pull/8721) but OxQL is meant to cover all of these use cases.
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 in app/components/SystemMetric.tsx at the referenced lines for the system and silo utilization metrics. Read the linked omicron pull request for the disk metrics migration and identify the corresponding OxQL usage for these pages. Done means both pages no longer use the legacy metrics endpoints and their utilization data still displays correctly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- frontend, observability-sre
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100