Kyrux
Back

Debug Dashboard

Automatically available under APP_ENV=development:

http://localhost:8000/kyrux/debug/

Displays:

Section Information
Application Name, version, environment, address, workers, uptime
Runtime Go version, OS/arch, goroutines, allocated heap, total heap, GC cycles
Databases Each registered connection: name, driver, and live status (online / offline)
Cache Enabled/disabled status and number of active entries
Routes All registered routes with method and path

Navigation

  • The welcome page (/) shows a ⚙ Debug button that goes straight to the dashboard.
  • The debug dashboard shows a ← Home button in the header that returns to the project's root route.

Database status

Status is checked via Ping with a 2-second timeout on every dashboard access. The visual indicator is:

  • ● green — connection responding normally
  • ● red — connection unreachable or timed out

The debug dashboard is only registered under APP_ENV=development. In production the route doesn't exist.