Eine Go-Web-App auf GKE zeigt erhöhte CPU- und Speichernutzung. Wie identifizieren Sie, welche Funktion die meiste CPU und den meisten Speicher verbraucht?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Importieren Sie die Cloud Profiler-Bibliothek, initialisieren Sie den Profiler-Agenten und verwenden Sie das Cloud Profiler-Flammengraph, um zeitintensive Funktionen zu identifizieren..
Warum dies die Antwort ist
Die korrekte Antwort ist, die Cloud Profiler-Bibliothek zu importieren, den Profiler-Agenten zu initialisieren und das Cloud Profiler-Flammengraph zu verwenden, um zeitintensive Funktionen zu identifizieren. Cloud Profiler ist ein Tool von Google Cloud, das kontinuierlich CPU-, Speicher-, Heap-, Zeit- und Thread-Profilierungsdaten von Anwendungen sammelt. Das Flammengraph (Flame Graph) visualisiert diese Daten und zeigt, welche Funktionen die meiste Zeit oder Ressourcen verbrauchen, was eine präzise Identifizierung von Performance-Engpässen ermöglicht. Das Hinzufügen von Protokollanweisungen ist zu manuell und liefert keine aggregierten Leistungsdaten. Das Abfragen von Cloud Logging und das Skripten zur Berechnung von Funktionsdauern ist ebenfalls aufwendig und weniger präzise als Profiling. OpenTelemetry Tracing ist hervorragend geeignet, um Latenzprobleme über verteilte Systeme hinweg zu verfolgen, aber es ist nicht primär für die Identifizierung von CPU- oder Speicherverbrauch innerhalb einer einzelnen Anwendung konzipiert.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich