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

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

אלא אם משנים את ההגדרה, בדף 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 הבאים:

    • Observability View Accessor (roles/observability.viewAccessor) on the observability views that you want to query. התפקיד הזה תומך בתנאי IAM, שמאפשרים להגביל את ההרשאה לתצוגה ספציפית. אם לא מצרפים תנאי למתן התפקיד, לחשבון המשתמש תהיה גישה לכל תצוגות הנתונים של יכולת התצפית.
    • BigQuery User (roles/bigquery.user) בפרויקט
    • BigQuery Job User (roles/bigquery.jobUser) בפרויקט

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

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

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

אם תגדירו את הדף Observability Analytics לשימוש במנוע BigQuery ב Google 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.

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

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

תמחור

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

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