Ergebnisse des synthetischen Monitorings untersuchen

In diesem Dokument wird beschrieben, wie Sie den Ausführungsverlauf Ihrer synthetisches Monitoring sowie eine Beschreibung, wie Sie die erfassten Messwerte aufrufen und Logs.

Hinweise

So erhalten Sie die erforderlichen Berechtigungen zum Ansehen der Ausführungsergebnisse von synthetischen Monitoren mithilfe der Google Cloud Console: bitten Sie Ihren Administrator, Ihnen folgende IAM-Rollen für Ihr Projekt:

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

Ausführungsverlauf für einen synthetischen Monitor ansehen

Um den Verlauf bestandener und fehlgeschlagener Ausführungen nachzuvollziehen, rufen Sie die Seite Details zum synthetischen Monitor für den synthetischen Monitor:

  1. Wechseln Sie in der Google Cloud Console zur Seite Synthetisches Monitoring:

    Zur Seite Synthetisches Monitoring

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

  2. Um die Seite Details zum synthetischen Monitor zu öffnen, suchen Sie nach dem den Sie aufrufen möchten, und klicken Sie dann auf seinen Namen.

Auf der Seite Details zum synthetischen Monitor finden Sie zusammenfassende Informationen wie die Erfolgsquote, die Dauer und den letzten Status. Auf dieser Seite werden auch die aufgezeichnete Dauer der Ausführung. Sie enthält eine Tabelle, die eine Zeile pro Ausführung.

Jede Zeile der Tabelle enthält den Status, das Datum und die Dauer sowie Links zu einer die den aktuellen Code und die für diese Ausführung relevanten Protokolle anzeigt.

Logs und Traces für eine Ausführung ansehen

So rufen Sie die Logs, Traces und zusammenfassenden Informationen für eine Ausführung auf: Klicken Sie auf der Seite Details zum synthetischen Monitor auf den Link zur Ausführung. Auf dieser Seite haben Sie folgende Möglichkeiten:

  • Protokolldaten ansehen
  • Trace-Daten ansehen
  • Sehen Sie sich den aktuellen Code an.

  • Auf die Cloud Functions-Funktion zugreifen

  • Sehen Sie sich für einen Mocha-Test die Ergebnisse der einzelnen Tests an. Beispiel: falls Ihr synthetischer Monitor vier Mocha-Tests enthält, enthält der Bereich Testergebnisse vier Einträge. Jeder Eintrag in der Liste wird als bestanden oder nicht bestanden.

    Wenn Sie einen Eintrag auswählen, der als fehlgeschlagen gekennzeichnet ist, wird der entsprechende Code angezeigt und hervorgehoben.

Logdaten ansehen

Logs werden von Cloud Monitoring automatisch erfasst. Diese Logs enthalten zu den Test- und Fehlerdetails. Welche Logs verfügbar sind, hängt von Ihre Cloud Functions-Funktion. Wenn Sie beispielsweise Mocha, dann den Logs enthalten Informationen darüber, ob der Test bestanden wurde oder nicht. Dauer und im Falle eines Fehlers einen vollständigen Stacktrace. Die Der Stacktrace enthält die fehlerhafte Codezeile, Fehlermeldungen.

Details zu den zugehörigen Logs finden Sie im Bereich Ausführungsprotokolle: Maximieren Sie einen Logeintrag.

Der Logeintrag wird im JSON-Format angezeigt. Wenn Sie sich lieber die Logs mit dem Log-Explorer erstellen und dann auf Im Log-Explorer öffnen klicken. Der Log-Explorer wird geöffnet und eine Abfrage ist vorkonfiguriert.

Trace-Daten ansehen

Trace-Daten werden automatisch erfasst, wenn Ihre Cloud Functions-Funktion ausgeführt wird. Der folgende Screenshot zeigt, welche Art von Daten Trace erfasst. wenn Sie die allgemeine Vorlage verwenden:

Cloud Trace mit Details zu einem Trace für eine Cloud Functions-Funktion

Im vorherigen Screenshot zeigt die erste Zeile des Gantt-Diagramms Von Cloud Monitoring initiierte HTTP-Anfrage. Die Trace-Daten zeigen die an den Winston-Logger übergebene Text, der die ausgehende HTTP-Anfrage, die vom axios-Aufruf get gesendet wurde.

