במאמר הזה מוסבר איך להציג נתוני מדדים בלוח בקרה בהתאמה אישית. בתרשימי קו מוצגים ערכי נתוני המדדים לאורך זמן. אבל אפשר גם להשתמש בטבלאות או ברכיבים חזותיים אחרים כדי להציג את הערכים האחרונים של נתוני המדדים. אפשר להציג נתוני מדדים שיש להם ערך מספרי או ערך של התפלגות, כולל מדדים שהוגדרו על ידי המשתמש ומדדים שמבוססים על יומנים.
אם אתם רוצים להציג סוגים אחרים של נתונים, תוכלו לעיין במסמכים הבאים:
- הצגת אירועים ותרשימים של מדיניות התראות
- יומנים ושגיאות
- טקסט תיאורי
- יעדים למדידת רמת השירות (SLO) עבור קבוצה של שירותים
- תרשימים שמציגים את התוצאות של שאילתת Observability Analytics
מידע על Cloud Monitoring API להגדרת מרכזי בקרה בהתאמה אישית זמין במאמר ניהול מרכזי בקרה באמצעות API.
התכונה הזו נתמכת רק בפרויקטים של Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
תרשימים להמחשת נתוני מדדים
כדי להציג נתונים לאורך זמן, משתמשים בתרשימים. יש ארבעה סגנונות זמינים:
- קו
- שטח מוערם
- עמודות מוערמות
- מפת חום
תרשימי קו הם ההמחשה שמוצגת כברירת מחדל, והם מתאימים לרוב נתוני המדדים. תרשימי עמודות אופקיים מוערמים מתאימים במיוחד לשרטוט נתוני מדדים עם דגימות לא תדירות, כמו מדדי מכסת השימוש. כדי לראות נתוני מדדים שסוג הערך שלהם הוא התפלגות, משתמשים במפת החום.
כדי להציג רק את הערכים האחרונים, משתמשים באחד מהסגנונות הבאים:
- בטבלאות אפשר להציג תוויות, להגביל את מספר השורות ולצבוע את התאים לפי הערך.
- מדדים וכרטיסי ניקוד מציגים אינדיקציה ירוקה, צהובה או אדומה בהתאם להשוואה בין הערך לבין קבוצה של ערכי סף.
- היסטוגרמות מציגות את התדירות היחסית של הערכים העדכניים ביותר של כמה סדרות זמן.
- בתרשימי עוגה מוצג הערך העדכני ביותר של כל סדרת זמן כשבר מסכום כל הערכים.
- מפות עצים מציגות את הערכים העדכניים ביותר של נתונים מקובצים כסדרה של מלבנים מוטמעים, שבהם הצבע של המלבן פרופורציונלי לערך שלו.
אחרי שמגדירים את הווידג'ט, אפשר לשנות את ההדמיה שלו.
לפני שמתחילים
מבצעים את הפעולות הבאות ב Google Cloud פרויקט שבו רוצים ליצור ולנהל מרכזי בקרה:
-
כדי לקבל את ההרשאות שדרושות ליצירה ולשינוי של לוחות בקרה בהתאמה אישית באמצעות מסוף Google Cloud , צריך לבקש מהאדמין להקצות לכם את התפקיד Monitoring Editor (
roles/monitoring.editor) ב-IAM בפרויקט. להסבר על מתן תפקידים, קראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
מידע נוסף על תפקידים זמין במאמר בקרת גישה באמצעות ניהול זהויות וגישה.
אפשר להוסיף עד 100 ווידג'טים ללוח בקרה.
הצגת נתוני מדדים בלוח בקרה
כדי להציג נתוני מדדים בלוח הבקרה, צריך לבצע את השלבים הבאים:
יכול להיות שתרצו לשנות את המראה של התרשים, להציג יחס בין מדדים או לבצע שינויים אחרים. מידע על האפשרויות הזמינות מופיע בקטע אפשרויות מתקדמות להגדרה במאמר הזה.
פתיחה של מרכז בקרה והוספה של ווידג'ט
כדי להציג נתוני מדדים בלוח בקרה מותאם אישית, מבצעים את הפעולות הבאות:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
מבצעים אחת מהפעולות הבאות:
- כדי ליצור מרכז בקרה חדש, לוחצים על יצירת מרכז בקרה.
- כדי לעדכן מרכז בקרה קיים, מחפשים את מרכז הבקרה ברשימת כל מרכזי הבקרה ובוחרים את השם שלו.
בסרגל הכלים, לוחצים על add הוספת ווידג'ט.
בתיבת הדו-שיח Add widget (הוספת ווידג'ט), בוחרים ווידג'ט.
- כדי להוסיף תרשים קו, בוחרים באפשרות leaderboard מדד.
- כדי להוסיף תרשים אחר, בוחרים את התרשים מספריית הווידג'טים.
אפשר לשנות את סגנון הוויזואליזציה באמצעות אפשרויות הווידג'ט.
בחירה של סוג מדד להצגה
בשלב הזה מגדירים שאילתה. השאילתה מגדירה אילו נתונים יוצגו בווידג'ט.
ממשק מבוסס-תפריט
בוחרים את נתוני הסדרה העיתית שרוצים להציג:
-
ברכיב מדד, מרחיבים את התפריט בחירת מדד.
התפריט Select a metric כולל תכונות שעוזרות לכם למצוא את סוגי המדדים שזמינים:
- כדי למצוא סוג מדד ספציפי, משתמשים בfilter_list סרגל הסינון.
לדוגמה, אם מזינים
util, התפריט יציג רק את האפשרויות שכוללות אתutil. הערכים מוצגים אם הם עוברים בדיקה לא תלוית-רישיות מסוג 'מכיל'. - כדי להציג את כל סוגי המדדים, גם אלה שלא כוללים נתונים, לוחצים על פעיל. כברירת מחדל, בתפריטים מוצגים רק סוגי מדדים עם נתונים.
לדוגמה, אתם יכולים לבחור את האפשרויות הבאות:
- בתפריט Active resources בוחרים באפשרות VM instance.
- בתפריט Active metric categories בוחרים באפשרות uptime_check.
- בתפריט Active metrics, בוחרים באפשרות Request latency.
- לוחצים על אישור.
- כדי למצוא סוג מדד ספציפי, משתמשים בfilter_list סרגל הסינון.
לדוגמה, אם מזינים
- אופציונלי: כדי לציין קבוצת משנה של נתונים להצגה, ברכיב Filter, בוחרים באפשרות Add filter וממלאים את תיבת הדו-שיח. לדוגמה, אפשר להחיל מסנן כדי להציג נתונים של אזור אחד. אפשר להוסיף כמה מסננים. מידע נוסף זמין במאמר בנושא סינון נתונים בתרשים.
מידע נוסף זמין במאמר בנושא בחירת הנתונים לתרשים.
-
שילוב ויישור של סדרות עיתיות:
- כדי להציג את כל סדרות הזמנים, בתפריט הראשון של הרכיב Aggregation בוחרים באפשרות Unaggregated, ובתפריט השני בוחרים באפשרות None.
- כדי לשלב סדרות עיתיות, באלמנט Aggregation:
מרחיבים את התפריט הראשון ובוחרים פונקציה.
התרשים מתעדכן ומוצגת בו סדרת זמן אחת. לדוגמה, אם בוחרים באפשרות ממוצע, סדרת הזמן שמוצגת היא הממוצע של כל סדרות הזמן.
כדי לשלב סדרות זמנים עם אותם ערכי תוויות, מרחיבים את התפריט השני ובוחרים תווית אחת או יותר.
התרשים מתרענן ומוצגת בו סדרת זמן אחת לכל שילוב ייחודי של ערכי תוויות. לדוגמה, כדי להציג את נתוני הסדרה העיתית לפי אזור, מגדירים את התפריט השני לאזור.
אם בתפריט השני בוחרים באפשרות ללא, בתרשים מוצגת סדרת זמן אחת.
- אופציונלי: כדי להגדיר את המרווח בין נקודות הנתונים, לוחצים על add הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.
מידע נוסף על קיבוץ והתאמה מופיע במאמר בחירת אופן הצגת הנתונים בתרשים.
- אופציונלי: כדי להציג רק את סדרת הזמן עם הערכים הכי גבוהים או הכי נמוכים, משתמשים ברכיב Sort & Limit.
PromQL
- בסרגל הכלים של החלונית ליצירת שאילתות, לוחצים על הלחצן ששמו code PromQL.
-
מזינים את השאילתה בעורך השאילתות. לדוגמה, כדי ליצור תרשים של ניצול המעבד הממוצע של המכונות הווירטואליות בפרויקט Google Cloud , משתמשים בשאילתה הבאה:
avg(compute_googleapis_com:instance_cpu_utilization)
מידע נוסף על השימוש ב-PromQL זמין במאמר PromQL ב-Cloud Monitoring.
מסנן מעקב
-
ברכיב Metric, לוחצים על help_outline Help ואז בוחרים באפשרות Direct Filter Mode.
האלמנטים Metric ו-Filter נמחקים, ונוצר אלמנט Filters שמאפשר להזין טקסט.
אם בחרתם סוג משאב, מדד או מסננים לפני שעברתם למצב Direct Filter Mode, ההגדרות האלה יוצגו בשדה של האלמנט Filters.
- מזינים מסנן של ניטור בשדה של הרכיב Filters.
שילוב ויישור של סדרות עיתיות:
- כדי להציג את כל סדרות הזמנים, בתפריט הראשון של הרכיב Aggregation בוחרים באפשרות Unaggregated, ובתפריט השני בוחרים באפשרות None.
- כדי לשלב סדרות עיתיות, באלמנט Aggregation:
מרחיבים את התפריט הראשון ובוחרים פונקציה.
התרשים מתעדכן ומוצגת בו סדרת זמן אחת. לדוגמה, אם בוחרים באפשרות ממוצע, סדרת הזמן שמוצגת היא הממוצע של כל סדרות הזמן.
כדי לשלב סדרות זמנים עם אותם ערכי תוויות, מרחיבים את התפריט השני ובוחרים תווית אחת או יותר.
התרשים מתרענן ומוצגת בו סדרת זמן אחת לכל שילוב ייחודי של ערכי תוויות. לדוגמה, כדי להציג את נתוני הסדרה העיתית לפי אזור, מגדירים את התפריט השני לאזור.
אם בתפריט השני בוחרים באפשרות ללא, בתרשים מוצגת סדרת זמן אחת.
- אופציונלי: כדי להגדיר את המרווח בין נקודות הנתונים, לוחצים על add הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.
מידע נוסף על קיבוץ והתאמה מופיע במאמר בחירת אופן הצגת הנתונים בתרשים.
שומרים את השינויים.
אחרי שבוחרים את סוג המדד שרוצים להציג, אפשר לשמור את השינויים, לשנות את הגדרות ברירת המחדל או להגדיר שדות ספציפיים לווידג'ט. הקטעים הבאים במסמך הזה עשויים לעזור לכם להגדיר שדות ספציפיים לווידג'ט:
כשמרוצים מהתרשים, שומרים את השינויים ומעדכנים את לוח הבקרה.
- כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
- כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
אחרי ששומרים את הווידג'ט, אפשר לערוך אותו ולשנות את ההגדרות שלו. לדוגמה, אפשר לשנות את סגנון הוויזואליזציה.
אפשרויות הגדרה מתקדמות
בקטע הזה מפורטות האפשרויות הזמינות להתאמה אישית של הווידג'ט:
שינוי ההצגה החזותית
כדי להציג את הערכים העדכניים ביותר של נתוני המדדים, במקום להציג את הנתונים האלה לאורך זמן, אפשר להשתמש באחד מהתרשימים הבאים:
כדי לשנות את התצוגה החזותית של הווידג'ט, בחלונית תצוגה, לוחצים על arrow_drop_down סוג הווידג'ט ובוחרים אפשרות מהתפריט.
בקטע סוג הווידג'ט מפורטים כל סוגי הווידג'טים שיכולים להציג את אותו סוג של נתונים, אבל יכול להיות שחלק מהווידג'טים לא מופעלים. לדוגמה, נניח שתרשים קו מציג כמה סדרות זמנים. בתפריט סוג הווידג'ט מופיעים רוב סוגי התצוגות החזותיות כתואמים. לדוגמה, תמיד אפשר לעבור מתרשים קו לטבלה. עם זאת, סוגי הווידג'טים הבאים לא זמינים:
- הווידג'ט Heatmap מושבת כי בווידג'טים האלה אפשר להציג רק נתוני התפלגות.
- החלונית'יומנים' לא מופיעה כי אי אפשר להציג בה נתונים של מדדים.
הגדרת מראה
אופציונלי: כדי לשנות את אופן הצגת הנתונים שנבחרו בתרשים או בטבלה, משתמשים באפשרויות בחלונית Display:
- אפשרויות לתרשים:
- תפריט מצב ניתוח: אפשר לבחור בין תרשימי קו, תרשימי רנטגן ונתונים סטטיים.
- תפריט Compare to Past (השוואה לנתונים קודמים): הצגת נתונים קודמים על גבי הנתונים הנוכחיים.
- תפריט קו הסף: הוספת סף להשוואה.
- תפריט Legend Alias: הגדרת השם של עמודת מקרא.
- תפריטים של הקצאה לציר Y, תוויות של ציר Y וסקאלה של ציר Y: הגדרת הקצאה, תוויות או סקאלה לציר Y.
- אפשרויות הטבלה:
- תפריט אפשרויות הערך: בוחרים בין הערך האחרון לבין ערך מצטבר.
- תפריט העמודות הגלויות: בוחרים אילו עמודות יוצגו.
- תפריט עיצוב העמודה: הגדרת שמות העמודות, יישור הנתונים בעמודה, יחידות, והאם התאים מקודדים בצבע.
- תפריט תצוגת מדדים: בוחרים אם הערך יוצג לבד או ביחס לטווח ערכים.
- תפריט Legend Alias: הגדרת השם של עמודת מקרא.
הגדרת הרשאות הגישה
כברירת מחדל, הווידג'ט מוצג במרכז הבקרה. אם מגדירים משתנים, אפשר להגדיר שהווידג'ט יוצג רק כשהמשתנה מקבל ערכים ספציפיים. מידע נוסף זמין במאמר בנושא הגדרת הגישה לווידג'ט.
הצגת כמה סוגי מדדים
אתם יכולים להגדיר תרשימים וטבלאות כך שיוצגו בהם כמה סוגים של מדדים. בטבלאות, מערכת Cloud Monitoring מנסה להציג את הערכים של שני סוגי המדדים באותה שורה, אם אפשר. מידע נוסף זמין במאמר בנושא איך טבלאות ממזגות נתונים מכמה סוגי מדדים.
ממשק מבוסס-תפריט
- לוחצים על הוספת שאילתה. נוספת שאילתה חדשה. לדוגמה, יכול להיות שנוסיף שאילתה עם התווית B.
- בשדה Metric של השאילתה החדשה, בוחרים סוג משאב וסוג מדד. אפשר גם להוסיף מסננים, לשלב סדרות זמן, למיין ולהגביל את מספר סדרות הזמן שמוצגות.
צילום המסך הבא ממחיש את התצוגה של Metrics Explorer כשמוצגים בו שני סוגים של מדדים:

PromQL
לא נתמך.
מסנן מעקב
לא נתמך.
הצגת יחס בין סוגי מדדים
יכול להיות שתרצו ליצור תרשים של יחס בין מדדים אם Google Cloud לא מספק את נתוני המדדים בפורמט שאתם מעדיפים.
ממשק מבוסס-תפריט
- מגדירים את התרשים כך שיוצגו בו שני סוגי מדדים עם אותו סוג מדד. לדוגמה, שניהם מדדים של
GAUGE. - חשוב לוודא שהערך של השדה Min Interval זהה בשני סוגי המדדים. כדי לגשת לשדה הזה, לוחצים על add הוספת רכיב שאילתה ובוחרים באפשרות מרווח מינימלי.
-
מעדכנים את שדות הצבירה.
מומלץ שהתוויות של סוג המדד במכנה יתאימו לערכים שהוגדרו לסוג המדד במונה. לדוגמה, אפשר לבחור את התווית
zoneגם למונה וגם למכנה.לא חייבים להשתמש באותה קבוצת תוויות לשני סוגי המדדים, אבל אפשר לבחור רק תוויות שמשותפות לשני סוגי המדדים.
-
בסרגל הכלים של חלונית השאילתה, בוחרים באפשרות יצירת יחס וממלאים את תיבת הדו-שיח.
אחרי שיוצרים את היחס, מוצגות שלוש שאילתות:
- A/B Ratio מזהה את שאילתת היחס.
- A מציין את השאילתה של המונה.
- B מזהה את השאילתה למכנה.
בדוגמה הבאה מוצג יחס שמשווה בין סכום הבייטים שנכתבו לדיסק בכל אזור לבין המספר הכולל של הבייטים שנכתבו לדיסק:

-
אופציונלי: כדי להחליף בין מדדי המונה והמכנה, מרחיבים את התפריט ברכיב Ratio ובוחרים אפשרות.
PromQL
- בסרגל הכלים של החלונית ליצירת שאילתות, לוחצים על הלחצן ששמו code PromQL.
-
מזינים את השאילתה בעורך השאילתות. לדוגמה, כדי ליצור תרשים של היחס בין זמן האחזור הממוצע של מדד
my_summary_latency_seconds, משתמשים בשאילתה הבאה:sum without (instance)(rate(my_summary_latency_seconds_sum[5m])) / sum without (instance)(rate(my_summary_latency_seconds_count[5m]))
מידע נוסף על השימוש ב-PromQL זמין במאמר PromQL ב-Cloud Monitoring.
מסנן מעקב
לא נתמך.
הגדרת טבלה
כדי לראות את הנתונים העדכניים ביותר בטבלה, מוסיפים טבלה. בטבלאות אפשר להציג נתונים מספריים. לדוגמה, הם יכולים להציג סוג מדד אחד או יותר, או אחוזונים של מדדים עם ערכי התפלגות.
בצילום המסך הבא מוצגות שתי טבלאות. בטבלה הראשונה מוצגים שני סוגי מדדים: מספר הבייטים שנקראו ממופעים ומספר הבייטים שנכתבו למופעים. ערך מצטבר מוצג לצד סרגל השוואה. בטבלה השנייה מוצג הערך האחרון של סוג מדד אחד, והעמודה 'ערך' הוגדרה כך שהתא מקודד בצבעים בהתאם להשוואה בין הערך לבין ערך סף:
יש שני ווידג'טים שמציגים נתונים בפורמט טבלאי: הווידג'ט רשימה מובילה והווידג'ט טבלה. ההבדל העיקרי בין שני הווידג'טים האלה הוא שבווידג'ט רשימה עליונה השורות ממוינות, והערך מוצג עם אינדיקטור ויזואלי של הערך בהשוואה לטווח הערכים האפשריים. בווידג'ט רשימה עליונה מוצג ייצוג חזותי של הערך, ולכן אי אפשר לקודד את התא לפי צבעים בהתאם להשוואה של הערך עם סף.
כדי להוסיף טבלה למרכז הבקרה:
- פותחים לוח בקרה ומוסיפים ווידג'ט ומוסיפים ווידג'ט של טבלה או של רשימה עליונה.
-
כל שורה בטבלה תואמת לסדרת זמן אחת. עמודה אחת בטבלה מציגה ערך מספרי שהוא הערך האחרון או ערך מצטבר. בעמודות האחרות מוצגות התוויות בסדרת הזמן.
אופציונלי: בוחרים סוג מדד אחר.
כשבטבלה מוצגים כמה סוגי מדדים, הנתונים של שני סוגי המדדים מוצגים באותה שורה, אם אפשר. מידע נוסף זמין במאמר בנושא הסבר על טבלאות שמוצגים בהן כמה סוגים של מדדים.
מגדירים את הטבלה:
אפשר גם להשתמש ב-Cloud Monitoring API כדי להוסיף ווידג'ט של טבלה ללוח בקרה. מידע נוסף זמין במאמר בנושא לוח בקרה עם ווידג'ט TimeSeriesTable.
הצגת הערך האחרון או ערך מצטבר
כברירת מחדל, בטבלאות מוצג הערך העדכני ביותר. עם זאת, בטבלה יכול להיות מוצג ערך שמחושב על סמך טווח הזמן שנבחר ללוח הבקרה.
כדי לבחור בין הערך האחרון לבין הערך המצטבר, משתמשים בשדה אפשרות ערך.
אם מציגים את הערך המצטבר, אז לכל סדרת זמן, הנתונים בטווח הזמן שנבחר בלוח הבקרה משולבים על ידי פונקציית היישור. פונקציית ההתאמה היא אחת מאפשרויות הצבירה, והיא לא מוצגת כברירת מחדל. כדי לראות את פונקציית היישור, מרחיבים את הרכיב Aggregation וברכיב הראשון בוחרים באפשרות Configure aligner. אחרי שבוחרים באפשרות הזו, הרכיב Aggregation מוחלף ברכיב Grouping ובתפריט בשם Alignment function.
בחירת העמודות שיוצגו
כברירת מחדל, בעמודה אחת בטבלה מוצג ערך מספרי. כל שאר העמודות מייצגות תווית בסדרת הזמן. בעמודות שמבוססות על תוויות, שם העמודה נגזר מהתווית.
כדי להגדיר את העמודות שיוצגו בטבלה, מרחיבים את התפריט Visible Columns ובוחרים את האפשרויות הרצויות.
הגדרת פורמט העמודות
כדי להגדיר עמודה ספציפית, ברכיב Columns, מרחיבים את התפריט Override column, בוחרים את העמודה שרוצים לשנות ומבצעים אחת מהפעולות הבאות:
- כדי להגדיר את שם העמודה, משתמשים בשדה השם המוצג.
- כדי להגדיר את יישור הנתונים בעמודה, משתמשים בלחצנים format_align_left יישור לימין, format_align_center יישור למרכז וformat_align_right יישור לשמאל.
- כדי להגדיר צבע לתא על סמך ההשוואה בין הערך המספרי לבין ערך הסף, צריך להגדיר את ערכי הסף לאזהרה ולסכנה.
- אם אתם כותבים שאילתות PromQL, אתם יכולים להשתמש בתפריט יחידה כדי להגדיר את היחידות שיוצגו עם הנתונים. היחידות מוגדרות אוטומטית כשמגדירים את השאילתה באמצעות בחירה בתפריט.
הצגת ערך הפניה
בטבלאות אפשר להציג רק ערך, או ערך יחסי לטווח הערכים. כשבוחרים באפשרות 'טווח', הערך מוצג עם עמודה בצבע כחול, והאורך של העמודה פרופורציונלי לערך שמוצג.
כדי להגדיר אם יוצג ערך השוואתי, משתמשים ברכיב Metric view.
מיון וסינון
אפשר לשנות את סדר השורות בתצוגת הטבלה, ולסנן את תוכן הטבלה כך שיוצגו רק שורות מסוימות. ההגדרות האלה לא נשמרות. כשיוצאים מדף מרכז הבקרה או כשמרעננים את מרכז הבקרה, אפשרויות המיון והסינון שהגדרתם נמחקות.
אלה אפשרויות המיון והסינון שזמינות לכם:
כדי למיין את הטבלה לפי עמודה, לוחצים על כותרת העמודה.
כדי לשנות את העמודות בטבלה, לוחצים על view_column הצגת עמודות, מבצעים את השינויים ואז לוחצים על אישור.
כדי להציג רק שורות ספציפיות, מוסיפים מסנן אחד או יותר. אפשר להוסיף כמה מסננים. אם לא מציינים את האופרטור OR בין שני מסננים, המסננים האלה מצורפים באמצעות האופרטור AND.
כדי להוסיף מסנן, לוחצים על
Enter property name or value, בוחרים מאפיין מהתפריט ומזינים ערך או בוחרים ערך מהתפריט. לדוגמה, אם מסננים לפי המאפייןNameומזינים את הערךdemo, בטבלה יופיעו רק שורות שבהן השדהNameכולל את הערךdemo.
הסבר על טבלאות שמוצגים בהן כמה סוגים של מדדים
אם שאילתת טבלה מחפשת כמה סוגים של מדדים, Google Cloud המסוף בודק את התוויות שמצורפות לנתונים המצטברים של שני סוגי המדדים ומבצע פעולת מיזוג. אם התוויות שמשותפות לשתי השאילתות מאפשרות ל-Monitoring לקבוע מזהה שורה ייחודי, אז בשורה אחת בטבלה מוצג הערך העדכני ביותר של כל שאילתה. אחרת, יש שורה אחת לכל סדרת זמן.
לדוגמה, נניח שטבלה מבצעת שאילתה על שני סוגים שונים של מדדים. נקרא לשאילתות האלה A ו-B. ההסבר הבא מתאר איך תוצאות השאילתה עוברות מיזוג:
אם התוצאה של שתי השאילתות כוללת את אותה קבוצת תוויות, המיזוג תמיד יצליח. כל שורה מכילה את הערך האחרון של כל שאילתה. אם שאילתה לא מחזירה ערך לשילוב מסוים של תוויות, התא בטבלה יהיה ריק.
לדוגמה, נניח ששתי השאילתות מכילות תווית
zone. הטבלה מכילה שורה אחת לכל אזור שדווח על ידי שאילתהAושאילתהB. עם זאת, אם השאילתהAמחזירה סדרת נתונים כרונולוגית שהאזור שלה הואus-central1-a, אבל השאילתהBלא מחזירה סדרת נתונים כרונולוגית עם הערך הזה, הערך האחרון של השאילתהBמוצג כתא ריק.אם התוויות של תוצאות שאילתה אחת הן קבוצת משנה של התוויות של תוצאות שאילתה אחרת, התוצאות ימוזגו.
לדוגמה, נניח שהתוצאות של שתי השאילתות כוללות תוויות של
locationושלcluster_name, אבל התוצאות של שאילתהAכוללות גם תווית שלmemory_type. במצב כזה, כל שורה מתאימה לסדרת זמן עם ערכים ייחודיים לשלוש התוויות.בכל שורה, הערך שמוצג בשאילתה
Bהוא הערך של סדרת הזמן שתואמת לשתי התוויות הנפוצות,locationו-cluster_name, והמערכת מתעלמת מהתווית השלישית.אם התוצאות של שתי השאילתות לא כוללות תוויות משותפות, או אם הן כוללות תוויות משותפות אבל לא מספיק כדי ליצור מזהה שורה ייחודי, אי אפשר למזג את התוצאות. בטבלה מופיעה שורה אחת לכל סדרת זמן שמוחזרת על ידי שאילתה
Aאו על ידי שאילתהB, וחלק מהתאים בטבלה ריקים.לדוגמה, נניח שהתוויות של שאילתה
Aהןlocationו-memory_type, והתוויות של שאילתהBהןlocationו-cluster_name. למרות שהתוויתlocationנפוצה, היא לא מספיקה כדי ליצור מזהה ייחודי לשורה.כמו שמתואר בקטע הבא, יכול להיות שאפשר לפתור את הבעיה של מיזוג שנכשל.
איך לפתור בעיה במיזוג
כשיוצרים תרשים של כמה מדדים, יכול להיות שיתרחש כשל במיזוג כי המדדים משתמשים בשמות שונים של תוויות לאותו שדה.
אחת הדרכים לפתור את הכשל הזה היא להמיר שאילתה אחת ל-PromQL ואז להשתמש בפונקציה label_replace() כדי להמיר את שמות התוויות שמשמשים סוג אחד של מדדים כך שיתאימו לאלה של סוג המדדים השני.
לדוגמה, נניח שיש טבלה שמוגדרות בה שתי שאילתות:
A: שאילתות לגבי סוג המדדPrometheus/kube_pod_container_status_ready/gauge. אפשרויות הצבירה מוגדרות לסיכום סדרות הזמנים אחרי קיבוץ הנתונים לפי התוויתcluster.
B: שאילתות לגבי סוג המדדkubernetes.io/container/memory/request_bytes. אפשרויות הצבירה מוגדרות לסיכום סדרות הזמנים אחרי קיבוץ הנתונים לפי התוויתcluster_name.
לא ניתן למזג את התוצאות בטבלה כי התוצאות של שאילתה A ושל שאילתה B כוללות תוויות שונות.
כדי לפתור את הבעיה, צריך להמיר את השאילתה A ל-PromQL ולהחליף את cluster ב-cluster_name. בדוגמה הבאה מוצגת השאילתה לאחר השינוי:
sum by (cluster_name)(
label_replace(
avg_over_time(kube_pod_container_status_ready[${__interval}]),
"cluster_name", "$1", "cluster", "(.*)"
)
)
בעקבות השינויים, שתי השאילתות יניבו את אותו סט של תוויות.
לכן, בכל שורה בטבלה מופיעים שם האשכול, הערך של שאילתה A והערך של שאילתה B.
מידע על השימוש ב-PromQL זמין במאמר PromQL ב-Cloud Monitoring.
הגדרת מדדים וכרטיסי ניקוד
כדי לראות את המדידה האחרונה בהשוואה לקבוצה של ערכי סף שמסומנים בצבעים, מוסיפים מד או כרטיס מידע. במדדים מוצג רק המדידה האחרונה, בעוד שבכרטיסי מידע מוצגת גם היסטוריה של מדידות מהזמן האחרון. גם צבע הרקע של הווידג'טים האלה מקודד בצבע. אם הערך האחרון נמצא בטווחים הצפויים, צבע הווידג'ט יהיה לבן. כשהערך נמצא בטווח אזהרה, הווידג'ט הופך לכתום. באופן דומה, כשהערך נמצא בטווח מסוכן, הווידג'ט הופך לאדום.
בווידג'טים האלה אפשר להציג כמה מדדים או כרטיסי מידע. לדוגמה, בתמונה הבאה מוצג ווידג'ט של מדד עם שלושה מדדים:
מספר המדדים שמוצגים בווידג'ט המדדים תלוי בהגדרות הצבירה. בדוגמה, הגדרות הצבירה יוצרות שלוש סדרות זמן, ולכן מוצגים שלושה מדדים. אתם מגדירים את ערכי הסף ברמת הווידג'ט, כך שהם חלים על כל סדרת זמן. בדוגמה הזו, מד אחד הוא אדום, מד אחד הוא כתום והמד השלישי הוא ירוק.
שאר המידע בקטע הזה מתייחס למסוףGoogle Cloud . מידע על שימוש ב-Cloud Monitoring API זמין במאמר לוח בקרה עם Scorecard בסיסי.
כדי להוסיף מד או כרטיס מידע למרכז בקרה:
פותחים לוח בקרה ומוסיפים ווידג'ט, ואז מוסיפים ווידג'ט מסוג מד או כרטיס מידע.
בחלונית Display, מגדירים את הווידג'ט:
לווידג'טים של מדדים, לוחצים על arrow_drop_down טווח המדד ואז מגדירים את הערכים המינימלי והמקסימלי. כשמד מציג אחוז, צריך להגדיר את הערכים האלה ל-0 ול-1 בהתאמה.
לוחצים על arrow_drop_down Gauge threshold (ערך סף של מד) ואז מגדירים את ערכי הסף של האזהרה והסכנה. שדות סף ריקים לא נמצאים בשימוש.
במדד שהוצג קודם, מוגדרים שני ערכי סף. ערכים גבוהים מ-0.9 נמצאים בטווח הסכנה. ערכים שגבוהים מ-0.7 אבל לא בטווח הסכנה, נמצאים בטווח האזהרה.
בכרטיסי מידע, לוחצים על arrow_drop_down תצוגת תרשים ניצוץ, מרחיבים את תפריט האפשרויות ובוחרים את סגנון התצוגה.
כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
הגדרת היסטוגרמות, תרשימי עוגה ותרשימי עץ
בקטע הזה מוסבר איך להגדיר ווידג'טים שמציגים את הערכים האחרונים של המדדים בצורה גרפית.
הגדרת היסטוגרמה
ההיסטוגרמה מספקת מידע על התדירות היחסית של הערך האחרון של כמה סדרות זמנים. כלומר, ציר ה-x מחולק לתאים, שכל אחד מהם מייצג טווח של ערכים. ציר ה-Y מציין ספירה, שהיא מספר הדגימות שהערכים שלהן נמצאים בטווח של התא.
בצילום המסך הבא מוצג ווידג'ט של היסטוגרמה:
בדוגמה מוצג הערך העדכני ביותר של כ-50 סדרות זמן. הערך העדכני ביותר של רוב סדרות הזמן הוא 0.145 או פחות.
כדי להוסיף היסטוגרמה למרכז בקרה, מבצעים את הפעולות הבאות:
- פותחים לוח בקרה ומוסיפים ווידג'ט ומוסיפים ווידג'ט של היסטוגרמה.
-
מוצגת היסטוגרמה עם הגדרת ברירת מחדל של תאים.
אופציונלי: מעדכנים את הגדרות הפח:
כדי להגדיר את מספר התאים או את הגודל שלהם, בוחרים באפשרות תאים בהיסטוגרמה ומבצעים בחירה.
כדי לציין את מספר התאים, בוחרים באפשרות ספירה ומזינים ערך. מומלץ להזין ערך של לפחות 5 אבל לא יותר מ-50. עם זאת, התכונה הזו תומכת בעד 1,000 תאים.
כדי לציין את הגודל של כל תא, בוחרים באפשרות גודל ומזינים ערך.
כדי לציין את הערכים המינימליים והמקסימליים של ציר ה-X, בוחרים באפשרות טווח ציר ה-X וממלאים את תיבת הדו-שיח.
כדי לציין קנה מידה לינארי או לוגריתמי בציר Y, בוחרים באפשרות קנה מידה בציר Y ומשלימים את תיבת הדו-שיח.
לוחצים על אישור ואז על שמירה.
אפשר גם להשתמש ב-Cloud Monitoring API כדי להוסיף ווידג'ט של היסטוגרמה ללוח בקרה. מידע נוסף זמין במאמר בנושא לוח בקרה עם ווידג'ט Histogram.
הגדרת תרשים עוגה
כדי לראות את הנתונים העדכניים ביותר כחלק מהסך הכולל, מוסיפים תרשים עוגה. בדומה לטבלאות, בתרשים עוגה אפשר להציג כל סוג מדד שיש לו ערך מספרי, ואפשר להציג אחוזונים של מדדים עם ערכי חלוקה. כל סדרת זמן תורמת פרוסה אחת לתרשים העוגה.
בצילום המסך הבא מוצגת לוח בקרה עם נתוני השימוש במעבד של מכונות וירטואליות, באמצעות שתי הגדרות שונות של הווידג'ט תרשים עוגה:
מידע על הוספת תרשימי עוגה ללוח בקרה זמין במאמרים הבאים:
פותחים לוח בקרה ומוסיפים ווידג'ט, ואז מוסיפים ווידג'ט של תרשים עוגה.
כדי להציג את הערך הכולל, מגדירים את השדה Chart type (סוג התרשים) לDonut (תרשים טבעת).
מידע על שימוש ב-API להגדרת תרשים עוגה זמין במאמר בנושא לוח בקרה עם ווידג'ט PieChart.
הגדרת תרשים Treemap
כדי לראות את הנתונים העדכניים ביותר כסדרה מקוננת של מלבנים, שכל אחד מהם מייצג אוסף ייחודי של ערכי תוויות, מוסיפים תרשים עץ.
נניח שצברתם את הנתונים שאתם מציגים בתרשים לפי התווית zone.
אם מגדירים את סוג הווידג'ט ל-treemap, כל מלבן במפת העץ מייצג אזור אחד. רוויית הצבע של מלבן פרופורציונלית לערך שהוא מייצג.
בצילום המסך הבא מוצג ווידג'ט של מפת עצים שבו סדרות הזמן מצטברות לפי zone ו-storage_type:
בצילום המסך, תיאור הכלי מוצג עבור מלבן אחד.
כדי להגדיר מפת עץ:
- פותחים לוח בקרה ומוסיפים ווידג'ט ומוסיפים ווידג'ט של מפת עץ.
- בחירת סוג המדד שרוצים להציג.
- אם ברכיב Aggregation מוצג הערך Unaggregated, צריך להשתמש בתפריט כדי לבחור פונקציית צבירה. לדוגמה, בוחרים באפשרות ממוצע או מקסימום.
- בשדה השני של רכיב Aggregation (צבירה), בוחרים לפחות תווית אחת.
- כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
- כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
מידע על שימוש ב-API להגדרת מפת עץ זמין במאמר בנושא לוח בקרה עם ווידג'ט Treemap.
המאמרים הבאים
אפשר גם להוסיף את הווידג'טים הבאים למרכזי בקרה שתיצרו בהתאמה אישית:
- הצגת אירועים ותרשימים של מדיניות התראות
- רשומות ביומן
- טקסט תיאורי
- יעדים למדידת רמת השירות (SLO) עבור קבוצה של שירותים
מידע על חקירת נתונים בתרשימים וסינון מרכזי בקרה זמין במאמרים הבאים:
- עיון בנתונים בתרשים
- הוספת מסננים זמניים ללוח בקרה בהתאמה אישית
- יצירה וניהול של משתנים ומסננים מוצמדים