Vous devez mesurer l'utilisation du CPU et les temps d'exécution au niveau des méthodes dans un microservice Java au sein d'une application distribuée. Quelle instrumentation devriez-vous utiliser ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Instrumenter le service avec Cloud Profiler pour mesurer l'utilisation du CPU et les temps d'exécution au niveau des méthodes dans le service..
Pourquoi c'est la réponse
Cloud Profiler est l'outil approprié car il est spécifiquement conçu pour collecter des données de profilage sur l'utilisation du CPU, la mémoire et les temps d'exécution au niveau des fonctions ou méthodes, ce qui correspond exactement aux exigences de la question. Debugger est utilisé pour inspecter l'état du code en temps réel et déboguer les erreurs, pas pour le profilage de performance. Cloud Trace est excellent pour mesurer la latence des requêtes et visualiser les chemins d'exécution distribués, mais ne fournit pas de détails sur l'utilisation du CPU au niveau des méthodes. OpenCensus (ou son successeur OpenTelemetry) est une API et une bibliothèque pour la collecte de métriques et de traces, utile pour la latence et les métriques personnalisées, mais Cloud Profiler offre une analyse plus approfondie et spécifique de l'utilisation des ressources CPU et des temps d'exécution.
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