Managed Airflow (דור 3) | Managed Airflow (דור 2) | Managed Airflow (דור 1 מדור קודם)
בדף הזה מוסבר איך לקבל מידע על DAG בסביבה שלכם.
דרכים להצגת מידע על DAG
ב-Managed Airflow יש כמה דרכים לקבל מידע מפורט על DAG בסביבה שלכם:
- ממשק המשתמש של DAG הוא קטע בממשק של מסוף Google Cloud ל-Managed Airflow, שמוקדש לצפייה ב-DAG, בהרצות של DAG ובמשימות ספציפיות ולמעקב אחריהם.
- ממשק המשתמש של Airflow הוא ממשק אינטרנט מובנה של Airflow.
- Airflow CLI הוא ממשק שורת הפקודה של Airflow. אפשר לקבל מידע על DAGs באמצעות הפקודות של Airflow CLI עם
gcloud.
מידע על ממשק המשתמש של Managed Airflow DAG
ממשק המשתמש של DAG הוא קטע בממשק של מסוף Google Cloud ל-Managed Airflow, שמוקדש לצפייה ב-DAG, בהרצות של DAG ובמשימות ספציפיות ולמעקב אחריהם.
בממשק המשתמש של DAG אפשר:
תוכלו לראות רשימה של DAG בסביבה שלכם, כולל מרווחי זמן של לוחות זמנים, מצבי DAG ותיאורים.
השהיה, ביטול השהיה והפעלת DAG.
עיון בפרטים של הפעלת DAG, כולל הפעלות מוצלחות, פעילות וכאלה שנכשלו, והזמן שעבר מאז ההפעלה האחרונה שהושלמה. לכל DAG אפשר לראות את ההיסטוריה של הרצות ה-DAG ושל מופעי המשימות שמשויכים ל-DAG הספציפי הזה, כולל יומנים של משימות שהושלמו.
סינון פרטי ההרצה של DAG. לדוגמה, אתם יכולים לבחור מרווח זמן וליצור שאילתות כדי לבחור את המידע שאתם צריכים.
צפייה במידע מפורט על DAG ומשימות ספציפיים. המידע הזה כולל תרשימי DAG חזותיים, מידע על המשימות ב-DAG, קוד מקור של DAG ומידע נוסף על DAG.
לפני שמתחילים
מוודאים שלחשבון שלכם יש תפקיד עם גישה לממשק המשתמש של DAG ואפשרות לראות את פרטי ה-DAG. מידע נוסף מופיע במאמר בקרת גישה.
ממשק המשתמש של DAG נתמך בגרסה 2.0.1 ואילך של Managed Airflow.
הצגת רשימת ה-DAGs בסביבה
המסוף
בכרטיסייה DAGs של הסביבה מוצגת רשימת ה-DAGs יחד עם פרטי ההרצה של כל DAG.
כדי לראות את רשימת ה-DAGs:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה DAG list, לוחצים על הקישור DAGs של הסביבה.
אתם יכולים להשתמש במסננים כדי לראות את הפרטים רק של DAG מסוים או של תנאים מסוימים. לדוגמה:
- לוחצים על השדה מסננים.
- מהרשימה הנפתחת, בוחרים את המאפיין DAG id.
- מציינים את המזהה של ה-DAG. בתוצאות מוצגים פרטים רק לגבי ה-DAG שנבחר.
- (אופציונלי) כדי לכלול עוד DAG, מוסיפים אופרטורים של
ORואחריהם מזהי DAG. - (אופציונלי) כדי לסנן לפי תנאים אחרים, מוסיפים מאפיינים אחרים בשדה Filters. לדוגמה, אפשר לסנן DAG עם הפעלות שנכשלו על ידי ציון
Failed runs:>0.
ממשק המשתמש של Airflow
כדי לראות את רשימת ה-DAG בממשק המשתמש של Airflow:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה Airflow webserver, לוחצים על הקישור Airflow של הסביבה.
מתחברים לחשבון Google עם ההרשאות המתאימות.
בממשק המשתמש של Airflow, בדף DAGs, מוצגת רשימה של DAGs עבור הסביבה שלכם.
gcloud
מריצים את הפקודה
dags listAirflow CLI:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list -- -o plainמחליפים את:
-
ENVIRONMENT_NAMEבשם הסביבה. -
LOCATIONעם האזור שבו הסביבה ממוקמת.
הצגת ההיסטוריה של הפעלות DAG ומשימות
המסוף
בכרטיסייה Runs בדף DAG details מוצגת היסטוריית ההרצות של DAG ספציפי.
כדי לראות את ההיסטוריה של הפעלות DAG:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה DAG list, לוחצים על הקישור DAGs של הסביבה.
בוחרים DAG.
בדף DAG details, עוברים לכרטיסייה Runs.
בוחרים הפעלה של DAG מהרשימה כדי לראות את הפרטים שלה, כמו המצב של מופעי המשימות בהפעלה הזו של ה-DAG, מספר הניסיונות ומשך הביצוע. אפשר לבחור משימות ספציפיות כדי להציג את יומני המקרים של המשימות.
ממשק המשתמש של Airflow
כדי לראות את רשימת ה-DAG בממשק המשתמש של Airflow:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה Airflow webserver, לוחצים על הקישור Airflow של הסביבה.
מתחברים לחשבון Google עם ההרשאות המתאימות.
בתפריט בממשק המשתמש של Airflow, בוחרים באפשרות Browse (עיון) > DAG Runs (הרצות של DAG). בדף DAG Runs מוצגות הפעלות של DAG בסביבה שלכם. אפשר ללחוץ על הקישור בעמודה Run ID כדי לקבל מידע נוסף על המשימות.
gcloud
מריצים את הפקודה
dags list-runsAirflow CLI:gcloud composer environments run ENVIRONMENT_NAME \ --location LOCATION \ dags list-runs -- -d DAG_IDמחליפים את:
-
ENVIRONMENT_NAMEבשם הסביבה. -
LOCATIONעם האזור שבו הסביבה ממוקמת. -
DAG_IDבשם של ה-DAG.
כדי לקבל מידע נוסף על מופעי משימות, מריצים את הפקודות
tasks stateו-tasks states-for-dag-runב-Airflow CLI.מידע נוסף זמין במאמר גישה ל-Airflow CLI ובמדריך העזר ל-Airflow CLI.
הצגת דיאגרמות DAG
המסוף
בכרטיסייה Diagram בדף DAG details מוצגת ויזואליזציה של DAG עם תלות בין משימות.
כדי להציג את הדיאגרמה של DAG:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה DAG list, לוחצים על הקישור DAGs של הסביבה.
בוחרים DAG.
בדף DAG details, עוברים לכרטיסייה Diagram.
(אופציונלי) כדי לראות מידע נוסף על משימות, בוחרים משימות ספציפיות בתרשים.
ממשק המשתמש של Airflow
כדי לראות את הדיאגרמה של DAG בממשק האינטרנט של Airflow:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה Airflow webserver, לוחצים על הקישור Airflow של הסביבה.
מתחברים לחשבון Google עם ההרשאות המתאימות.
בממשק המשתמש של Airflow, בדף DAGs, מוצגת רשימה של DAGs עבור הסביבה שלכם.
בעמודה Links של ה-DAG, לוחצים על הקישור Graph.
הצגת קוד המקור של DAG ומידע נוסף על DAG
המסוף
אפשר לראות את קוד המקור של ה-DAG ואת המידע הנוסף, כמו מזהי DAG וקישורים לקובצי הגדרות DAG, בדלי של הסביבה.
נכנסים לדף Environments במסוף Google Cloud .
בעמודה DAG list, לוחצים על הקישור DAGs של הסביבה.
בוחרים DAG.
כדי לראות את קוד המקור של ה-DAG, עוברים לכרטיסייה תרשים.
כדי לראות מידע נוסף על ה-DAG, עוברים לכרטיסייה מקור.
ממשק המשתמש של Airflow
כדי לראות את הדיאגרמה של DAG בממשק האינטרנט של Airflow:
נכנסים לדף Environments במסוף Google Cloud .
בעמודה Airflow webserver, לוחצים על הקישור Airflow של הסביבה.
מתחברים לחשבון Google עם ההרשאות המתאימות.
בממשק האינטרנט של Airflow, בדף DAGs, לוחצים על השם של ה-DAG.
בדף עם פרטי ה-DAG, עוברים לכרטיסיות הזמינות כדי לראות מידע נוסף על ה-DAG.
המאמרים הבאים