Observabilidade
A observabilidade da Zenifra ajuda a acompanhar comportamento operacional dos projetos depois do deploy. A disponibilidade de logs e métricas varia conforme o plano contratado.
Projetos HTTP
Para projetos HTTP, a Zenifra oferece visibilidade de:
- logs da aplicação
- uso de CPU
- uso de RAM
- uso de armazenamento
- quantidade de requisições HTTP recebidas pela aplicação
- tráfego de rede por janela de tempo
- distribuição por status HTTP
- rotas mais acessadas e principais user agents
- latência P95 quando disponível
- eventos de requisição com IP de origem bruto
Esses recursos estão disponíveis em planos Premium ou superiores.
Granularidade e atualização
Logs e métricas são visualizados por instância quando o projeto possui mais de uma instância.
| Recurso | Atualização esperada |
|---|---|
| Logs | até 60 segundos |
| Métricas de recursos | até 5 minutos |
| Tráfego de rede HTTP | até 5 minutos |
Use essa janela de atualização ao investigar deploys recentes, picos de tráfego ou comportamento logo após um restart.
Tráfego de rede HTTP
A visualização de rede agrega o comportamento HTTP do projeto em janelas de 5 min, 1 h, 6 h, 24 h e 7 dias. Use esses filtros para comparar tráfego recente com padrões mais longos sem misturar dados de períodos diferentes.
O painel mostra:
- total de requisições no período
- entrada e saída de dados da aplicação
- latência P95 quando disponível
- distribuição por respostas
2xx,3xx,4xxe5xx - rotas mais acessadas por método e caminho
- principais user agents
- eventos individuais de requisição com IP de origem bruto, rota sanitizada, status e latência
Ao clicar em uma classe de status, como 4xx ou 5xx, o console abre um detalhamento com rotas, user agents e eventos de requisição associados ao filtro. Isso ajuda a investigar erros de cliente, falhas de servidor, IPs de origem envolvidos e endpoints com maior volume.
Privacidade: Eventos de requisição exibem IPs de origem brutos para usuários com acesso às métricas do projeto e ficam retidos por até 7 dias. Query strings e referrers não são armazenados nessa visualização.
Bancos de dados
Para bancos de dados, a Zenifra mostra métricas de:
- CPU
- RAM
- armazenamento
Essas métricas estão disponíveis em planos Premium+ e podem aparecer por projeto de banco e por instância ou réplica.
Recursos ainda não disponíveis
Atualmente, estes itens não estão disponíveis como capacidades documentadas:
- uptime por aplicação
- autoscaling automático
Se esses dados forem necessários para um contrato ou operação crítica, valide a disponibilidade no console e com o suporte antes de depender deles.
Como usar no dia a dia
Use logs para entender falhas de build, erro de inicialização, exceções da aplicação e problemas de configuração.
Use métricas de CPU, RAM, storage e requisições HTTP para decidir quando aumentar instâncias, trocar de plano, revisar queries, otimizar cache ou investigar consumo anormal.
Próximos passos
FAQ
Por que os dados não aparecem imediatamente?
Logs e métricas têm janela de atualização. Aguarde alguns minutos após deploy, restart ou pico de tráfego antes de concluir que não há dados.
Métricas substituem monitoramento externo?
Não necessariamente. Para operações críticas, combine métricas da Zenifra com alertas e monitoramento da sua aplicação.
Autoscaling automático está disponível?
Não. A escala documentada acontece por ajuste manual de instâncias e plano.