Monitoramento
Ferramentas
Seção intitulada “Ferramentas”1. Wrangler Tail (Real-time Logs)
Seção intitulada “1. Wrangler Tail (Real-time Logs)”O wrangler tail permite monitorar requests em tempo real no Worker:
# Tail de todos os requestsnpx wrangler tail
# Filtrar por status de erronpx wrangler tail --status error
# Filtrar por pathnpx wrangler tail --search "/auth/"
# Formato JSON (para piping)npx wrangler tail --format jsonOutput exemplo:
GET /api/apps - 200 OK - 12msPOST /auth/login - 401 Unauthorized - 45msGET /optimizer/ - 200 OK - 8msPOST /auth/login - 429 Too Many Requests - 2ms2. Cloudflare Dashboard
Seção intitulada “2. Cloudflare Dashboard”Acesse Workers & Pages → profarma-apps para:
| Recurso | Dados |
|---|---|
| Analytics | Requests/dia, CPU time, erros |
| Logs | Real-time streaming (últimas 24h) |
| Deployments | Histórico de versões |
| Errors | Stack traces (em dev mode) |
3. D1 Dashboard
Seção intitulada “3. D1 Dashboard”Acesse D1 → profarma-apps para:
| Recurso | Dados |
|---|---|
| Console | Queries SQL diretas |
| Metrics | Rows read/written, query latency |
| Backups | Point-in-time recovery |
Métricas Chave
Seção intitulada “Métricas Chave”| Métrica | Valor Normal | Alerta |
|---|---|---|
| CPU time (p50) | < 10ms | > 50ms |
| CPU time (p99) | < 50ms | > 200ms |
| Error rate | < 0.1% | > 1% |
| Requests/dia | ~1.000-5.000 | — |
| D1 query latency (p50) | < 5ms | > 20ms |
Alertas
Seção intitulada “Alertas”Cloudflare Workers não tem alertas nativos integrados. Monitoramento é feito via:
- Dashboard manual — verificação periódica
- Wrangler tail — durante operações críticas
- Status page — health checks automáticos (ver Status)
Logs Importantes
Seção intitulada “Logs Importantes”Auth Events
Seção intitulada “Auth Events”# Monitorar tentativas de loginnpx wrangler tail --search "/auth/login" --status error
# Monitorar rate limitingnpx wrangler tail --search "429"Sync Events
Seção intitulada “Sync Events”# Monitorar sync VTEXnpx wrangler tail --search "/optimizer/api/internal/"
# Monitorar erros no Durable Objectnpx wrangler tail --search "do-sync" --status errorGuest Access
Seção intitulada “Guest Access”# Monitorar acessos guestnpx wrangler tail --search "/auth/guest/"Procedimento de Incidente
Seção intitulada “Procedimento de Incidente”- Detectar: Via Dashboard, tail ou report manual
- Avaliar: Severidade (P1-P4)
- Mitigar: Rollback se necessário (< 30s)
- Comunicar: Notificar canal de resposta rápida
- Investigar: Logs via
wrangler tail --format json - Resolver: Fix → deploy → verificação
- Post-mortem: Documentar causa raiz