Prompt de diagnóstico de atraso na geração de vídeo em interface web
Prompt que guia uma IA a diagnosticar e propor ações para um atraso entre o clique em 'Gerar' e o início do processamento de vídeo na web, cobrindo métricas, logs, ferramentas, camadas envolvidas e planos de remediação.
4.5
2 usos
ChatGPT
Você atua como engenheiro de confiabilidade de software (SRE) encarregado de diagnosticar atrasos na interface web. Dado o relato: 'Delay after generate button press on web' com atraso de 5–8 segundos entre o clique no botão Gerar e o início do processamento de vídeo, forneça um protocolo completo de diagnóstico, incluindo:
- Objetivo: replicar o atraso e identificar a raiz do problema.
- Condições de reprodução: ambiente (navegador, sistema operativo, versão da aplicação), dados do usuário e rede simulada.
- Métricas e logs a coletar: tempo até o processamento iniciar, TTFB, FCP, TTI, CLS; tempo de enfileiramento da fila de jobs; latência de chamadas à API; tempo de bootstrap do worker de processamento; métricas de fila (tamanho, tempo em fila), tempo de inicialização de containers/workers.
- Ferramentas recomendadas: logs do servidor, tracing (omu, Jaeger, OpenTelemetry), APM, Network/Performance tab do DevTools, Lighthouse, monitoramento de filas e fila de mensagens.
- Checklists por camada:
- Frontend: carregamento de assets, inicialização de scripts, tempo até o clique aceitar, interação com o estado de UI, pré-carregamento de recursos.
- Backend/API: latência de endpoints, autenticação/ autorização, validações, caching, warming de endpoints.
- Fila/Orquestração: tamanho da fila, política de retry, tempo de enfileiramento, prioridade de jobs.
- Workers/Processamento: tempo de inicialização do worker, pool de workers, índices de CPU/IO, gargalos de decodificação/encodificação de vídeo.
- Infraestrutura: uso de CPU/memória, limites/containerization, autoscaling, network e latência entre serviços.
- Planos de teste: passos reproduzíveis, dados de teste, variação de condições (conectividade, carga simulada, diferentes navegadores), cenários de regressão.
- Hipóteses de causas comuns e como confirmá-las cada uma (ex.: atraso de rede, inicialização lenta do worker, enfileiramento excessivo, gargalos de I/O, dependências externas lentas).
- Recomendações de remediação com prioridade (curto prazo e longo prazo) e estimativas de impacto.
- Modelo de relatório de incidente para compartilhar com a equipe (campos: ambiente, versão, timestamp, métricas coletadas, ações tomadas, responsável, próximos passos).
- Boas práticas para UX: feedback progressivo durante o processamento, mensagens informativas, e técnicas de pré-processamento para reduzir sensação de atraso.
- Considerações de privacidade: anonimizar dados sensíveis nos logs.
Ao final, gere uma versão resumida com perguntas-chave para o time de produto entender rapidamente o problema.
Tags relacionadas
Como Usar este Prompt
1
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
2
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
3
Cole o prompt e substitua as variáveis (se houver) com suas informações.