במאמר הזה נסביר איך להוסיף קיבוצים זמניים ומסננים זמניים כדי לשנות את הנתונים שמוצגים בלוח בקרה מותאם אישית בלי לשנות כל ווידג'ט בנפרד. אחרי שמוסיפים קיבוץ או מסנן לכל לוח הבקרה, בסרגל הכלים של לוח הבקרה מופיע פריט תפריט לקיבוץ או למסנן הזה.
כשמבצעים פתרון בעיות, אפשר לשנות את הנתונים שמוצגים במרכז הבקרה על ידי הוספה של קיבוצים או מסננים זמניים. לדוגמה, אם אתם בודקים אירוע ורוצים שהנתונים בלוח הבקרה יוצגו רק לגבי מכונה וירטואלית (VM) ספציפית, אתם יכולים להוסיף מסנן זמני.
קיבוצים וסינונים זמניים נמחקים אוטומטית כשמטעינים מחדש את הדף, אבל אפשר גם למחוק אותם באופן ידני.
אפשר גם ליצור מסננים קבועים. לדוגמה, אם מוסיפים לסימנייה מסנן, הוא מתנהג כמו מסנן זמני, רק שהוא תמיד זמין. אפשר גם ליצור משתנים, שמאפשרים להחיל מסנן על ווידג'טים נבחרים. מידע נוסף אפשר למצוא במאמר בנושא יצירה וניהול של משתנים ומסננים מוצמדים.
התכונה הזו נתמכת רק בפרויקטים של Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
איך פועלים מסננים בלוח הבקרה
מסנן ללוח בקרה מציין תווית וערך. סדרת הזמנים שמוצגת בלוח הבקרה קובעת את התוויות שזמינות לסינון. האופן שבו ווידג'ט תומך במסנן שפועל בכל לוח הבקרה תלוי בסוג הנתונים שמוצגים בו ובהגדרות שלו:
לגבי ווידג'טים שמציגים נתונים של סדרות זמן, כמו תרשימי קו, הכללים הבאים חלים:
אם התרשים מסוג פעולות על ציר הזמן שמוצג בווידג'ט לא תומך בתווית במסנן, המסנן שחל על כל לוח הבקרה לא ישנה את הנתונים שמוצגים.
לדוגמה, אם מוסיפים מסנן לתווית
instance_id, אבל בתרשים במרכז הבקרה לא מוצגים נתונים עם התוויתinstance_id, המסנן לא משנה את הנתונים שמוצגים.אם בווידג'ט מצוין ערך לתווית, המסנן שמוגדר לכל לוח הבקרה לא משנה את הנתונים שמוצגים.
לדוגמה, אם מוסיפים מסנן לתווית
instance_id, אבל תרשים במרכז הבקרה כולל מסנן שמבוסס על התוויתinstance_id, המסנן שחל על כל מרכז הבקרה לא משנה את הנתונים שמוצגים.אחרת, התרשים מסנן את הנתונים שמוצגים בו כך שיוצגו רק סדרות הזמן שעומדות במסנן שמוגדר לכל לוח הבקרה.
בווידג'טים של חלונית היומנים, מסננים שמוגדרים לכל לוח הבקרה ומבוססים על תווית של משאב מעדכנים את השאילתה. לדוגמה, אם מוסיפים את המסנן cluster_name: mycluster ברמת לוח הבקרה, השאילתה מתעדכנת וכוללת את resource.labels."cluster_name"="mycluster".
אפשר להוסיף כמה מסננים לכל לוח הבקרה. המסננים האלה מצורפים באמצעות לוגיקת AND.
לפני שמתחילים
מבצעים את הפעולות הבאות ב Google Cloud פרויקט שבו רוצים לראות את מרכזי הבקרה:
-
כדי לקבל את ההרשאות שנדרשות להוספה או לשינוי של מסננים זמניים באמצעות מסוף Google Cloud , צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד Monitoring Viewer (
roles/monitoring.viewer) בפרויקט. להסבר על מתן תפקידים, קראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
מידע נוסף על תפקידים זמין במאמר בקרת גישה באמצעות ניהול זהויות וגישה.
יצירה או שינוי של קבוצות זמניות
כשמוסיפים קיבוצים ברמת מרכז הבקרה, בווידג'טים במרכז הבקרה מוצגת סדרת זמן אחת לכל קבוצה של סדרות זמן שיש להן את אותם ערכים עבור תוויות הקיבוץ. כברירת מחדל, מוצג הממוצע של כל קבוצה. עם זאת, אם הווידג'ט מגדיר פונקציית קיבוץ, המערכת משתמשת בפונקציה הזו.
לדוגמה, נניח שמרכז הבקרה מכיל תרשים שמציג את ניצול המעבד של המכונות הווירטואליות. כדי לקבוע אם צריך לפרוס עוד מכונות וירטואליות באזור מסוים, אפשר לערוך את לוח הבקרה ואת התרשים כדי לשנות את אפשרויות הקיבוץ שלו. אפשרות אחרת היא לקבץ באופן זמני את לוח הבקרה לפי אזור, ואז להציג את תרשים השימוש במעבד.
כדי ליצור או לשנות את הקיבוצים הזמניים:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
- מרחיבים את התפריט arrow_drop_down Group By ובוחרים את התוויות לקיבוץ.
- לוחצים על OK.
כשיוצאים מהמרכז לשליטה, כל הקיבוצים שיצרתם נמחקים.
יצירת מסנן זמני
כשבודקים אירוע, לפעמים רוצים לראות את הנתונים בדרכים ספציפיות. לדוגמה, יכול להיות שתרצו לראות רק סדרות זמן של מכונה וירטואלית ספציפית או של משאבים באזור ספציפי. כשיוצרים מסנן זמני, כל הווידג'טים בלוח הבקרה משתנים כדי להציג נתונים שתואמים למסנן.
לדוגמה, כדי להגדיר שכל התרשימים יציגו רק סדרות זמן של מכונה וירטואלית ספציפית, צריך ליצור מסנן שמבוסס על התווית instance_id. באופן דומה, כדי להגדיר את לוח הבקרה כך שיוצגו בו רק סדרות זמן של אזור ספציפי, צריך ליצור מסנן שמבוסס על התווית zone.
כדי ליצור מסנן זמני:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
בסרגל המסננים filter_list של לוח הבקרה, לוחצים על הוספת מסנן ואז בוחרים תווית מהתפריט.
בתפריט מופיעות התוויות של כל סדרת הזמן שמוצגת בלוח הבקרה.
אחרי שבוחרים תווית, מסנן מתווסף לסרגל הכלים של מרכז הבקרה. השם של המסנן זהה לשם של הבחירה שלכם, והערך שלו מוגדר ל-
*, שתואם לכל הערכים. לדוגמה, אם בוחרים באפשרותzone, סרגל הכלים יציגzone: *.כדי לבחור ערך ספציפי להתאמה, לוחצים על המסנן, למשל על
zone: *, ואז בוחרים ערך מהתפריט. כדי לצמצם את מספר האפשרויות בתפריט, מזינים חלק מהערך באזור filter_list Filter.
כשיוצאים מהמרכז לבקרה, כל המסננים שיצרתם נמחקים.
שינוי מסנן זמני
כדי לשנות את הערך של מסנן זמני, לוחצים על המסנן הרצוי על arrow_drop_down תפריט ואז בוחרים את האפשרות הרצויה.
אחרי שתבחרו, התרשימים והטבלאות יתעדכנו.
מחיקת מסנן זמני
מסננים זמניים נמחקים אוטומטית כשעוברים מדף הבקרה. כדי להסיר ידנית מסנן זמני, לוחצים על cancel מחיקה במסנן הרצוי.