Um aplicativo web Go no GKE apresenta aumento de CPU e memória. Como você identifica qual função consome mais CPU e memória?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Importar a biblioteca Cloud Profiler, inicializar o agente do profiler e usar o gráfico de chama do Cloud Profiler para identificar funções que consomem muito tempo..
Por que esta é a resposta
A opção correta é usar o Cloud Profiler. Ele é projetado especificamente para coletar dados de uso de CPU, memória, heaps, tempo de execução e contenção de goroutines, apresentando-os em gráficos de chama (flame graphs). Isso permite identificar visualmente as funções que mais consomem recursos, sem a necessidade de instrumentação manual extensiva. Adicionar instruções de log é trabalhoso e não fornece uma visão agregada do consumo de recursos. Consultar o Cloud Logging e calcular durações é ineficiente e não mede diretamente o consumo de CPU/memória. Instrumentar o OpenTelemetry Tracing é excelente para latência e fluxo de execução, mas não é a ferramenta primária para identificar gargalos de CPU e memória em nível de 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