מעקב אחרי סטטוס המשימה באמצעות התראות Pub/Sub ו-BigQuery

במאמר הזה מוסבר איך אפשר לעקוב אחרי שינויים בסטטוס של עבודות ומשימות באמצעות הגדרת התראות Pub/Sub. אפשר להשתמש בהתראות למגוון תרחישי שימוש. לדוגמה, במאמר הזה מוסבר איך להזרים את ההתראות לטבלה ב-BigQuery, שבה אפשר להשתמש כדי לנתח את הנתונים. מידע נוסף על תרחישים לדוגמה של התראות ב-Pub/Sub זמין במאמר בחירת סוג מינוי במסמכי Pub/Sub.

לחלופין, אם רוצים לייצא את כל המידע על משימה ל-BigQuery, אפשר לעיין במאמר ייצוא מידע על משימות.

לפני שמתחילים

  1. אם עוד לא השתמשתם ב-Batch, כדאי לעיין במאמר תחילת העבודה עם Batch ולהפעיל את Batch על ידי השלמת הדרישות המוקדמות לפרויקטים ולמשתמשים.
  2. כדי להגדיר התראות Pub/Sub לעבודות Batch, מבצעים את הפעולות הבאות:
    1. מפעילים את Pub/Sub API.

      תפקידים שנדרשים להפעלת ממשקי API

      כדי להפעיל ממשקי API, נדרשת ההרשאה serviceusage.services.enable. אם יצרתם את הפרויקט, סביר להניח שכבר יש לכם את ההרשאה הזו דרך התפקיד 'בעלים' (roles/owner). אחרת, תוכלו לקבל את ההרשאה הזו דרך התפקיד 'אדמין בממשק Service Usage' (roles/serviceusage.serviceUsageAdmin). איך מקצים תפקידים

      להפעלת ה-API