O que é monitorado
Cinco serviços são checados de forma independente, então a falha de um não precisa atingir os demais: os pagamentos podem estar fora enquanto você continua trabalhando numa partitura.
- Banco de dados — Conexão com o PostgreSQL e desempenho das consultas
- Envio de e-mails — Fila de envio de e-mails e processamento
- Autenticação — Login dos usuários e gestão de sessões
- API — Endpoints principais da API e tratamento das requisições
- Pagamentos — Pagamentos pela Stripe e gestão de assinaturas
Como ler os estados
- No ar — o serviço respondeu à checagem no tempo esperado.
- Lento — o serviço respondeu, mas mais devagar do que o esperado, ou uma das checagens falhou. Os recursos tendem a ficar lentos, e não quebrados.
- Fora do ar — o serviço não respondeu à checagem. Tudo o que depende dele não vai funcionar até que volte.
Como a checagem é feita
Cada serviço é consultado diretamente, e não lido de um cache, e o tempo de resposta ao lado é o dessa mesma consulta. A página se atualiza sozinha enquanto fica aberta, e o tempo no ar é contado desde a última reinicialização do servidor da aplicação.