Ergebnisse des synthetischen Monitors ansehen

Wenn Sie die Ausführungsergebnisse von synthetischen Monitoren prüfen, können Sie Testfehler diagnostizieren, die Anfragelatenz untersuchen und analysieren, wie Ihre überwachten Anwendungen reagieren. Für jeden synthetischen Monitor können Sie den Ausführungsverlauf, die Logs und die Tracedaten sowie die Leistungsmesswerte und Logs für die zugrunde liegende Cloud Run-Funktion aufrufen.

Hinweis

Führen Sie die folgenden Schritte im Google Cloud -Projekt aus, in dem Ihr synthetischer Monitor gespeichert ist:

Ausführungsverlauf für einen synthetischen Monitor ansehen

Wenn Sie sich den Verlauf der erfolgreichen und fehlgeschlagenen Ausführungen ansehen möchten, rufen Sie die Seite Details zum synthetischen Monitor für den synthetischen Monitor auf:

  1. Rufen Sie in der Google Cloud Console die Seite  Synthetisches Monitoring auf:

    Zu Synthetisches Monitoring

    Wenn Sie diese Seite über die Suchleiste suchen, wählen Sie das Ergebnis aus, dessen Zwischenüberschrift Monitoring ist.

  2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
  3. Wenn Sie die Seite Details zum synthetischen Monitor öffnen möchten, suchen Sie den gewünschten synthetischen Monitor und klicken Sie auf seinen Namen.

Auf der Seite Details zum synthetischen Monitor werden zusammenfassende Informationen wie Erfolgsrate, Dauer und letzter Status aufgeführt. Auf dieser Seite wird auch die aufgezeichnete Dauer der Ausführung dargestellt. Außerdem ist eine Tabelle mit einer Zeile für jede Ausführung zu sehen.

In jeder Zeile der Tabelle werden der Status, das Datum und die Dauer aufgeführt. Außerdem sind Links zu einer Seite enthalten, auf der der aktuelle Code und die für die Ausführung relevanten Logs angezeigt werden.

Logs und Traces für eine Ausführung ansehen

Wenn Sie die Logs, Traces und Zusammenfassungsinformationen für eine Ausführung aufrufen möchten, klicken Sie auf der Seite Details zum synthetischen Monitor auf den Link zur Ausführung. Auf dieser Seite haben Sie folgende Möglichkeiten:

  • Logdaten ansehen
  • Trace-Daten ansehen
  • Aktuellen Code ansehen

  • Auf die Cloud Run-Funktion zugreifen

  • Bei Mocha-Tests sehen Sie sich die Ergebnisse für jeden Test an. Wenn Ihr synthetischer Monitor beispielsweise vier Mocha-Tests enthält, sind im Bereich Testergebnisse vier Einträge vorhanden. Jeder Eintrag in der Liste ist als „Bestanden“ oder „Nicht bestanden“ gekennzeichnet.

    Wenn Sie einen Eintrag auswählen, der als „Fehler“ gekennzeichnet ist, wird der fehlerhafte Code angezeigt und hervorgehoben.

Logdaten ansehen

Logs werden automatisch von Cloud Monitoring erfasst. Diese Protokolle enthalten Informationen zum Test und zu Fehlerdetails. Die verfügbaren Logs hängen von Ihrer Cloud Run-Funktion ab. Wenn Sie beispielsweise Mocha verwenden, enthalten die Logs Informationen dazu, ob der Test bestanden oder fehlgeschlagen ist, die Testdauer und im Falle eines Fehlers einen vollständigen Stacktrace. Der Stacktrace enthält die Zeile des fehlgeschlagenen Codes, Fehlertypen und Fehlermeldungen.

Wenn Sie Details zu den zugehörigen Logs aufrufen möchten, maximieren Sie im Bereich Ausführungslogs einen Logeintrag.

Der Logeintrag wird im JSON-Format angezeigt. Wenn Sie die Logs lieber im Log-Explorer ansehen möchten, klicken Sie auf Im Log-Explorer öffnen. Der Log-Explorer wird geöffnet und eine Abfrage ist vorkonfiguriert.

Trace-Daten ansehen

Trace-Daten werden erfasst, wenn Ihre Cloud Run-Funktion ausgeführt wird. Wenn Sie Tracedaten ansehen möchten, verwenden Sie die Google Cloud Console oder die Cloud Trace API.

Console

So rufen Sie Ihre Trace-Daten auf:

  • Wenn Sie zusammenfassende Informationen zu einem Trace aufrufen möchten, klicken Sie in der Symbolleiste der Detailseite für eine Ausführung auf Trace-Details ansehen.

    Der Bereich Details wird geöffnet und enthält ein Gantt-Diagramm mit Informationen zu jedem Span, der einen Vorgang im Trace darstellt. Wenn Sie vollständige Informationen zum Trace und seinen Spans aufrufen möchten, klicken Sie auf In Cloud Trace ansehen. Dadurch wird die Seite Trace-Explorer geöffnet.

  • So rufen Sie Ihre Traces in Cloud Trace auf:

    1. Rufen Sie in der Google Cloud Console die Seite Trace Explorer auf:

      Zum Trace Explorer

      Sie können diese Seite auch über die Suchleiste finden.

    2. Wählen Sie in der Symbolleiste der Google Cloud Console Ihr Google Cloud -Projekt aus. Wählen Sie für App Hub-Konfigurationen das App Hub-Hostprojekt oder das Verwaltungsprojekt aus.
    3. Wählen Sie im Heatmap-Diagramm oder in der Tabelle einen Trace aus.

