Monitoramento
O Studio Next oferece monitoramento completo: métricas em tempo real, alertas automáticos e health checks. Mantenha sua infraestrutura saudável e receba notificações antes que problemas afetem usuários.Dashboard de métricas
Acesse Monitoring no sidebar para ver o dashboard principal.Métricas de VM
Métricas são coletadas pelo agente instalado na VM. Se a VM não tem agente,
clique em Install Agent para habilitar monitoramento.
- Gráfico de uso % ao longo do tempo
- Média, pico e tendência
- Identifique picos e anomalias
- RAM usada vs total
- Swap usage
- Detecte memory leaks
- Leitura/escrita (MB/s)
- IOPS
- Identifique bottlenecks de storage
- Tráfego in/out (Mbps)
- Pacotes/s
- Detecte spikes de tráfego
Métricas de app
Para apps deployadas, veja:- Requests/s: throughput
- Response Time: latência média, p99
- Error Rate: % de requests com erro
- Active Connections: conexões ativas
Métricas de banco de dados
- Connections: conexões ativas
- Queries/s: queries por segundo
- Query Latency: tempo médio de query
- Cache Hit Rate: (Redis) % de hits
Alertas automáticos
O Studio Next configura alertas automáticos por padrão:| Métrica | Threshold | Severidade |
|---|---|---|
| CPU | > 80% por 5 min | Warning |
| CPU | > 95% por 2 min | Critical |
| RAM | > 90% por 3 min | Critical |
| Disco | > 85% | Warning |
| Disco | > 95% | Critical |
| App Error Rate | > 5% | Warning |
Configurando alertas custom
Criar alerta
Clique em New Alert. Configure:
- Nome: ex: “High Memory Usage”
- Métrica: CPU, RAM, Disk, etc
- Condição: > 80% por 5 minutos
- Severidade: Warning, Critical
- Notificações: Email, Slack, Discord
Anomalias e tendências
O Studio Next detecta automaticamente:- Spike: aumento repentino (> 2x da média)
- Drop: queda súbita
- Trend: crescimento ou declínio gradual
Notificações
Configure canais de notificação:Slack
Criar Slack Webhook
No Slack, vá em Apps → Incoming Webhooks. Crie um webhook para o
canal desejado. ```
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
Você pode configurar múltiplos canais. Ex: alertas críticos vão para Slack,
warnings vão para email.
Health Checks
Health checks monitoram a disponibilidade da sua app:Configurar
- URL: endpoint a monitorar (ex:
/health) - Método: GET, POST, etc - Interval: a cada 1, 5, 10, 30 minutos - Timeout: 5-30 segundos - Expected Status: 200, 201, etc - Expected Body: (opcional) texto esperado na resposta
Auto-restart
Marque Auto-restart on failure para reiniciar a app automaticamente se o
health check falhar X vezes consecutivas. Configure: - Failure threshold: 3
falhas - Max restarts: 5 por hora - Cooldown: 10 minutos entre restarts
Health check endpoint
Crie um endpoint/health na sua app:
Node.js (Express):
Logs
Logs de VM
Veja logs do sistema:Logs de app
Acesse logs da app em Deploy → clique na app → Logs.- stdout/stderr: output do processo
- Build logs: logs do build
- Access logs: requests HTTP (se configurado)
Logs são armazenados por 30 dias. Após isso, são rotacionados e deletados.
Query de logs
Use a busca para filtrar logs:- Text search: busque por texto livre
- Level: filter por ERROR, WARN, INFO
- Time range: última 1h, 6h, 24h, 7d
Activity Feed
Veja todas as ações realizadas na workspace:- Quem criou/alterou recursos
- Deploys realizados
- Alertas disparados
- Mudanças de configuração
Próximos passos
- Alertas: configure canais de notificação
- Health Checks: monitore disponibilidade
- Logs: pesquise logs históricos