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
Usar no 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.

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.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!