Voce faz deploy do seu app Next.js no Vercel. Quer monitorar seus API routes. Olha o guia do Datadog: "Instale o Datadog Agent na sua maquina host." Voce nao tem maquina host.
Por que serverless quebra o monitoramento tradicional
- Nao ha daemon, nao ha host para rodar um agente
- Funcoes sao efemeras, nao persistem entre requests
- Cada cold start re-inicializa, agentes adicionam 200-800ms
- Sem SSH ao runtime, nao da para instalar agentes a nivel de sistema
Cold starts corrompem dados de latencia
// Request 1 (cold): 1,450ms ← 1,200ms cold start + 250ms processamento
// Request 2 (warm): 85ms
// P95: 1,420ms, parece quebrado
// Performance real do app: 85ms, perfeitamente saudavelO que monitorar em serverless
| Metrica | Por que importa |
|---|---|
| Frequencia de cold starts | Com que frequencia suas funcoes reinicializam |
| Duracao do cold start | Quanta latencia adicionam |
| P95 latencia (so warm) | Performance real da aplicacao |
| Taxa de erro por funcao | Quais rotas estao falhando |
| Throttling | Quando a plataforma rejeita requests |
Tres abordagens comparadas
| Abordagem | Impacto cold start | Custo | Cobertura |
|---|---|---|---|
| Nativo plataforma | 0ms | Gratis | Basica |
| SDK leve (Sentry, OpenTelemetry) | 5-50ms | $0-29/mes | Metricas por rota + alertas |
| APM completo (Datadog) | 200-800ms | $200-800/mes | Completa |
Recomendacao: comece com as metricas nativas da plataforma (gratis) mais um SDK leve para metricas por rota e alertas. Adicione um APM completo so se precisar de tracing distribuido entre 20+ funcoes. O que voce precisa cobrir: cada rota visivel, cold starts medidos a parte, P95 de requests warm, error rate por endpoint e alertas que cheguem em minutos.
