Pipeline-Messwerte ansehen

Nachdem Sie eine Pipeline definiert, erstellt und ausgeführt haben, können Sie im Metrics Explorer Messwerte zu dem Pipelinejob oder den Pipelineaufgaben anzeigen lassen. Darüber hinaus können Sie mit Cloud Logging benutzerdefinierte logbasierte Messwerte und Benachrichtigungen erstellen, um Ereignisse wie Pipelinefehler zu überwachen.

Auf dieser Seite wird Folgendes beschrieben:

Das Erstellen und Ansehen benutzerdefinierter Messwerte in Cloud Logging ist mit Kosten verbunden. Weitere Informationen finden Sie unter Cloud Logging – Preise.

Standardmesswerte für Vertex AI Pipelines im Metrics Explorer ansehen

Im Metrics Explorer können Sie die folgenden Messwerte zu Vertex AI-Pipelines aufrufen:

Laufzeitdauer von Pipelinejobs ansehen

So rufen Sie den Messwert Vertex Pipelines Job - PipelineJob duration in der Google Cloud Console auf:

  1. Rufen Sie den Metrics Explorer auf:

    Zum Metrics Explorer

  2. Wählen Sie in der Liste Messwert Vertex-Pipeline-Job > Pipelinejob > Dauer des Pipelinejobs aus.

  3. Klicken Sie auf Anwenden.

  4. Optional: Wenn Sie die Abfrage filtern möchten, geben Sie ein oder mehrere Kriterien an. Klicken Sie dazu auf Filter. Beispiel:

    • Verwenden Sie den Filter pipeline_job_id, um die Laufzeitdauer eines bestimmten Pipelinejobs aufzurufen.

    • Verwenden Sie den Filter location, um die Laufzeitdauer von Pipelinejobs für einen bestimmten Standort aufzurufen.

    • Verwenden Sie den Filter run_state, um die Laufzeitdauer von Pipelinejobs im Status PIPELINE_STATE_CANCELLED, PIPELINE_STATE_CANCELLING, PIPELINE_STATE_FAILED, PIPELINE_STATE_PENDING, PIPELINE_STATE_RUNNING oder PIPELINE_STATE_SUCCEEDED aufzurufen.

Anzahl der Pipelineausführungen ansehen

So rufen Sie den Messwert Location - Executing PipelineJobs in der Google Cloud Console auf:

  1. Rufen Sie den Metrics Explorer auf:

    Zum Metrics Explorer

  2. Wählen Sie in der Liste Messwert Location > Executing_vertexai_pipeline_jobs > PipelineJobs ausführen aus.

  3. Klicken Sie auf Anwenden.

  4. Optional: Wenn Sie die Abfrage filtern möchten, geben Sie ein oder mehrere Kriterien an. Klicken Sie dazu auf Filter. Verwenden Sie beispielsweise den Filter location, um die Anzahl der Pipelinejobs für einen bestimmten Standort anzusehen.

Anzahl der abgeschlossenen Pipeline-Aufgaben anzeigen

So rufen Sie den Messwert Vertex Pipelines Job - Completed PipelineTasks in der Google Cloud Console auf:

  1. Rufen Sie den Metrics Explorer auf:

    Zum Metrics Explorer

  2. Wählen Sie in der Liste Messwert die Option Vertex-Pipeline-Job > Pipelinejob > Abgeschlossene Pipeline-Aufgaben aus.

  3. Klicken Sie auf Anwenden.

  4. Optional: Wenn Sie die Abfrage filtern möchten, geben Sie ein oder mehrere Kriterien an. Klicken Sie dazu auf Filter. Beispiel:

    • Verwenden Sie den Filter pipeline_job_id, um die Anzahl der Aufgaben anzusehen, die in einer bestimmten Pipelineausführung abgeschlossen wurden.

    • Verwenden Sie den Filter location, um die Anzahl der Aufgaben anzusehen, die in Pipelineausführungen für einen bestimmten Standort abgeschlossen wurden.

Anzahl der ausgeführten Pipeline-Aufgaben ansehen

So rufen Sie den Messwert Location - Executing PipelineTasks in der Google Cloud Console auf:

  1. Rufen Sie den Metrics Explorer auf:

    Zum Metrics Explorer

  2. Wählen Sie in der Liste Messwert Location > Executing_vertexai_pipeline_tasks > PipelineTasks ausführen aus.

  3. Klicken Sie auf Anwenden.

  4. Optional: Wenn Sie die Abfrage filtern möchten, geben Sie ein oder mehrere Kriterien an. Klicken Sie dazu auf Filter. Verwenden Sie beispielsweise den Filter location, um die Anzahl der Pipelineaufgaben anzusehen, die für einen bestimmten Standort ausgeführt werden.

