devloperdevesh / devloperdevesh/FaultPlane
feat(ui): integrate live operations dashboard metrics
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 2
- Forks
- 1
- Avg merge
- 14m
- Merged PRs (30d)
- 57
Description
Problem
FaultPlane currently exposes backend runtime APIs, but the operations dashboard does not consume live system data.
Static dashboard values do not provide real operational visibility.
Proposed Solution
Connect the dashboard with FaultPlane APIs.
Implementation should:
- Add API client layer
- Fetch runtime metrics
- Display workflow status
- Display worker health
- Display recovery activity
- Add loading and error states
Expected endpoints:
- GET /health
- GET /metrics
- GET /workers
- GET /workflows
Alternatives
Keeping static dashboard data provides a quick UI preview but does not represent real runtime behavior.
Use Case
Live dashboard integration enables operators to monitor:
- Runtime health
- Active workflows
- Recovery events
- System metrics
Additional Notes
Related areas:
- ui/
- internal/api/
- internal/telemetry/
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 the dashboard code under ui/ and the API-related code under internal/api/ and internal/telemetry/. Trace how the existing dashboard data is supplied, then map the /health, /metrics, /workers, and /workflows endpoints to live views. Done means runtime metrics, workflow status, worker health, and recovery activity are displayed with loading and error states.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- api, backend, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100