שיתוף לוח בקרה בהתאמה אישית ב-Cloud Monitoring מאפשר לכם לשתף פעולה עם חברי צוות או קבוצות בארגון כשאתם חוקרים בעיה במערכת או בודקים את ביצועי השירות. כשמשתפים לוח בקרה מGoogle Cloud המסוף, Monitoring שולח את כתובת ה-URL של לוח הבקרה באימייל לנמענים, בודק אם יש להם גישת צפייה, ואם התפקיד שלכם מאפשר זאת, מציג לכם בקשה להעניק את התפקיד הנדרש בניהול זהויות והרשאות גישה (IAM).
כדי לשתף הגדרת JSON של לוח בקרה בין פרויקטים במקום לשתף קישור למרכז השליטה של הסטרימינג בשידור חי, ראו העתקת הגדרה של לוח בקרה לפרויקט אחר.
שיטה מומלצת
כדי למנוע מחסומי הרשאות כשמשתפים מרכזי בקרה, מומלץ שחשבון משתמש עם תפקיד בעלים (roles/owner) ב-IAM בפרויקט Google Cloud יקצה את התפקיד צפייה ב-Monitoring (roles/monitoring.viewer) לכל האנשים, הקבוצות או הדומיינים שעשויים להזדקק לצפייה במרכז בקרה שמאוחסן בפרויקט Google Cloud . מידע נוסף זמין במאמר הענקת גישה ל-Cloud Monitoring.
לפני שמתחילים
בפרויקט ב- Google Cloud שבו מאוחסנים מרכזי הבקרה שרוצים לשתף:
-
נכנסים לדף IAM במסוף Google Cloud :
אם אתם משתמשים בשורת החיפוש כדי למצוא את הדף הזה, בחרו בתוצאה שכותרת המשנה שלה היא IAM & Admin.
בוחרים את הפרויקט Google Cloud .
אם מתקבלת שגיאת דחיית הרשאה, יכול להיות שאין לכם תפקיד IAM בפרויקט, או שהתפקיד שלכם לא מוגבל לפרויקט. כדי לראות את הדף IAM, צריך להיות לכם תפקיד ב-IAM ברמת הפרויקט. התפקידים ברמת הפרויקט הם בעלים (
roles/owner), עריכה (roles/editor) וצפייה (roles/viewer).
שיתוף מרכז בקרה
כשאתם חוקרים אנומליה בנתונים, יכול להיות שתרצו שאדם אחר או קבוצת אנשים יראו את מרכז הבקרה בהתאמה אישית. לדוגמה, יכול להיות שתראו ירידה או עלייה לא צפויות במדד לבדיקת ביצועים מסוים, ותרצו להתייעץ עם חבר צוות. בתרחיש הזה, אתם רוצים לשתף מרכז בקרה עם חבר צוות.
כדי לשתף מרכז בקרה, מבצעים את הפעולות הבאות:
-
נכנסים לדף Dashboards במסוף Google Cloud :
אם אתם משתמשים בשורת החיפוש כדי למצוא את הדף הזה, בחרו בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. להגדרות של App Hub, בוחרים את הפרויקט המארח או את פרויקט הניהול של App Hub.
- בוחרים מרכז בקרה.
לוחצים על Share ומשתמשים בטבלה הבאה כדי להשלים את תיבת הדו-שיח.
בעלים
ההוראות האלה מיועדות למשתמשים עם תפקיד ה-IAM "בעלים" (
roles/owner).- לוחצים על הוספת אנשים וקבוצות ומזינים את השמות של האנשים או הקבוצות.
- לוחצים על הודעה ומזינים את המידע שרוצים לכלול באימייל. אין צורך לכלול את כתובת ה-URL של מרכז הבקרה.
אופציונלי: כדי להציג בלוח הבקרה נתונים בטווח תאריכים ספציפי, בוחרים באפשרות Open dashboard at custom time range ומזינים את שעת ההתחלה ושעת הסיום.
כברירת מחדל, במרכז הבקרה מוצגים נתונים מהשעה האחרונה.
לוחצים על שליחה.
המערכת בודקת אם לנמעני האימייל יש הרשאה לצפות בלוח הבקרה. ל-Monitoring אין גישה לחברי הקבוצה, ולכן יכול להיות שהם יזוהו כמשתמשים שצריכים הרשאות כדי לצפות במרכז הבקרה.
אם לכל הנמענים יש הרשאה לצפות בלוח הבקרה, הם יקבלו אימייל עם הזמנה לצפות בו. האימייל כולל את ההודעה שלכם ואת כתובת ה-URL של מרכז הבקרה.
אם נפתח חלון דו-שיח שמבקש מכם להעניק גישה לנמען, סימן שהכלי 'מעקב' קבע שלנמען אין הרשאה לצפות בלוח הבקרה.
כדי להעניק את ההרשאות המינימליות לצפייה בלוח הבקרה, בוחרים בתפקיד Monitoring viewer ולוחצים על Send.
כל נמען מקבל אימייל עם הזמנה לצפות במרכז הבקרה. האימייל כולל את ההודעה שלכם ואת כתובת ה-URL של מרכז הבקרה.
עורך או צופה
ההוראות האלה רלוונטיות אם התפקיד שלכם ב-IAM הוא עריכה (
roles/editor) או צפייה (roles/viewer).- לוחצים על הוספת אנשים וקבוצות ומזינים את השמות של האנשים או הקבוצות.
- לוחצים על הודעה ומזינים את המידע שרוצים לכלול באימייל. אין צורך לכלול את כתובת ה-URL של מרכז הבקרה.
אופציונלי: כדי להציג בלוח הבקרה נתונים בטווח תאריכים ספציפי, בוחרים באפשרות Open dashboard at custom time range ומזינים את שעת ההתחלה ושעת הסיום.
כברירת מחדל, במרכז הבקרה מוצגים נתונים מהשעה האחרונה.
לוחצים על שליחה.
המערכת בודקת אם לנמעני האימייל יש הרשאה לצפות בלוח הבקרה. ל-Monitoring אין גישה לחברי הקבוצה, ולכן יכול להיות שהם יזוהו כמשתמשים שצריכים הרשאות כדי לצפות במרכז הבקרה.
אם לכל הנמענים יש הרשאה לצפות בלוח הבקרה, הם יקבלו אימייל עם הזמנה לצפות בו. האימייל כולל את ההודעה שלכם ואת כתובת ה-URL של מרכז הבקרה.
אם מוצג דו-שיח עם הכותרת 'יכול להיות שלמישהו אין גישה', סימן שהכלי 'מעקב' קבע שלנמען מסוים אין הרשאה לצפות בלוח הבקרה. כדי להמשיך בפקודת השיתוף, לוחצים על שליחה ואז על אישור.
כל נמען מקבל אימייל עם הזמנה לצפות במרכז הבקרה. האימייל כולל את ההודעה שלכם ואת כתובת ה-URL של מרכז הבקרה.
כל שאר התפקידים
- לוחצים על הוספת אנשים וקבוצות ומזינים את השמות של האנשים או הקבוצות.
- לוחצים על הודעה ומזינים את המידע שרוצים לכלול באימייל. אין צורך לכלול את כתובת ה-URL של מרכז הבקרה.
אופציונלי: כדי להציג בלוח הבקרה נתונים בטווח תאריכים ספציפי, בוחרים באפשרות Open dashboard at custom time range ומזינים את שעת ההתחלה ושעת הסיום.
כברירת מחדל, במרכז הבקרה מוצגים נתונים מהשעה האחרונה.
לוחצים על שליחה.
הכלי Monitoring שולח אימייל שמזמין את הנמענים לצפות בלוח הבקרה שלכם. האימייל כולל את ההודעה שלכם ואת כתובת ה-URL של מרכז הבקרה.
פתרון בעיות
בקטע הזה מוסבר איך לפתור שגיאות שיכולות להתרחש כשמשתפים לוח בקרה.
מופיעה הודעת שגיאה כשמשתפים מרכז בקרה
כשמשתפים מרכז בקרה, יכולות להופיע שתי שגיאות שונות:
יש לכם את התפקיד "בעלים" (
roles/owner), אבל בתיבת הדו-שיח לשיתוף מופיעה הודעת השגיאה הבאה:Unable to grant access to the following account due to organization configurationsכללי המדיניות של הארגון מונעים מכם להקצות תפקיד לחשבון משתמש. כדי לפתור את השגיאה הזו, פנו למנהל החשבון הארגוני.
בחרתם נמען אחד או יותר בלי כתובת אימייל, ובתיבת הדו-שיח של השיתוף מופיעה הודעת השגיאה הבאה:
Error: Email addresses and domains must be associated with an active Google Account, Google Workspace account, or Cloud Identity account.עם זאת, נשלחה התראה באימייל לכל הנמענים עם כתובות אימייל תקינות.
אי אפשר לראות את מרכז הבקרה המשותף
קיבלתם באימייל כתובת URL של לוח הבקרה, אבל כשאתם נכנסים לכתובת הזו אתם לא יכולים לראות את לוח הבקרה. במקום זאת, מוצגת ההודעה הבאה:
You do not have sufficient permissions to view this page
כדי לפתור את הבעיה הזו, צריך לפנות ל-Project Owner ולבקש מהם להקצות לכם את התפקיד 'צפייה בנתוני המוניטורינג' (roles/monitoring.viewer).
בתרשים מוצגת אזהרה לגבי מטא-נתונים רגישים
פותחים לוח בקרה בהתאמה אישית ומצפים שכל הווידג'טים יציגו נתונים. עם זאת, בווידג'ט אחד או יותר שמכילים שאילתות SQL מוצגות הודעות שדומות להודעה הבאה:
This SQL query is configured to run on the BigQuery engine using [PROJECT_ID],
and references resources from [RESOURCE, ...]. Sensitive metadata,
including table contents, may be written to [PROJECT_ID].
הודעת האזהרה מציינת שהשאילתה חוצה את גבולות הבעלות, ומאפשרת לכם לאמת את השאילתה לפני שהיא מופעלת. גבולות הבעלות נקבעים לפי כמה גורמים, אחד מהם הוא ההיררכיה של המשאבים שבהם השאילתה משתמשת.
המערכת מבצעת בדיקות של גבולות בכל פעם שפותחים לוח בקרה. אי אפשר למנוע או לסגור את האזהרות האלה.
אם מופיעה הודעת אזהרה בווידג'ט, אפשר לבצע כל אחת מהפעולות הבאות:
אם אתם יודעים שהשאילתה בטוחה להרצה ואתם רוצים לראות את תוצאות השאילתה, לחצו על Confirm and Run.
מתעלמים מהודעת השגיאה. הווידג'ט הזה לא יציג נתונים מהסשן הנוכחי.
מנתחים את השאילתה, ואם צריך, משביתים אותה. לדוגמה, אתם יכולים:
- בודקים את השאילתה ומעריכים אילו נתונים נשלפים.
- בודקים את ההיסטוריה של לוח הבקרה כדי לראות מי הוסיף את הווידג'ט ומתי.
- אם קיבלתם קישור למרכז בקרה, ודאו שהשולח הוא מקור מהימן.
- כדי לשמור את הניתוח במרכז הבקרה לשימוש עתידי, מוסיפים ווידג'ט Text.
ב-Google Cloud יש כמה תכונות שיכולות לעזור למנוע זליגת נתונים באמצעות פישינג, התקפות פנימיות או ישויות חיצוניות. מידע נוסף זמין במאמר אבטחת מידע באמצעות Observability Analytics.
המאמרים הבאים
- עיון בנתונים בתרשים
הוספת מסננים למרכזי בקרה: