Fluxo operacional
Da listagem à ficha completa
O worker de listagem preenche anúncios e enfileira execuções; o worker de detalhe consome a fila MySQL (poll-detail) e grava detail_raw por URL.
Cobertura de ficha
32.3%
completas ÷ total de anúncios
Operação
Infra, filas e SLA da ficha
Resumo para saber se há workers vivos, carga nas duas filas (runs e URLs) e se a segunda etapa acompanha a entrada de anúncios. Tempos médios usam os últimos 30 dias de fichas concluídas.
Portais
4 / 4
ativos · total cadastrado
Workers vivos
2 / 18
listagem 1/13 · ficha 1/5
Fila de runs
261119 q · 0 run
queued · running
Pendente mais antigo
há 3 h
2026-04-28T15:56:59.819Z
Tempo médio até ficha OK
1 h 13 min
first_seen → detail_fetched (30d)
Fila “velha”
0
pendentes há > 24h
Processamento travado?
0
processing > 30 min
Novos (7d) vs fichas OK (7d)
2.543 · 821
Razão fichas/novos: 32.3% (atenção ao backlog)
Média de tentativas (falha)
—
detail_attempts em status failed
Links rápidos
| Portal | Pendente | Processando |
|---|---|---|
| zap | 1720 | 2 |
Blocos cadastrados
274192
Definições de crawl
Anúncios no banco
2543
Dedupe por portal + id
Fila + em execução
261119
queued ou running
Em execução agora
0
Status running
Concluídas (24h)
319
Runs completed
Falhas (24h)
753
Runs failed
Canceladas (24h)
0
Runs cancelled
Anúncios salvos (24h)
2978
Soma records_saved (completed)
Encerradas (30d)
13073
Concluídas + falhas + canceladas no período
Enfileiradas (30d)
274192
Novas runs por queued_at (volume de entrada)
Novos anúncios (30d)
2543
Por first_seen_at (dedupe por portal)
Req. listagem (30d)
6715
Soma requests_total em runs completed
Fila de fichas (backlog)
1722
Pendentes + em processamento
Fichas concluídas (24h)
821
Gravadas com detail_fetched_at
Ritmo médio (24h)
34,2/h
Média: concluídas nas últimas 24h ÷ 24
Fichas última hora
177
Concluídas com detail_fetched_at na última hora
Fichas OK (30d)
821
Soma diária: detail_status completed
Fichas falha (30d)
0
Por dia (last_seen_at em falhas)
Falhas de ficha (24h)
0
detail_status failed · last_seen_at
Taxa sucesso (ficha)
100%
Completas ÷ (completas + falhas) no banco
Fichas OK (7 dias)
821
Concluídas com detail_fetched_at
Novos anúncios (7 dias)
2543
Por first_seen_at
Razão fichas/novos (7d)
32%
≥100%: ritmo de ficha acompanha ou supera entrada
SLA médio (listagem→ficha)
73 min
Média 30d entre first_seen e detail_fetched
Tendências
Listagem, volume e estabilidade
Os gráficos misturam execuções de crawl (runs) e, à parte, a etapa de ficha. Use-os para ver se a fila de listagem e a de detalhe acompanham a entrada de novos anúncios.
Período: últimos 30 dias (UTC). Encerradas usam finished_at; enfileiradas usam queued_at; novos anúncios usam first_seen_at.
Fichas: concluídas por detail_fetched_at; falhas por last_seen_at (aproximação diária).
Saldo diário = novos anúncios − fichas OK no mesmo dia (positivo = mais entrada que saída na ficha; negativo = está a drenar backlog).
Execuções encerradas por dia
Empilhado: concluídas, falhas e canceladas (data de término).
Fichas processadas por dia
Empilhado: crawl de detalhe concluído vs falha (segunda etapa do pipeline).
Demanda vs encerramentos
Barras agrupadas: runs enfileiradas no dia vs runs encerradas no mesmo dia.
Novos anúncios e crescimento no período
Barras = novos por dia; linha = acumulado desde o primeiro dia do gráfico (não é o total do banco).
Duração média (runs concluídas)
Média do tempo entre início e fim só para status completed, em minutos.
Taxa de falha
Falhas ÷ (concluídas + falhas + canceladas) no dia. Útil para ver estabilidade.
Volume (runs concluídas)
Soma de requisições de listagem e anúncios salvos por dia — só runs completed.
Novos anúncios vs fichas OK (dia)
Comparado no mesmo dia: entrada na base vs conclusões na segunda etapa.
Saldo diário (novos − fichas OK)
Amarelo: mais entrada que saída; verde: mais fichas que novos no dia.
Acumulado de fichas OK (período)
Soma de conclusões de detalhe desde o primeiro dia do gráfico (não é o total do banco).
Histórico
Últimas execuções
Só runs já encerradas (concluída, falha ou cancelada), por data de término. Fila e em andamento ficam no card acima.
- failedZAP Imóveis — SP — Sumare — Jardim Amelia — demais — R$ 0–500kDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
4.2 req/min · — · 14s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — SP — Itaquaquecetuba — Jardim Americano — apartamentos — R$ 500k–1,5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
5.2 req/min · — · 11s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — SP — Franca — Vila Nossa Senhora das Gracas — apartamentos — R$ 500k–1,5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
5.2 req/min · — · 11s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — PR — Maringa — Jardim Oriental — demais — R$ 0–5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
4.3 req/min · — · 13s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- completedZAP Imóveis — SP — Sao Bernardo do Campo — Pauliceia — casas — R$ 50,0M+Detalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
3.5 req/min · — · 17s
- completedZAP Imóveis — RS — Caxias do Sul — Charqueadas — demais — R$ 5,0M+Detalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
3.3 req/min · — · 18s
- failedZAP Imóveis — SP — Limeira — Jardim Presidente Dutra — demais — R$ 500k–1,5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
5.1 req/min · — · 11s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — SP — Praia Grande — Jardim Imperador Iv — demais — R$ 31,5M–50MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
4.4 req/min · — · 13s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — SP — Embu das Artes — Jardim Pinheirinho — casas — R$ 500k–1,5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
5.2 req/min · — · 11s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.
- failedZAP Imóveis — MG — Ipatinga — Industrial — casas — R$ 0–5MDetalhes →
crawler-worker-poll-v8-798cb44ff-fwzfm
4.5 req/min · — · 13s
Listagem ZAP: URL inválida (HTTP 404 ou página não encontrada). Bloco suspenso para revisão.