Benutzerdefinierte Messwerte im Log-Explorer erstellen und ansehen

Sie können den Log-Explorer in der Google Cloud Console nutzen, um benutzerdefinierte logbasierte Messwerte zu erstellen, die Muster in Ihren Pipelinelogs verfolgen und analysieren.

Beispiele für benutzerdefinierte Messwerte

In diesem Abschnitt werden Beispiele für die benutzerdefinierten Messwerte beschrieben, die Sie erstellen können. Dazu gehören die folgenden:

Benutzerdefinierten Messwert für fehlgeschlagene Pipelinejobs erstellen

So erstellen Sie einen benutzerdefinierten logbasierten Zählermesswert, der fehlgeschlagene Pipelinejobs überwacht:

  1. Rufen Sie den Log-Explorer auf:

    Zu „Log-Explorer“

  2. Wählen Sie das entsprechende Google Cloud-Projekt aus.

  3. Wählen Sie im Drop-down-Menü Ressource die Option Vertex-Pipeline-Job aus.

  4. Wählen Sie im Drop-down-Menü Standort den Speicherort Ihrer Pipeline aus.

  5. Wählen Sie im Drop-down-Menü Alle Pipelinejob-IDs die ID Ihres Pipelinejobs aus.

  6. Klicken Sie auf Anwenden.

  7. Klicken Sie auf Messwert erstellen.

  8. Im Bildschirm Logmesswert erstellen:

    1. Legen Sie den Messwerttyp fest: Wählen Sie Zähler aus.

    2. Legen Sie im Abschnitt Details die folgenden Felder fest:

      • Name des Logmesswerts: Geben Sie einen Namen für den Logmesswert ein, z. B. pipelinejob_failed. Wählen Sie einen Namen aus, der unter den logbasierten Messwerten in Ihrem Google Cloud-Projekt nur einmal vorkommt. Für die Benennung gelten einige Einschränkungen. Weitere Informationen finden Sie unter Fehlerbehebung.
      • Beschreibung: Geben Sie eine Beschreibung für den Messwert ein.
      • Einheiten: Lassen Sie dieses Feld leer oder geben Sie die Ziffer 1 ein.
    3. Definieren Sie den Messwertfilter im Abschnitt Filterauswahl. Erstellen Sie einen Filter, der nur die Logeinträge erfasst, die Sie in Ihrem Messwert mit der Logging-Abfragesprache zählen möchten. Beispiel:

      resource.type="aiplatform.googleapis.com/PipelineJob"
      jsonPayload.state="PIPELINE_STATE_FAILED"
      

      Sie können auch reguläre Ausdrücke verwenden, um Filter des Messwerts zu erstellen.

      Klicken Sie auf Logs ansehen, um ein Steuerfeld zu öffnen, in dem die Logeinträge angezeigt werden, die dem Filter entsprechen.

    4. Optional: Fügen Sie im Abschnitt Labels ein Label hinzu. Eine Anleitung zum Erstellen von Labels finden Sie unter Label erstellen.

    5. Klicken Sie auf Messwert erstellen, um den Messwert zu erstellen.

Benutzerdefinierten Messwert für den endgültigen Pipelinestatus erstellen

