You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dashboard de métricas do servidor — Painel visual com gráficos de memória (área), rede (linha) e uso de disco, atualizado a cada 10 segundos via API interna
Persistência de métricas no Postgres — Coleta automática a cada 2 minutos via cron, com schema dedicado server_metrics.snapshots (memória, rede, disco)
Novos endpoints HTTP/server-metrics/latest e /server-metrics/history para consulta das métricas históricas com paginação
⚡ Melhorias
Calendários: scheduler interno substitui serviço externo — Agendamento de mensagens do Discord agora usa cache interno (CacheClient) em vez do serviço @gsbenevides2/http-scheduller, eliminando dependência HTTP externa e suas variáveis de ambiente (HTTP_SCHEDULLER_SERVICE_ENDPOINT, HTTP_SCHEDULLER_CLIENT_ID)
Envio de mensagens agendadas via cron dedicado — Novo trigger calendars:sendScheduledMessages executa a cada minuto, verificando mensagens pendentes pelo horário de disparo
🔧 Mudanças internas
Removido pacote @gsbenevides2/http-scheduller e todos os utilitários associados (utils/httpScheduller/*)
Removido script status-sync (sincronização com Home Assistant) — substituído pelo novo sistema de métricas no Postgres
Adicionado módulo pendingMessagesCache para gerenciamento de mensagens pendentes em cache
Schema do banco atualizado com tabela server_metrics.snapshots via Drizzle ORM