Seu /api/checkout retorna 504 às 3 da manhã. Você descobre na manhã seguinte por um ticket de suporte. São 6 horas de downtime silencioso — receita perdida, usuários irritados, e um bug que você poderia ter detectado em segundos.
Cada hora de downtime não detectado custa usuários, confiança e dinheiro.
Checks de uptime externos de 4 regiões globais a cada minuto + monitoramento de execução interna de dentro do seu servidor Next.js. A única ferramenta que faz as duas coisas. Sem agentes. Sem YAML. Alertas por Slack, email ou WhatsApp em segundos.
Cancele a qualquer momento antes do lançamento. Sem cartão de crédito.
npm install @nurbak/watch · Zero dependências · < 10KB
O que é Nurbak
Nurbak Watch é uma ferramenta open-source de monitoramento de APIs construída especificamente para aplicações Next.js. Roda dentro do processo do seu servidor usando o hook de instrumentação do Next.js, executando health checks internos reais em cada rota API — não pings sintéticos externos.
Install in your Next.js project with zero dependencies. No agents, no YAML, no complex configuration pipelines.
Health checks every 60 seconds from 4 regions worldwide. Alerts via Slack, email, or WhatsApp in under 10 seconds.
Track P50, P95, and P99 latency from actual server execution. Monitor 4xx/5xx error rates and uptime per route.
Comparação
Você não precisa de uma plataforma de observabilidade de $50k/ano para saber se sua API está saudável.
Sentry detecta erros depois que acontecem. UptimeRobot faz ping na sua URL de fora. Nurbak Watch é a única ferramenta que combina checks de uptime externos de 4 regiões globais com monitoramento de execução interna de dentro do seu processo Next.js — uptime + performance em um só lugar. Complementares, não substitutos.
| Recurso | Datadog / Outros | Nurbak Watch |
|---|---|---|
| Tempo de setup | 30-60 minutos | 5 minutos |
| Configuração | YAML + agents | 5 linhas de código |
| Tipo de monitoramento | Sintético externo | Execução interna |
| Preço | A partir de $23/host/mês | Plano grátis |
| Dependências | Agent + SDK + config | Zero dependências |
| Público alvo | Equipes de plataforma | Devs e equipes pequenas |
Integração
Cole isso no seu arquivo instrumentation.ts. Sem arquivos de configuração, sem YAML, sem agentes.
import { initWatch } from '@nurbak/watch' export function register() { initWatch({ apiKey: process.env.NURBAK_WATCH_KEY, }) }
O que Nurbak monitora?
Health checks internos automáticos para cada rota API do Next.js. Nurbak executa requests reais dentro do seu servidor a cada 60 segundos, detectando degradação antes dos usuários. Diferente de pings sintéticos, checks internos capturam problemas que monitores externos não detectam.
Rastreie tempos de resposta P50, P95 e P99 de dados reais de execução dentro do seu app Next.js. Visualize tendências de 30 dias e receba alertas quando a latência exceder seu limiar. Medido da execução real da rota, não round-trips de rede.
Receba notificações por Slack, email ou WhatsApp em menos de 10 segundos quando um endpoint falha. Configure regras de alerta por rota com limiares personalizados para tempo de resposta, taxa de erro e disponibilidade. Sem pipelines de alertas complexos.
Rastreie taxas de erro 4xx e 5xx por rota API do Next.js em tempo real. Detecte regressões imediatamente após cada deploy e identifique quais endpoints estão falhando. O histórico de erros ajuda a correlacionar problemas com releases específicos.
Monitore porcentagens de uptime de 7 e 30 dias para cada rota API de dados de produção. Nurbak calcula a disponibilidade de resultados reais de health checks em 4 regiões globais, dando relatórios precisos de SLA.
Nurbak descobre automaticamente todas as rotas API na sua aplicação Next.js — sem configuração manual. Novas rotas são detectadas no deploy e adicionadas ao monitoramento imediatamente. Funciona com App Router e Pages Router.
Preços
Comece grátis. Escale quando crescer.
Perfeito para developers que querem começar.
Sem necessidade de cartão de crédito
Para equipes que precisam de health checks rápidos e monitoramento multi-região.
Sem aprovação necessária
Para equipes que precisam de projetos ilimitados e colaboração.
| Free | Pro | Team | |
|---|---|---|---|
| Planos | |||
| Projetos | 1 | 5 | Ilimitado |
| Endpoints | 3 | 20 | 100 |
| Intervalo de checks | A cada 5 min | A cada 1 min | A cada 1 min |
| Regiões de monitoramento | 1 região | 4 regiões | 4 regiões |
| Monitoramento | |||
| Health checks | |||
| Rastreamento de uptime (30 dias) | |||
| Monitoramento de certificados SSL | |||
| Métricas de tempo de resposta | |||
| Monitoramento multi-região | |||
| Recursos | |||
| Canais de alerta | Apenas email | Email, WhatsApp, SMS | Email, WhatsApp, SMS |
| Roles de equipe | |||
| Busca global (Cmd+K) | |||
| Acesso API | |||
| Suporte prioritário | |||
FAQ
Monitoramento de APIs Next.js é a prática de verificar continuamente a saúde, performance e disponibilidade das rotas API construídas com Next.js (o diretório /api ou route handlers do App Router). Nurbak monitora essas rotas de dentro do processo do servidor a cada 60 segundos, rastreando tempo de resposta, taxas de erro e uptime em 4 regiões globais.
Adicione 5 linhas de código ao seu arquivo instrumentation.ts e faça deploy. Nurbak auto-descobre todas as suas rotas API — sem YAML, sem agentes, sem configuração manual de endpoints. O setup leva menos de 5 minutos comparado com 30-60 minutos para ferramentas como Datadog ou New Relic.
Nurbak roda dentro do seu servidor Next.js, executando health checks internos reais em vez de pings sintéticos externos. Isso detecta problemas que monitores externos não capturam, como queries lentas no banco de dados ou middleware falhando. Custa $0-29/mês vs $23+/host/mês do Datadog, requer zero configuração vs YAML + agentes, e envia alertas em menos de 10 segundos.
Sim. Nurbak suporta tanto o App Router do Next.js (handlers route.ts) quanto o Pages Router (diretório /api). Auto-descobre rotas em ambos os padrões e monitora de forma idêntica. Nenhuma mudança no código das suas rotas é necessária.
Nurbak envia alertas por Slack, email e WhatsApp (plano Pro). Alertas são entregues em menos de 10 segundos a partir do momento que um health check falha. Você pode configurar diferentes regras e limiares por endpoint, e rotear notificações para diferentes canais por severidade.
Sim. O plano grátis inclui 1 projeto, 3 endpoints, e intervalos de check de 5 minutos com alertas por email — sem cartão de crédito. O plano Pro a $29/mês adiciona 5 projetos, 20 endpoints, checks a cada minuto de 4 regiões globais, e alertas por WhatsApp/SMS.
Sim. Sentry é error tracking. Nurbak Watch é monitoramento de uptime e performance. Sentry te diz o que quebrou depois que uma exceção é lançada. Nurbak te diz quando algo está lento ou fora do ar — antes mesmo de lançar um erro. São complementares, não competidores. Use Sentry para erros. Use Nurbak Watch para uptime e latência.
UptimeRobot faz ping na sua URL de fora. Não consegue ver dentro do seu servidor. Uma rota pode retornar 200 e ainda estar processando por 3 segundos por causa de uma query lenta no banco — UptimeRobot vai dizer que está tudo bem. Nurbak Watch combina pings externos de 4 regiões com monitoramento interno de dentro do seu processo Next.js, então você vê latência real, taxas de erro reais e dados de execução reais por rota. Uma ferramenta a menos no seu stack.
Porque fazer uma coisa bem é melhor do que fazer tudo mal. Next.js tem uma API de instrumentação específica (instrumentation.ts) que nos permite monitorar de dentro do processo do servidor sem overhead de performance. Construímos em volta disso. Outros frameworks virão quando dominarmos Next.js.
Grátis durante o beta. Sem cartão de crédito.
Sem spam. Cancele quando quiser.