Une application Go sur GKE présente une utilisation élevée du CPU mais un faible trafic. Vous devez identifier les fonctions Go qui consomment le plus de CPU. Que devriez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Modifier votre application Go pour capturer les données de profilage. Analyser les métriques CPU de votre application dans les graphes de flammes dans Profiler..
Pourquoi c'est la réponse
L'option correcte est de modifier votre application Go pour capturer les données de profilage et les analyser dans Profiler. Google Cloud Profiler est conçu pour identifier les goulots d'étranglement de performance, y compris l'utilisation du CPU, au niveau de la fonction dans votre code. Les graphes de flammes (flame graphs) sont particulièrement efficaces pour visualiser la consommation de CPU par fonction et leurs appelants. Les autres options sont moins efficaces : Fluent Bit et Cloud Logging sont utiles pour la journalisation et l'analyse des logs, mais ne fournissent pas de profilage détaillé au niveau des fonctions pour l'utilisation du CPU. Un tableau de bord Cloud Monitoring peut montrer l'utilisation globale du CPU, mais pas les fonctions spécifiques responsables. Se connecter aux nœuds GKE et utiliser top donne une vue de l'utilisation du CPU au niveau du processus, mais pas au niveau des fonctions Go.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise