Una aplicación web Go alojada en GKE muestra un aumento de CPU y memoria. ¿Cómo se identifican las funciones del código fuente que consumen más CPU y memoria?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Importe el paquete Cloud Profiler en su aplicación e inicialice el agente de Profiler. Revise el flame graph generado en la consola de Google Cloud para identificar las funciones que consumen mucho tiempo..
Por qué esta es la respuesta
Cloud Profiler es la herramienta más adecuada para identificar el consumo de CPU y memoria en aplicaciones Go. Al importar el paquete de Cloud Profiler e inicializar el agente, la aplicación recopila datos de rendimiento que luego se visualizan en la consola de Google Cloud como un flame graph. Este gráfico muestra de forma intuitiva qué funciones consumen más recursos (CPU, memoria, etc.), permitiendo identificar cuellos de botella. La opción de Snapshot Debugger es para depuración de código en tiempo real, no para análisis de rendimiento a largo plazo o identificación de consumo de recursos. OpenTelemetry y Trace se centran en la latencia y el seguimiento distribuido, no en el perfilado de CPU/memoria. Cloud Logging es para recopilar registros, y aunque se podría intentar analizar tiempos con scripts, no proporciona el perfilado profundo y la visualización de flame graphs que ofrece Cloud Profiler para identificar el consumo de recursos a nivel de función.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta