הרצת שאילתות של מעקב במנוע BigQuery

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

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

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

  1. 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

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

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

    • צפייה בנתוני ניראות (roles/observability.viewer) בפרויקט
    • גישה לתצוגת ניראות (roles/observability.viewAccessor) בתצוגות הניראות שרוצים לשלוח אליהן שאילתות. התפקיד הזה תומך בתנאי IAM, שמאפשרים להגביל את ההקצאה לתצוגה ספציפית. אם לא מוסיפים תנאי להקצאת התפקיד, לחשבון המשתמש תהיה גישה לכל תצוגות הניטור.
    • BigQuery Data Viewer ‏(roles/bigquery.dataViewer) בפרויקט או במערך הנתונים המקושר
    • BigQuery Job User (roles/bigquery.jobUser) בפרויקט

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

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

  4. מוודאים שיש לכם מערך נתונים מקושר ב-BigQuery במערך הנתונים של ניראות המערכת שבו מאוחסנים נתוני המעקב. אם מערך הנתונים המקושר ב-BigQuery לא קיים, צריך ליצור אותו.

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

להריץ שאילתות במנוע של BigQuery

כדי להריץ שאילתה במנוע של BigQuery כשמשתמשים בדף Observability Analytics:

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

    כניסה לדף Observability Analytics

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

  2. מזינים או טוענים שאילתה. מידע נוסף זמין במאמר שאילתות וניתוח של נתוני מעקב.

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

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

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

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

  4. לוחצים על Run on BigQuery (הפעלה ב-BigQuery).

תמחור

למחירון של BigQuery

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