Ihr Trace und Ihre Spans können Kreise auf der Zeitachse enthalten, die Protokolleinträge oder Ereignisse darstellen, die während der Ausführung aufgetreten sind. Klicken Sie auf den Kreis, um Informationen zum Logeintrag oder Ereignis aufzurufen. Wenn Sie eine Cloud Run-Funktion in einem Logeintrag identifizieren möchten, sehen Sie sich das Feld resource.labels.service_name an.

Weitere Informationen zum Untersuchen von Trace-Daten finden Sie unter Traces suchen und untersuchen.

REST

Wir empfehlen, die Google Cloud Console zu verwenden, um Tracedaten anzusehen. Wenn Sie die Cloud Trace API verwenden möchten, verwenden Sie die Methode traces.list, um die verfügbaren Traces aufzulisten, und dann die Methode traces.get, um die Details eines Trace abzurufen.

Logs und Messwerte für eine Cloud Run-Funktion ansehen

Mithilfe von Logs und Messwerten erhalten Sie Informationen zu den Aktionen, die Ihre Cloud Run-Funktion ausführt. Beispielsweise weisen Logs, die ein Feld mit dem Namen userAgent und dem Wert GoogleStackdriverMonitoring-UptimeChecks enthalten, darauf hin, dass Ihr Dienst eine Anfrage vom Verfügbarkeitsdiagnosedienst erhalten hat.

Im restlichen Teil dieses Abschnitts wird beschrieben, wie Sie die von Cloud Run Functions erfassten Logs und Messwerte ansehen.

Funktionslogs ansehen

Console

So rufen Sie Cloud Run Functions-Logs auf:

  1. Klicken Sie im Bereich mit dem Namen Ihres synthetischen Monitors auf den Namen der Cloud Run-Funktion.
  2. Wählen Sie auf der Seite Funktionsdetails den Tab Logs aus.

Wenn Sie die Logdaten in einem Diagramm genauer untersuchen möchten, maximieren Sie einen Logeintrag und wählen Sie dann Im Log-Explorer öffnen aus. Im Log-Explorer können Sie Aktionen ausführen, z. B. die Abfrage verfeinern, einen logbasierten Messwert oder eine logbasierte Benachrichtigung erstellen.

REST

Informationen zum programmatischen Lesen und Schreiben von Cloud Run Functions-Logs finden Sie unter Logs schreiben, ansehen und beantworten.

Funktionsmesswerte ansehen

Bei synthetischen Monitoren werden Messwerte sowohl von Cloud Monitoring als auch von Cloud Run-Funktionen erfasst:

  • Cloud Monitoring erfasst Messwerte für jede Ausführung eines synthetischen Monitors. Zu diesen Messwerten gehören die Latenz der Codeausführung und der Erfolgsverlauf. Informationen zum Aufrufen dieser Messwerte finden Sie unter Ausführungsverlauf für einen synthetischen Monitor ansehen.

  • Cloud Run Functions erfasst Messwerte zu jeder Cloud Run-Funktion. Mit diesen Messwerten werden die Ausführungszeit, die Arbeitsspeichernutzung, die Anzahl der Instanzen und die Anzahl der Aufrufe pro Sekunde erfasst. Im weiteren Verlauf dieses Abschnitts wird beschrieben, wie Sie diese Messwerte aufrufen.

So rufen Sie Messwerte für Cloud Run Functions in der Google Cloud -Konsole auf:

  1. Klicken Sie im Bereich mit dem Namen Ihres synthetischen Monitors auf den Namen der Cloud Run-Funktion.
  2. Wählen Sie auf der Seite Funktionsdetails den Tab Messwerte aus.

So zoomen Sie in einen bestimmten Zeitraum:

  1. Bewegen Sie den Mauszeiger in einem Diagramm an ein Ende des Zeitbereichs und klicken Sie dann mit der linken Maustaste.
  2. Ziehen Sie den Mauszeiger horizontal zum anderen Ende des Zeitbereichs und lassen Sie dann die Maustaste los.

Wenn Sie die angezeigten Daten in einem Diagramm genauer untersuchen möchten, wählen Sie in der Diagrammsymbolleiste  Weitere Diagrammoptionen aus und treffen Sie dann eine Auswahl. Folgende Optionen stehen zur Verfügung:

  • Diagramm als PNG- oder CSV-Datei herunterladen
  • Diagramm in einem benutzerdefinierten Dashboard speichern
  • Metrics Explorer öffnen
  • Diagrammlegende maximieren oder minimieren
  • Zoom zurücksetzen