So erstellen Sie einen benutzerdefinierten logbasierten Zählermesswert, der den endgültigen Zustand Ihrer Pipelinejobs überwacht:

  1. Rufen Sie den Log-Explorer auf:

    Zu „Log-Explorer“

  2. Wählen Sie das entsprechende Google Cloud-Projekt aus.

  3. Wählen Sie im Drop-down-Menü Ressource die Option Vertex-Pipeline-Job aus.

  4. Wählen Sie im Drop-down-Menü Standort den Speicherort Ihrer Pipeline aus.

  5. Wählen Sie im Drop-down-Menü Alle Pipelinejob-IDs die ID Ihres Pipelinejobs aus.

  6. Klicken Sie auf Anwenden.

  7. Klicken Sie auf Messwert erstellen.

  8. Im Bildschirm Logmesswert erstellen:

    1. Legen Sie den Messwerttyp fest: Wählen Sie Zähler aus.

    2. Legen Sie im Abschnitt Details die folgenden Felder fest:

      • Name des Logmesswerts: Geben Sie einen Namen für den Logmesswert ein, z. B. Pipeline_state_final. Wählen Sie einen Namen aus, der unter den logbasierten Messwerten in Ihrem Google Cloud-Projekt nur einmal vorkommt. Für die Benennung gelten einige Einschränkungen. Weitere Informationen finden Sie unter Fehlerbehebung.
      • Beschreibung: Geben Sie eine Beschreibung für den Messwert ein.
      • Einheiten: Lassen Sie dieses Feld leer oder geben Sie die Ziffer 1 ein.
    3. Definieren Sie den Messwertfilter im Abschnitt Filterauswahl. Erstellen Sie einen Filter, der nur die Logeinträge erfasst, die Sie in Ihrem Messwert mit der Logging-Abfragesprache zählen möchten. Beispiel:

      resource.type="aiplatform.googleapis.com/PipelineJob"
      jsonPayload.state="PIPELINE_STATE_SUCCEEDED" OR
      "PIPELINE_STATE_FAILED" OR "PIPELINE_STATE_CANCELLED"
      

      Sie können auch reguläre Ausdrücke verwenden, um Filter des Messwerts zu erstellen.

      Klicken Sie auf Logs ansehen, um ein Steuerfeld zu öffnen, in dem die Logeinträge angezeigt werden, die dem Filter entsprechen.

    4. Optional: Fügen Sie im Abschnitt Labels ein Label hinzu. Eine Anleitung zum Erstellen von Labels finden Sie unter Label erstellen.

    5. Klicken Sie auf Messwert erstellen, um den Messwert zu erstellen.

Fehlerrate der Pipelinejobs anzeigen

Die Fehlerrate der Pipelinejobs wird als Verhältnis der Anzahl der Pipelinejobs im endgültigen Zustand gegenüber der Anzahl der fehlgeschlagenen Pipelinejobs berechnet. So erstellen Sie ein Dashboard, um die Fehlerrate des Pipelinejobs zu überwachen:

  1. Erstellen Sie einen Messwert, um die Pipelinejobs im endgültigen Zustand zu überwachen. Weitere Informationen finden Sie unter Benutzerdefinierten Messwert für den endgültigen Pipelinezustand erstellen.

  2. Erstellen Sie einen Messwert, um die Pipelinejobs im fehlgeschlagenen Zustand zu überwachen. Weitere Informationen finden Sie unter Benutzerdefinierten Messwert für fehlgeschlagene Pipelinejobs erstellen.

  3. Rufen Sie im Abschnitt Monitoring der Google Cloud Console die Seite „Metrics Explorer“ auf.

    Seite Metrics Explorer aufrufen

  4. Führen Sie auf dem Tab Konfiguration folgende Schritte aus:

    1. Klicken Sie auf Weiteren Messwert hinzufügen.

    2. Wählen Sie die Option Messwerte als Verhältnis anzeigen aus. Wenn Sie diese Option auswählen:

      • Der Bereich Zeitreihe A wird in Zähler umbenannt.

      • Der Bereich Zeitreihe B wird in Nenner umbenannt.

    3. Klicken Sie im Bereich Zähler auf Messwert auswählen, um den Messwert auszuwählen, der für fehlgeschlagene Pipelinejobs erstellt wurde.

    4. Klicken Sie im Bereich Nenner auf Messwert auswählen, um den Messwert auszuwählen, der für endgültige Pipelinejobs erstellt wurde.

    5. (Optional) Konfigurieren Sie den Zähler und den Nenner, indem Sie Filter hinzufügen oder die Gruppierungsfelder und Ausrichtungsparameter aktualisieren.

      Weitere Informationen zum Hinzufügen von Filtern oder zum Aktualisieren der Gruppierungsfelder und Ausrichtungsparameter finden Sie unter Verhältnis von Messwerten grafisch darstellen.

    Nachdem Sie den Zähler und den Nenner ausgewählt haben, wird die Fehlerrate des Pipelinejobs in der Grafik angezeigt.

    • Nachdem Sie das Diagramm für die Fehlerrate des Pipelinejobs generiert haben, können Sie es Ihrem benutzerdefinierten Dashboard hinzufügen. Weitere Informationen finden Sie unter Diagramm zur späteren Verwendung speichern.

    • Um die URL zu kopieren, die die Diagrammkonfiguration enthält, klicken Sie auf das Dreipunkt-Symbol oben rechts im Diagramm und dann auf Nach URL freigeben.