Skip to content

[Admin Console] Phase 2: Live Metrics Dashboard #632

@Ferryx349

Description

@Ferryx349

Operators have no way to see relay health at a glance. Checking events per second, active connections, or DB/Redis status requires SSH access and reading raw logs.

  • Add cluster-aware in-memory counters for EPS, accepted/rejected events, and active WebSocket connections
  • Add lightweight DB and Redis health checks
  • Expose metrics via GET /admin/metrics as a Server-Sent Events (SSE) stream for live updates
  • Track CPU and memory load
  • Avoid heavy DB polling, use in-memory counters where possible

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions