הגדרת Observability Analytics להרצת שאילתות Cloud Trace במנוע BigQuery מאפשרת ליצור מדיניות התראות שמבוססת על SQL ולשמור תרשימים של מרכז הבקרה, שהשאילתות שלהם משלבות נתוני ניראות עם נתונים עסקיים אחרים. כשמריצים שאילתות במנוע של BigQuery, כברירת מחדל הן משתמשות במשבצות על פי דרישה, או במשבצות שמורות אם לפרויקט יש הקצאת משבצות שמורות באותו מיקום של מערך הנתונים המקושר.
אם לא משנים את ההגדרות, בדף Observability Analytics השאילתות מופעלות במנוע השאילתות שמוגדר כברירת מחדל, שמשתמש במשבצות שמוגדרות כברירת מחדל. בשני המנועים אפשר לשלוח שאילתות לתצוגות של ניראות, לתצוגות של קטגוריות ביומן ולתצוגות ניתוח נתונים.
לפני שמתחילים
-
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 theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
כדי לקבל את ההרשאות שנדרשות להרצת שאילתות מ-Observability Analytics באמצעות מנוע BigQuery, בקשו מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:
- צפייה בנתוני ניראות (
roles/observability.viewer) בפרויקט - גישה לתצוגת ניראות (
roles/observability.viewAccessor) בתצוגות הניראות שרוצים לשלוח אליהן שאילתות. התפקיד הזה תומך בתנאי IAM, שמאפשרים להגביל את ההקצאה לתצוגה ספציפית. אם לא מוסיפים תנאי להקצאת התפקיד, לחשבון המשתמש תהיה גישה לכל תצוגות הניטור. - BigQuery Data Viewer (
roles/bigquery.dataViewer) בפרויקט או במערך הנתונים המקושר - BigQuery Job User (
roles/bigquery.jobUser) בפרויקט
להסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
- צפייה בנתוני ניראות (
- מוודאים שיש לכם מערך נתונים מקושר ב-BigQuery במערך הנתונים של ניראות המערכת שבו מאוחסנים נתוני המעקב. אם מערך הנתונים המקושר ב-BigQuery לא קיים, צריך ליצור אותו.
אם אתם מגדירים את הדף Observability Analytics לשימוש במנוע BigQuery בפרויקט ב- Google Cloud שמוגן על ידי Virtual Private Cloud (VPC) Service Controls, אתם צריכים להשתמש במהדורת Enterprise של BigQuery. הסבר על מהדורות BigQuery
להריץ שאילתות במנוע של BigQuery
כדי להריץ שאילתה במנוע של BigQuery כשמשתמשים בדף Observability Analytics:
-
נכנסים לדף manage_search Observability Analytics במסוף Google Cloud :
כניסה לדף Observability Analytics
אם אתם משתמשים בשורת החיפוש כדי למצוא את הדף הזה, בחרו בתוצאה עם כותרת המשנה Logging.
מזינים או טוענים שאילתה. מידע נוסף זמין במאמר שאילתות וניתוח של נתוני מעקב.
אתם יכולים לשמור תרשים במרכז בקרה, שבו התרשים מציג את התוצאה של איחוד בין נתוני ניראות לבין נתונים עסקיים אחרים. במקרה כזה, בסעיף
FROMצריך לציין תצוגה של מערך נתונים של ניראות או תצוגה של מאגר יומנים, וצריך להיות גם מערך נתונים מקושר לנתונים ששלחתם לגביהם שאילתה. בהצהרהJOINאפשר לציין טבלה ב-BigQuery. אבל צריך לוודא שיש לכם את הרשאות ה-IAM הנדרשות כדי לשלוח שאילתות לטבלה ב-BigQuery.בסרגל הכלים, מוודאים שמופיע כפתור עם התווית Run on BigQuery.
אם בסרגל הכלים מופיע Run Query, לוחצים על settings Settings ובוחרים באפשרות BigQuery.
אם הלחצן Run on BigQuery מושבת, סימן שאין מערך נתונים מקושר. כדי לפתור את הבעיה, צרו את מערך הנתונים המקושר ב-BigQuery.
לוחצים על Run on BigQuery (הפעלה ב-BigQuery).