Kyrux
Voltar

Debug Dashboard

Disponível automaticamente em APP_ENV=development:

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

Exibe:

Seção Informações
Aplicação Nome, versão, ambiente, endereço, workers, uptime
Runtime Go version, OS/arch, goroutines, heap alocado, heap total, GC cycles
Bancos de Dados Cada conexão registrada: nome, driver e status ao vivo (online / offline)
Cache Status habilitado/desabilitado e número de entradas ativas
Rotas Todas as rotas registradas com método e path

Navegação

  • A página de boas-vindas (/) exibe um botão ⚙ Debug que leva diretamente ao dashboard.
  • O debug dashboard exibe um botão ← Início no header que retorna à rota raiz do projeto.

Status dos bancos de dados

O status é verificado via Ping com timeout de 2 segundos a cada acesso ao dashboard. O indicador visual é:

  • ● verde — conexão respondendo normalmente
  • ● vermelho — conexão inacessível ou timeout

O debug dashboard só é registrado em APP_ENV=development. Em produção a rota não existe.