Im Trace-Flyout Wenn Sie auf Im Trace ansehen klicken, können Sie die Trace-Daten mit dem Cloud Trace Explorer. Ihr Trace ist bereits erweitert, sodass Details angezeigt werden können. Wann? die Trace oder Spanne als Kreis angezeigt wird, können Sie auf den Kreis klicken, Logeintrag. Sie können die Cloud Functions-Funktion anhand der resource.labels.service_name.

Console

So rufen Sie die Trace-Daten auf:

  • In der Symbolleiste der Detailseite können Sie die Informationen für einen Trace zusammenfassen. Klicken Sie für eine Ausführung auf Trace-Details ansehen.

    Ein Flyout-Menü mit einer Zusammenfassung der Latenzdaten wird geöffnet. Vollständige Informationen zum Trace und seinen Spans finden Sie in den Daten in Cloud Trace. Klicken Sie zum Öffnen von Cloud Trace auf Im Trace ansehen.

  • Sehen Sie sich die Traces in Cloud Trace an:

    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 im Streudiagramm oder in der Tabelle einen Trace aus.
    3. Bei jedem Log oder Ereignis, das mit einem Span verknüpft ist, wird der Span mit ein Kreis. Wählen Sie den Kreis aus, um Details zum Ereignis oder Protokoll zu sehen.

Weitere Informationen zum Prüfen Ihrer Trace-Daten finden Sie unter Traces suchen und untersuchen

API

Wir empfehlen, die Trace-Daten in der Google Cloud Console anzusehen. Wenn Sie jedoch die Cloud Trace API nutzen möchten, verwenden Sie die Methode traces.list-Methode zum Auflisten der verfügbaren Traces. und verwenden Sie dann die traces.get-Methode, um die Details eines Trace abzurufen.

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

Logs und Messwerte liefern Ihnen Informationen zu den Aktionen, Cloud Functions-Funktion wird ausgeführt. Zum Beispiel Logs, die einen Feld namens userAgent mit dem Wert GoogleStackdriverMonitoring-UptimeChecks, geben Sie an, dass Ihr Dienst eine Anfrage vom Verfügbarkeitsdiagnose-Dienst erhalten.

Im weiteren Verlauf dieses Abschnitts wird beschrieben, wie Sie die Logs und Messwerte aufrufen. die von Cloud Functions erfasst wurden.

Funktionslogs ansehen

Console

So rufen Sie Cloud Function-Logs auf:

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

Wenn Sie sich die Logdaten in einem Diagramm genauer ansehen möchten, maximieren Sie einen Logeintrag und Wählen Sie Im Log-Explorer öffnen aus. Im Log-Explorer haben Sie folgende Möglichkeiten: Aktionen wie das Verfeinern der Abfrage, das Erstellen einer logbasierten Messwert oder logbasierte Benachrichtigung erstellen

API

Informationen zum Lesen und Schreiben von Cloud Function Logs programmatisch erstellen, siehe Logs schreiben, aufrufen und darauf reagieren

Funktionsmesswerte ansehen

Für synthetisches Monitoring werden Messwerte sowohl von Cloud Monitoring als auch von Cloud Functions:

  • Cloud Monitoring erfasst Messwerte zu jeder Ausführung einer synthetischer Monitor. Zu diesen Messwerten gehören die Latenz der Codeausführung die Erfolgsgeschichte. Informationen zum Aufrufen dieser Messwerte finden Sie unter Ausführungsverlauf für einen synthetischen Monitor ansehen

  • Cloud Functions erfasst Messwerte zu jeder Cloud Functions-Funktion. Diese Messwerte die Ausführungszeit, die Speicherauslastung, Anzahl und die Anzahl der Aufrufe pro Abschnitt. Der Rest der In diesem Abschnitt wird beschrieben, wie Sie diese Messwerte aufrufen.

Console

So rufen Sie Cloud Function-Messwerte auf:

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

So zoomen Sie einen bestimmten Zeitraum heran:

  1. Platzieren Sie den Mauszeiger in einem Diagramm an einem Ende des Zeitraums und klicken Sie mit der linken Maustaste auf den Zeiger.
  2. Ziehen Sie Ihren Zeiger horizontal zum anderen Ende des Zeitraums und lassen Sie die Zeigertaste los.

Um die in einem Diagramm dargestellten Daten genauer zu untersuchen, Wählen Sie in der Diagrammsymbolleiste Weitere Diagrammoptionen aus. und dann eine Auswahl treffen. Folgende Optionen sind verfügbar:

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

API

Informationen zum Lesen von Cloud Function Messwerte programmatisch abrufen, finden Sie Überwachte Messwerte aufrufen