Managed Airflow (Gen 3) | Managed Airflow (Gen 2) | Managed Airflow (Legacy Gen 1)
Auf dieser Seite wird erläutert, wie Sie Informationen zu DAGs in Ihrer Umgebung abrufen.
Möglichkeiten zum Aufrufen von Informationen zu DAGs
Managed Airflow bietet mehrere Möglichkeiten, detaillierte Informationen zu DAGs in Ihrer Umgebung zu erhalten:
- Die DAG-UI ist ein Bereich der Google Cloud console-Oberfläche für Managed Airflow, in dem Sie DAGs, DAG-Ausführungen und einzelne Aufgaben ansehen und überwachen können.
- Die Airflow-UI ist die integrierte Weboberfläche von Airflow.
- Die Airflow-Befehlszeile ist die Befehlszeile von Airflow. Sie können Informationen zu DAGs abrufen, indem Sie Airflow-Befehlszeilenbefehle mit
gcloudausführen.
DAG-UI von Managed Airflow
Die DAG-UI ist ein Bereich der Google Cloud console-Oberfläche für Managed Airflow, in dem Sie DAGs, DAG-Ausführungen und einzelne Aufgaben ansehen und überwachen können.
In der DAG-UI haben Sie folgende Möglichkeiten:
Sie können eine Liste der DAGs in Ihrer Umgebung aufrufen, einschließlich Zeitplanintervallen, DAG-Status und Beschreibungen.
Sie können DAGs pausieren, die Pausierung aufheben und DAGs auslösen.
Sie können Details zu DAG-Ausführungen aufrufen, einschließlich erfolgreicher, aktiver und fehlgeschlagener Ausführungen sowie der Zeit seit der letzten abgeschlossenen Ausführung. Für jeden DAG können Sie den Verlauf der DAG-Ausführungen und Aufgabeninstanzen aufrufen, die mit diesem DAG verknüpft sind, einschließlich der Logs für ausgeführte Aufgaben.
Sie können Details zu DAG-Ausführungen filtern. Sie können beispielsweise ein Zeitintervall auswählen und Abfragen erstellen, um die benötigten Informationen auszuwählen.
Sie können detaillierte Informationen zu einzelnen DAGs und Aufgaben aufrufen. Dazu gehören visualisierte DAG-Diagramme, Informationen zu den Aufgaben in einem DAG, DAG-Quellcode und zusätzliche Informationen zu DAGs.
Hinweis
Ihr Konto muss eine Rolle haben, mit der Sie auf die DAG-UI zugreifen und DAG-Details aufrufen können. Weitere Informationen finden Sie unter Zugriffssteuerung.
Die DAG-UI wird in Managed Airflow 2.0.1 und höheren Versionen unterstützt.
Liste der DAGs für Ihre Umgebung aufrufen
Console
Auf dem Tab DAGs Ihrer Umgebung wird die Liste der DAGs zusammen mit den Details zu den DAG-Ausführungen für jeden DAG angezeigt.
So rufen Sie die Liste der DAGs auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte DAG-Liste auf den Link DAGs für Ihre Umgebung.
Sie können Filter verwenden, um die Details nur für bestimmte DAGs oder für bestimmte Bedingungen aufzurufen. Beispiel:
- Wählen Sie das Feld Filter aus.
- Wählen Sie in der Drop-down-Liste die Eigenschaft DAG-ID aus.
- Geben Sie die ID des DAG an. In den Ergebnissen werden nur Details für den ausgewählten DAG angezeigt.
- Optional: Wenn Sie weitere DAGs einbeziehen möchten, fügen Sie
OR-Operatoren gefolgt von DAG-IDs hinzu. - Optional: Wenn Sie nach anderen Bedingungen filtern möchten, fügen Sie im Feld Filter weitere Eigenschaften hinzu. Sie können beispielsweise nach DAGs mit fehlgeschlagenen
Ausführungen filtern, indem Sie
Failed runs:>0angeben.
Airflow-UI
So rufen Sie die Liste der DAGs in der Airflow-UI auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte Airflow-Webserver auf den Link Airflow für Ihre Umgebung.
Melden Sie sich mit einem Google-Konto an, das über die entsprechenden Berechtigungen verfügt.
In der Airflow-UI wird auf der Seite DAGs eine Liste der DAGs für Ihre Umgebung angezeigt.
gcloud
Führen Sie den Airflow-Befehlszeilenbefehl
dags listaus:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list -- -o plainErsetzen Sie:
ENVIRONMENT_NAMEdurch den Namen der Umgebung.LOCATIONdurch die Region, in der sich die Umgebung befindet.
Verlauf von DAG-Ausführungen und -Aufgaben aufrufen
Console
Auf dem Tab Ausführungen auf der Seite DAG-Details wird der Verlauf der DAG-Ausführungen für einen einzelnen DAG angezeigt.
So rufen Sie den Verlauf der DAG-Ausführungen auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte DAG-Liste auf den Link DAGs für Ihre Umgebung.
Wählen Sie einen DAG aus.
Rufen Sie auf der Seite DAG-Details den Tab Ausführungen auf.
Wählen Sie in der Liste eine DAG-Ausführung aus, um die Details der DAG-Ausführung aufzurufen, z. B. den Status der Aufgabeninstanzen für diese DAG-Ausführung, die Anzahl der Versuche und die Ausführungsdauer. Sie können einzelne Aufgaben auswählen, um die Logs der Aufgabeninstanzen aufzurufen.
Airflow-UI
So rufen Sie die Liste der DAGs in der Airflow-UI auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte Airflow-Webserver auf den Link Airflow für Ihre Umgebung.
Melden Sie sich mit einem Google-Konto an, das über die entsprechenden Berechtigungen verfügt.
Wählen Sie in der Airflow-UI im Menü Browse > DAG Runs aus. Auf der Seite DAG Runs werden die DAG-Ausführungen für Ihre Umgebung angezeigt. Über den Link in der Spalte Run ID (Ausführungs-ID) können Sie zusätzliche Informationen zu Aufgaben aufrufen.
gcloud
Führen Sie den Airflow-Befehlszeilenbefehl
dags list-runsaus:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list-runs -- -d DAG_IDErsetzen Sie:
ENVIRONMENT_NAMEdurch den Namen der Umgebung.LOCATIONdurch die Region, in der sich die Umgebung befindet.DAG_IDdurch den Namen des DAG.
Mit den Airflow-Befehlszeilenbefehlen
tasks stateundtasks states-for-dag-runkönnen Sie zusätzliche Informationen zu Aufgabeninstanzen abrufen.Weitere Informationen finden Sie unter Auf die Airflow-Befehlszeile zugreifen und Airflow-Befehlszeile.
DAG-Diagramme aufrufen
Console
Auf dem Tab Diagram (Diagramm) auf der Seite DAG-Details wird die Visualisierung eines DAG mit Aufgabenabhängigkeiten angezeigt.
So rufen Sie das Diagramm eines DAG auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte DAG-Liste auf den Link DAGs für Ihre Umgebung.
Wählen Sie einen DAG aus.
Rufen Sie auf der Seite DAG-Details den Tab Diagram (Diagramm) auf.
Optional: Wenn Sie zusätzliche Informationen zu Aufgaben aufrufen möchten, wählen Sie im Diagramm einzelne Aufgaben aus.
Airflow-UI
So rufen Sie das Diagramm eines DAG in der Airflow-Weboberfläche auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte Airflow-Webserver auf den Link Airflow für Ihre Umgebung.
Melden Sie sich mit einem Google-Konto an, das über die entsprechenden Berechtigungen verfügt.
In der Airflow-UI wird auf der Seite DAGs eine Liste der DAGs für Ihre Umgebung angezeigt.
Klicken Sie für Ihren DAG in der Spalte Links auf den Link Graph (Diagramm).
DAG-Quellcode und zusätzliche Informationen zu DAGs aufrufen
Console
Sie können den Quellcode Ihrer DAGs und zusätzliche Informationen wie DAG-IDs und Links zu DAG-Definitionsdateien im Bucket der Umgebung aufrufen.
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte DAG-Liste auf den Link DAGs für Ihre Umgebung.
Wählen Sie einen DAG aus.
Rufen Sie den Tab Diagram (Diagramm) auf, um den DAG-Quellcode aufzurufen.
Rufen Sie den Tab Source (Quelle) auf, um zusätzliche Informationen zum DAG aufzurufen.
Airflow-UI
So rufen Sie das Diagramm eines DAG in der Airflow-Weboberfläche auf:
Rufen Sie in der Google Cloud console die Umgebungen Seite auf.
Klicken Sie in der Spalte Airflow-Webserver auf den Link Airflow für Ihre Umgebung.
Melden Sie sich mit einem Google-Konto an, das über die entsprechenden Berechtigungen verfügt.
Klicken Sie in der Airflow-Weboberfläche auf der Seite DAGs auf den Namen Ihres DAG.
Rufen Sie auf der Seite mit den DAG-Details die verfügbaren Tabs auf, um zusätzliche Informationen zum DAG aufzurufen.
Nächste Schritte