Um aplicativo web Go hospedado no GKE apresenta aumento de CPU e memória. Como você identifica quais funções do código-fonte consomem mais CPU e memória?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Importe o pacote Cloud Profiler para seu aplicativo e inicialize o agente do Profiler. Revise o gráfico de chama gerado no console do Google Cloud para identificar funções que consomem muito tempo..
Por que esta é a resposta
A resposta correta é importar o pacote Cloud Profiler e inicializar o agente, pois o Cloud Profiler é uma ferramenta projetada especificamente para coletar dados de desempenho de aplicativos, incluindo uso de CPU e memória, e visualizá-los em gráficos de chama. Isso permite identificar rapidamente as funções que mais consomem recursos. A opção do Snapshot Debugger é para depuração de código em tempo real, não para análise de desempenho de CPU/memória em larga escala. OpenTelemetry e Trace são para rastreamento distribuído e análise de latência, não para perfil de CPU/memória. A criação de consultas no Cloud Logging com scripts Python para calcular diferenças de timestamp é um método manual e ineficiente para perfil de desempenho, além de não fornecer insights detalhados sobre o consumo de CPU e memória por função.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão