הפעלת שאילתות ביומן במנוע BigQuery

אם מגדירים את הדף Observability Analytics להרצת שאילתות ביומן במנוע BigQuery, אפשר להשתמש במשבצות שמורות במקום במשבצות פנויות. צריך גם להשתמש במנוע BigQuery כשיוצרים מדיניות התראות מבוססת-SQL או כששומרים תרשימים בלוח בקרה שהשאילתות שלהם משלבות נתוני יכולת צפייה עם נתונים עסקיים אחרים.

כברירת מחדל, בדף Observability Analytics מופעלות שאילתות במנוע השאילתות שמוגדר כברירת מחדל, שבודק את הרשאות הגישה ליומנים. כשעוברים למנוע BigQuery, נבדקות ההרשאות ב-BigQuery. שני מנועי השאילתות מאפשרים לכם להריץ שאילתות על תצוגות של יכולת התבוננות, על תצוגות של מאגרי יומנים ועל תצוגות של ניתוח נתונים.

מידע נוסף זמין במאמר בנושא בחירת מנוע השאילתות של Observability Analytics.

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

  1. נכנסים לחשבון Google Cloud . אנחנו ממליצים למשתמשים חדשים ב- Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של המוצרים שלנו בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300$ להרצה, לבדיקה ולפריסה של עומסי העבודה.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator role (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  5. Verify that billing is enabled for your Google Cloud project.

  6. כדי לקבל את ההרשאות שדרושות להרצת שאילתות מ-Observability Analytics באמצעות מנוע BigQuery, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:

    • ‫Logs Viewer (roles/logging.viewer) on the project
    • Logs View Accessor (roles/logging.viewAccessor) בפרויקט או בתצוגה שרוצים לשלוח אליה שאילתה
    • ‫BigQuery Data Viewer (roles/bigquery.dataViewer) בפרויקט או במערך הנתונים המקושר
    • BigQuery Job User (roles/bigquery.jobUser) בפרויקט

    להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

    יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

  7. מוודאים שיש לכם מערך נתונים מקושר ב-BigQuery בקטגוריה ביומן. אם מערך הנתונים לא קיים, צריך ליצור אותו.

אם אתם מתכננים להגדיר את הדף Observability Analytics כדי להריץ שאילתות במנוע BigQuery בפרויקטים שמשתמשים ב-VPC Service Controls, אתם צריכים לוודא שאתם משתמשים במהדורת Enterprise של BigQuery. מידע נוסף זמין במאמר הסבר על מהדורות BigQuery.

הפעלת שאילתות של Observability Analytics במנוע BigQuery

כדי לעקוב אחרי התוצאות של שאילתת SQL באמצעות מדיניות התראות, צריך להריץ את השאילתות במנוע BigQuery. כך עושים את זה:

  1. נכנסים לדף Observability Analytics במסוף Google Cloud :

    עוברים אל Observability Analytics

    אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Logging.

  2. ברשימה Log views, מוצאים את התצוגה ובוחרים באפשרות Query או מזינים שאילתה.

    אם בחלונית השאילתה מוצגת הודעת שגיאה שמתייחסת להצהרה FROM, אי אפשר לפתור את הבעיה בטבלה כדי להציג תצוגת יומן ספציפית. מידע על פתרון הכשל הזה מופיע במאמר בנושא שגיאה FROM clause must contain exactly one log view.

  3. עוברים לסרגל הכלים ומוודאים שמוצג בו לחצן עם התווית Run on BigQuery.

    אם בסרגל הכלים מוצגת האפשרות Run Query, לוחצים על Settings ובוחרים באפשרות BigQuery.

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

  4. מריצים את השאילתה.

    אפשר להשתמש באפשרויות שבסרגל הכלים כדי לעצב את השאילתה, לנקות אותה ולפתוח את מסמכי העזר של BigQuery SQL.

תמחור

מידע על העלויות שקשורות לשימוש ב-BigQuery זמין במאמר בנושא תמחור ב-BigQuery.

המאמרים הבאים