feat: add a runtime diagnostics page #6

Merged
Zakaria merged 1 commits from feat/diagnostics-page into main 2026-10-23 15:42:30 +00:00
Owner

Adds GET /api/clouds/:cloud/diagnostics and a Diagnostics page in the
General nav. The report combines, in one call:

  • runtime reachability, latency, version and edition from /_floci/health
  • every service the runtime emulates, with the console pages backed by it
  • per-console-service probes (the existing status check)
  • EC2 instance containers from /_floci/diagnose
  • console uptime, sign-in mode and active session count

Each source is optional, so a down runtime still yields a partial report.

Adds GET /api/clouds/:cloud/diagnostics and a Diagnostics page in the General nav. The report combines, in one call: - runtime reachability, latency, version and edition from /_floci/health - every service the runtime emulates, with the console pages backed by it - per-console-service probes (the existing status check) - EC2 instance containers from /_floci/diagnose - console uptime, sign-in mode and active session count Each source is optional, so a down runtime still yields a partial report.
Zakaria added 1 commit 2026-10-23 15:42:17 +00:00
feat: add a runtime diagnostics page
CI / checks (pull_request) Failing after 13m18s
953ba951db
Adds GET /api/clouds/:cloud/diagnostics and a Diagnostics page in the
General nav. The report combines, in one call:

- runtime reachability, latency, version and edition from /_floci/health
- every service the runtime emulates, with the console pages backed by it
- per-console-service probes (the existing status check)
- EC2 instance containers from /_floci/diagnose
- console uptime, sign-in mode and active session count

Each source is optional, so a down runtime still yields a partial report.
Zakaria merged commit ece36e4a34 into main 2026-10-23 15:42:30 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zakaria/floci-ui#6