Nachdem Sie eine Pipeline definiert, erstellt und ausgeführt haben, können Sie Messwerte, die sich auf den Pipelinejob oder die Pipelineaufgaben beziehen, im Metrics Explorer ansehen. 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:
Vertex AI Pipelines-Standardmesswerte im Metrics Explorer ansehen
Benutzerdefinierte Messwerte im Log-Explorer erstellen und aufrufen (Vorschau)
Das Erstellen und Aufrufen benutzerdefinierter Messwerte in Cloud Logging ist mit Kosten verbunden. Weitere Informationen finden Sie unter Cloud Logging – Preise.
Vertex AI Pipelines-Standardmesswerte im Metrics Explorer ansehen
Sie können die folgenden Messwerte zu Vertex AI Pipelines im Metrics Explorer aufrufen:
Messwerte auf Pipelinejobebene:
Verwenden Sie den Messwert
Vertex Pipelines Job - PipelineJob duration
, um die Laufzeitdauer von Pipelineausführungen anzusehen.Verwenden Sie den Messwert
Location - Executing PipelineJobs
, um die Anzahl der Pipelineausführungen aufzurufen.
Messwerte auf Pipelineaufgabenebene:
Verwenden Sie
Vertex Pipelines Job - Completed PipelineTasks
, um die Anzahl der abgeschlossenen Pipelineaufgaben aufzurufen.Verwenden Sie
Location - Executing PipelineTasks
, um die Anzahl der in Pipelineausführungen ausgeführten Pipelineaufgaben aufzurufen.
Laufzeitdauer von Pipelinejobs aufrufen
Gehen Sie nach der folgenden Anleitung vor, um den Messwert Vertex Pipelines Job - PipelineJob duration
in der Google Cloud Console aufzurufen:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert die Option Vertex Pipelines-Job > Pipelinejob > PipelineJob-Dauer aus.
Klicken Sie auf Anwenden.
Optional: Geben Sie zum Filtern der Abfrage ein oder mehrere Kriterien an, indem Sie auf Filter klicken. 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_JOB_RUNNING
,PIPELINE_JOB_CANCELLED
oderPIPELINE_JOB_PENDING
aufzurufen.
Anzahl der Pipelineausführungen ansehen
Gehen Sie nach der folgenden Anleitung vor, um den Messwert Location - Executing PipelineJobs
in der Google Cloud Console aufzurufen:
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: Geben Sie zum Filtern der Abfrage ein oder mehrere Kriterien an, indem Sie auf Filter klicken. Verwenden Sie beispielsweise den Filter
location
, um die Anzahl der Pipelinejobs für einen bestimmten Standort aufzurufen.
Anzahl der abgeschlossenen Pipelineaufgaben ansehen
Gehen Sie nach der folgenden Anleitung vor, um den Messwert Vertex Pipelines Job - Completed PipelineTasks
in der Google Cloud Console aufzurufen:
Rufen Sie den Metrics Explorer auf:
Wählen Sie in der Liste Messwert die Option Vertex Pipelines-Job > Pipelinejob > Abgeschlossene PipelineTasks aus.
Klicken Sie auf Anwenden.
Optional: Geben Sie zum Filtern der Abfrage ein oder mehrere Kriterien an, indem Sie auf Filter klicken. 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 anzuzeigen, die in Pipelineausführungen für einen bestimmten Standort abgeschlossen wurden.
Anzahl der ausgeführten Pipelineaufgaben ansehen
Gehen Sie nach der folgenden Anleitung vor, um den Messwert Location - Executing PipelineTasks
in der Google Cloud Console aufzurufen:
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: Geben Sie zum Filtern der Abfrage ein oder mehrere Kriterien an, indem Sie auf Filter klicken. 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 aufrufen
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 benutzerdefinierte Messwerte gezeigt, 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.