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:
Standardmesswerte für Vertex AI Pipelines im Metrics Explorer ansehen
Benutzerdefinierte Messwerte im Log-Explorer erstellen und ansehen (Vorschau)
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:
Messwerte auf Pipelinejobebene:
Mit dem Messwert
Vertex Pipelines Job - PipelineJob duration
können Sie die Laufzeitdauer von Pipelineausführungen abrufen.Verwenden Sie den Messwert
Location - Executing PipelineJobs
, um die Anzahl der Pipelineausführungen aufzurufen.
Messwerte auf Ebene der Pipelineaufgabe:
Verwenden Sie
Vertex Pipelines Job - Completed PipelineTasks
, um die Anzahl der abgeschlossenen Pipelineaufgaben aufzurufen.Mit
Location - Executing PipelineTasks
können Sie die Anzahl der Pipelineaufgaben aufrufen, die in Pipelineausführungen ausgeführt wurden.
Laufzeitdauer von Pipelinejobs ansehen
So rufen Sie den Messwert Vertex Pipelines Job - PipelineJob duration
in der Google Cloud Console auf:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert Vertex-Pipeline-Job > Pipelinejob > Dauer des Pipelinejobs aus.
Klicken Sie auf Anwenden.
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 StatusPIPELINE_STATE_CANCELLED
,PIPELINE_STATE_CANCELLING
,PIPELINE_STATE_FAILED
,PIPELINE_STATE_PENDING
,PIPELINE_STATE_RUNNING
oderPIPELINE_STATE_SUCCEEDED
aufzurufen.
Anzahl der Pipelineausführungen ansehen
So rufen Sie den Messwert Location - Executing PipelineJobs
in der Google Cloud Console auf:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert Location > Executing_vertexai_pipeline_jobs > PipelineJobs ausführen aus.
Klicken Sie auf Anwenden.
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:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert die Option Vertex-Pipeline-Job > Pipelinejob > Abgeschlossene Pipeline-Aufgaben aus.
Klicken Sie auf Anwenden.
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:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert Location > Executing_vertexai_pipeline_tasks > PipelineTasks ausführen aus.
Klicken Sie auf Anwenden.
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
Benutzerdefinierten Messwert für den endgültigen Pipelinestatus erstellen
Benutzerdefinierten Messwert für fehlgeschlagene Pipelinejobs erstellen
So erstellen Sie einen benutzerdefinierten logbasierten Zählermesswert, der fehlgeschlagene Pipelinejobs überwacht:
Rufen Sie den Log-Explorer auf:
Wählen Sie das entsprechende Google Cloud-Projekt aus.
Wählen Sie im Drop-down-Menü Ressource die Option Vertex-Pipeline-Job aus.
Wählen Sie im Drop-down-Menü Standort den Speicherort Ihrer Pipeline aus.
Wählen Sie im Drop-down-Menü Alle Pipelinejob-IDs die ID Ihres Pipelinejobs aus.
Klicken Sie auf Anwenden.
Klicken Sie auf Messwert erstellen.
Im Bildschirm Logmesswert erstellen:
Legen Sie den Messwerttyp fest: Wählen Sie Zähler aus.
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.
- Name des Logmesswerts: Geben Sie einen Namen für den Logmesswert ein, z. B.
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.
Optional: Fügen Sie im Abschnitt Labels ein Label hinzu. Eine Anleitung zum Erstellen von Labels finden Sie unter Label erstellen.
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:
Rufen Sie den Log-Explorer auf:
Wählen Sie das entsprechende Google Cloud-Projekt aus.
Wählen Sie im Drop-down-Menü Ressource die Option Vertex-Pipeline-Job aus.
Wählen Sie im Drop-down-Menü Standort den Speicherort Ihrer Pipeline aus.
Wählen Sie im Drop-down-Menü Alle Pipelinejob-IDs die ID Ihres Pipelinejobs aus.
Klicken Sie auf Anwenden.
Klicken Sie auf Messwert erstellen.
Im Bildschirm Logmesswert erstellen:
Legen Sie den Messwerttyp fest: Wählen Sie Zähler aus.
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.
- Name des Logmesswerts: Geben Sie einen Namen für den Logmesswert ein, z. B.
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.
Optional: Fügen Sie im Abschnitt Labels ein Label hinzu. Eine Anleitung zum Erstellen von Labels finden Sie unter Label erstellen.
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:
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.
Erstellen Sie einen Messwert, um die Pipelinejobs im fehlgeschlagenen Zustand zu überwachen. Weitere Informationen finden Sie unter Benutzerdefinierten Messwert für fehlgeschlagene Pipelinejobs erstellen.
Rufen Sie im Abschnitt Monitoring der Google Cloud Console die Seite „Metrics Explorer“ auf.
Führen Sie auf dem Tab Konfiguration folgende Schritte aus:
Klicken Sie auf Weiteren Messwert hinzufügen.
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.
Klicken Sie im Bereich Zähler auf Messwert auswählen, um den Messwert auszuwählen, der für fehlgeschlagene Pipelinejobs erstellt wurde.
Klicken Sie im Bereich Nenner auf Messwert auswählen, um den Messwert auszuwählen, der für endgültige Pipelinejobs erstellt wurde.
(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.