במאמר הזה מוסבר איך להוסיף תרשימים, טבלאות, מדדים וכרטיסי ניקוד ללוח בקרה מותאם אישית באמצעות מסוף Google Cloud . אפשר להציג נתוני מדדים לאורך מרווח זמן מסוים באמצעות הוספה של תרשים קו, תרשים שטח מוערם, תרשים עמודות או תרשים מפת חום. אם אתם מעוניינים רק במדידות האחרונות, תוכלו להוסיף טבלה, תרשים עוגה, מד, כרטיס מידע או מפת עץ. הצבע של מדדים וכרטיסי ניקוד משתנה בהתאם להשוואה בין הערך האחרון לבין ספי האזהרה והסכנה.
הוויזואליזציות שאפשר להוסיף ללוחות בקרה נקראות ביחד ווידג'טים. מידע כללי על סוגי הווידג'טים השונים זמין במאמר סקירה כללית על מרכזי בקרה.
בתרשימים, בטבלאות, במדדים ובכרטיסי ניקוד בלוחות בקרה בהתאמה אישית אפשר להציג כל סוג מדד שיש לו ערך מספרי או ערך של התפלגות, כולל מדדים שהוגדרו על ידי המשתמש ומדדים מבוססי-יומן. אי אפשר ליצור תרשימים לנתונים מסוג מחרוזת.
במאמר הזה מוסבר איך להוסיף תרשימים, טבלאות, מדדים וכרטיסי מידע למרכז בקרה בהתאמה אישית, כדי להציג נתונים של סדרות זמן. מידע על הוספת סוגים אחרים של ווידג'טים למרכזי הבקרה זמין במאמרים הבאים:
- הצגת אירועים ותרשימים של מדיניות התראות
- יומנים ושגיאות
- טקסט תיאורי
- יעדים למדידת רמת השירות (SLO) עבור קבוצה של שירותים
- תרשימים שמציגים את התוצאות של שאילתת Log Analytics
מידע על Cloud Monitoring API זמין במאמר ניהול מרכזי בקרה באמצעות API.
התכונה הזו נתמכת רק בפרויקטים של Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
לפני שמתחילים
מבצעים את הפעולות הבאות ב Google Cloud פרויקט שבו רוצים ליצור ולנהל מרכזי בקרה:
-
כדי לקבל את ההרשאות שדרושות ליצירה ולשינוי של לוחות בקרה בהתאמה אישית באמצעות מסוף Google Cloud , צריך לבקש מהאדמין להקצות לכם את התפקיד Monitoring Editor (
roles/monitoring.editor) ב-IAM בפרויקט. להסבר על מתן תפקידים, קראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.
מידע נוסף על תפקידים זמין במאמר בקרת גישה באמצעות ניהול זהויות וגישה.
אפשר להוסיף עד 100 ווידג'טים ללוח בקרה.
כדי להוסיף ווידג'ט ללוח בקרה, אפשר לבחור את התצוגה החזותית ואז להגדיר את הווידג'ט, או לבחור קודם את סוג הנתונים ואז להגדיר את התצוגה החזותית.
לדוגמה, כדי להוסיף ללוח הבקרה טבלה שמציגה את ניצול המעבד של מכונות וירטואליות, אפשר לבצע אחת מהפעולות הבאות:
- בוחרים בווידג'ט Table ומגדירים אותו כך שיציג את ניצול המעבד של מכונות ה-VM.
- בוחרים את סוג הנתונים מדד, מגדירים את הווידג'ט כך שיוצג בו ניצול המעבד של מכונות וירטואליות, ואז משנים את סוג הווידג'ט לטבלה.
ההוראות בדף הזה מניחות שקודם בוחרים את סוג הנתונים, ואז מגדירים את אופן הצגת הנתונים.
הוספת תרשימים וטבלאות למרכז שליטה
בקטע הזה מוסבר איך להגדיר תרשימים וטבלאות באמצעות מסוףGoogle Cloud :
תרשימים מציגים נתונים לאורך זמן, ויש ארבעה סגנונות זמינים: קו, שטח מוערם, עמודות אופקיות מוערמות ומפת חום. בתרשים אחד יכולים להופיע כמה סוגים של מדדים. לדוגמה, אפשר להגדיר תרשים שיציג את מספר הבייטים בדיסק שנקראו מהמופעים ואת מספר הבייטים בדיסק שנכתבו למופעים.
אחרי שמגדירים תרשים, אפשר לשנות את סוג הווידג'ט שלו. מידע על הסיבות לבחירת סגנון מסוים מופיע במאמר תרשימים שמציגים נתונים לאורך זמן.
מידע על שימוש ב-Cloud Monitoring API כדי להגדיר תרשים זמין במאמר בנושא לוח בקרה עם ווידג'ט
XyChart.הטבלאות מכילות שורה אחת לכל שילוב של ערכי תוויות. כשבטבלאות מוצגים נתונים מכמה סוגים של מדדים, כל שורה מכילה תוצאה מכל השאילתות, אם אפשר לבצע מיזוג כזה.
יש שני סגנונות של טבלאות. בווידג'ט Table מוצג ערך מספרי כמו '25%'. בווידג'ט Top List מוצגים גם הערך וגם אינדיקטור ויזואלי של הערך בהשוואה לטווח הערכים האפשריים.
אפשר לשנות את הסגנון בין טבלאות לתרשימים, להגדיר את שמות העמודות בטבלה ולהוסיף ערכי סף שמשנים את הצבע של התאים בטבלה. מידע נוסף ודוגמה זמינים במאמר בנושא הצגת נתונים בפורמט טבלאי בלוח בקרה.
מידע על שימוש ב-Cloud Monitoring API כדי להגדיר טבלה זמין במאמר לוח בקרה עם ווידג'ט
TimeSeriesTable.
כדי להוסיף תרשים או טבלה למרכז בקרה:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
מבצעים אחת מהפעולות הבאות:
- כדי ליצור מרכז בקרה חדש, לוחצים על יצירת מרכז בקרה.
- כדי לעדכן מרכז בקרה קיים, מחפשים את מרכז הבקרה ברשימת כל מרכזי הבקרה ובוחרים את השם שלו.
בסרגל הכלים, לוחצים על add הוספת ווידג'ט.
בתיבת הדו-שיח הוספת ווידג'ט, בוחרים באפשרות leaderboard מדד.
מגדירים את הנתונים שיוצגו בתרשים. אפשר להשתמש בממשק מבוסס-תפריטים, ב-PromQL או להזין מסנן של Monitoring:
ממשק מבוסס-תפריט
בוחרים את נתוני הסדרה העיתית שרוצים להציג:
ברכיב מדד, מרחיבים את התפריט בחירת מדד.
התפריט Select a metric כולל תכונות שיעזרו לכם למצוא את סוגי המדדים שזמינים:
כדי למצוא סוג ספציפי של מדד, משתמשים בfilter_list סרגל הסינון. לדוגמה, אם מזינים
util, התפריט יוגבל להצגת רשומות שכוללות אתutil. הערכים מוצגים אם הם עוברים בדיקה לא תלוית-רישיות מסוג 'מכיל'.כדי להציג את כל סוגי המדדים, גם אלה שלא כוללים נתונים, לוחצים על פעיל. כברירת מחדל, בתפריטים מוצגים רק סוגי מדדים עם נתונים.
לדוגמה, יכול להיות שתבחרו באפשרויות הבאות:
- בתפריט Active resources בוחרים באפשרות VM instance.
- בתפריט Active metric categories בוחרים באפשרות uptime_check.
- בתפריט Active metrics, בוחרים באפשרות Request latency.
- לוחצים על אישור.
אופציונלי: כדי לציין קבוצת משנה של נתונים להצגה, ברכיב Filter, בוחרים באפשרות Add filter וממלאים את תיבת הדו-שיח. לדוגמה, אפשר להחיל מסנן כדי לראות את הנתונים של אזור אחד. אפשר להוסיף כמה מסננים. מידע נוסף זמין במאמר בנושא סינון נתונים בתרשים.
מידע נוסף זמין במאמר בנושא בחירת הנתונים לתרשים.
שילוב והתאמה של סדרות עיתיות:
כדי להציג את כל סדרות הזמנים, מגדירים בתפריט הראשון של הרכיב Aggregation את האפשרות Unaggregated ובתפריט השני את האפשרות None.
כדי לשלב סדרות עיתיות, באלמנט Aggregation:
מרחיבים את התפריט הראשון ובוחרים פונקציה.
התרשים מתעדכן ומוצגת בו סדרת זמן אחת. לדוגמה, אם בוחרים באפשרות ממוצע, סדרת הזמן שמוצגת היא הממוצע של כל סדרות הזמן.
כדי לשלב סדרות זמנים עם אותם ערכי תוויות, מרחיבים את התפריט השני ובוחרים תוויות אחת או יותר.
התרשים מתרענן ומוצגת בו סדרת זמן אחת לכל שילוב ייחודי של ערכי התוויות. לדוגמה, כדי להציג את סדרת הזמן לפי אזור, מגדירים את התפריט השני לאזור.
אם התפריט השני מוגדר לללא, התרשים מציג סדרת זמן אחת.
אופציונלי: כדי להגדיר את המרווח בין נקודות הנתונים, לוחצים על add הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.
מידע נוסף על קיבוץ והתאמה מופיע במאמר בחירת אופן הצגת הנתונים בתרשים.
אופציונלי: כדי להציג רק את סדרות הזמן עם הערכים הכי גבוהים או הכי נמוכים, משתמשים ברכיב מיון והגבלה.
PromQL
- בסרגל הכלים של חלונית הכלי ליצירת שאילתות, לוחצים על הלחצן ששמו הוא code MQL או code PromQL.
- מוודאים שהאפשרות 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 הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.
מידע נוסף על קיבוץ והתאמה מופיע במאמר בחירת אופן הצגת הנתונים בתרשים.
אופציונלי: מגדירים את התרשים או הטבלה כך שיוצגו כמה סוגים של מדדים.
.ממשק מבוסס-תפריט
לוחצים על הוספת שאילתה. נוספת שאילתה חדשה. לדוגמה, יכול להיות שנוסיף שאילתה עם התווית B.
בשדה Metric של השאילתה החדשה, בוחרים סוג משאב וסוג מדד. אפשר גם להוסיף מסננים, לשלב סדרות זמן, למיין ולהגביל את מספר סדרות הזמן שמוצגות.
צילום המסך הבא ממחיש את התצוגה של Metrics Explorer כשמוצגים בתרשים שני סוגים של מדדים:
PromQL
לא נתמך.
מסנן מעקב
לא נתמך.
אופציונלי: אפשר להגדיר את התרשים כך שיוצג בו יחס בין סוגי מדדים.
ממשק מבוסס-תפריט
- מגדירים את התרשים כך שיוצגו בו שני סוגי מדדים עם אותו סוג מדד. לדוגמה, שניהם מדדים של
GAUGE. - חשוב לוודא שהערך של השדה Min Interval זהה בשני סוגי המדדים. כדי לגשת לשדה הזה, לוחצים על add הוספת רכיב שאילתה ובוחרים באפשרות מרווח מינימלי.
-
מעדכנים את שדות הצבירה.
מומלץ שהתוויות של סוג מדד המכנה יהיו זהות לערכים שמוגדרים לסוג מדד המונה. לדוגמה, אפשר לבחור את התווית
zoneעבור המונה והמכנה.לא חייבים להשתמש באותה קבוצת תוויות לשני סוגי המדדים, אבל אפשר לבחור רק תוויות שמשותפות לשני סוגי המדדים.
-
בסרגל הכלים של חלונית השאילתה, בוחרים באפשרות Create ratio (יצירת יחס) וממלאים את תיבת הדו-שיח.
אחרי שיוצרים את היחס, מוצגות שלוש שאילתות:
- A/B Ratio (יחס A/B) מזהה את שאילתת היחס.
- A מזהה את השאילתה של המונה.
- B מזהה את השאילתה למכנה.
בדוגמה הבאה מוצג יחס שמשווה בין סכום הבייטים שנכתבו לדיסק בכל אזור לבין המספר הכולל של הבייטים שנכתבו לדיסק:
-
אופציונלי: כדי להחליף בין מדדי המונה והמכנה, מרחיבים את התפריט ברכיב Ratio ובוחרים אפשרות.
PromQL
- בסרגל הכלים של חלונית הכלי ליצירת שאילתות, לוחצים על הלחצן ששמו הוא code MQL או code PromQL.
- מוודאים שהאפשרות 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.
מסנן מעקב
לא נתמך.
- מגדירים את התרשים כך שיוצגו בו שני סוגי מדדים עם אותו סוג מדד. לדוגמה, שניהם מדדים של
אופציונלי: כדי לשנות את התצוגה החזותית, בחלונית Display, לוחצים על arrow_drop_down Widget type ואז בוחרים אפשרות.
בתפריט סוג הווידג'ט מופיעים כל סוגי הווידג'טים שיכולים להציג את אותו סוג נתונים, אבל יכול להיות שחלק מהווידג'טים לא מופעלים. לדוגמה, נניח שיש תרשים במרכז בקרה שהוגדר להצגת סוג מדד אחד. תרשים הקו מציג כמה סדרות זמן, וכל ערך שנמדד הוא מספר ממשי:
ווידג'טים של טבלה, תרשים עוגה, תרשים קו, תרשים עמודות אופקי מוערם ותרשים שטח מוערם מופיעים כתואמים. אפשר לבחור כל אחד מהסוגים האלה.
הווידג'טים כרטיס ניקוד ומד מופיעים כתואמים להתאמות כי הם יכולים להציג רק סדרת זמן אחת. כדי להפעיל את סוגי הווידג'טים האלה, צריך לשנות את הגדרות הקיבוץ.
הווידג'ט Heatmap מושבת כי בווידג'טים האלה אפשר להציג רק נתוני התפלגות.
החלונית'יומנים' לא מופיעה כי אי אפשר להציג בה נתונים של סדרות זמן.
אופציונלי: כדי לשנות את אופן הצגת הנתונים שנבחרו בתרשים או בטבלה, משתמשים באפשרויות בחלונית Display:
אפשרויות לתרשים:
- תפריט מצב ניתוח: אפשר לבחור בין תרשימי קו, תרשימי רנטגן ונתונים סטטיים.
- תפריט Compare to Past (השוואה לנתונים קודמים): הצגת נתונים קודמים על גבי הנתונים הנוכחיים.
- תפריט קו הסף: הוספת סף להשוואה.
- תפריט Legend Alias: הגדרת השם של עמודת מקרא.
- התפריטים Y-axis assignment (הקצאה לציר Y), Y-axis labels (תוויות של ציר Y) ו-Y-axis scale (סקאלה של ציר Y): הגדרת ההקצאה לציר Y, התוויות או הסקאלה.
אפשרויות טבלה:
- תפריט אפשרויות הערך: בוחרים בין הערך האחרון לבין ערך מצטבר.
- תפריט העמודות הגלויות: בוחרים אילו עמודות יוצגו.
- תפריט עיצוב העמודות: אפשר להגדיר את שמות העמודות, את יישור הנתונים בעמודה, את היחידות ואם התאים מקודדים בצבעים.
- תפריט תצוגת המדד: בוחרים אם הערך יוצג לבד או ביחס לטווח ערכים.
- תפריט Legend Alias: הגדרת השם של עמודת מקרא.
אופציונלי: בחלונית Display, מגדירים את החשיפה של התרשים או הטבלה. כברירת מחדל, הווידג'ט גלוי. אבל אפשר להשתמש במשתנה כדי לקבוע אם הווידג'ט יוצג או יוסתר.
כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
הצגת הנתונים העדכניים בלבד
בקטע 'מעקב' יש כמה דרכים להציג רק את המדדים האחרונים, במקום את היסטוריית המדדים:
כדי להציג באופן גרפי את הערך האחרון של כל סדרת זמן, כשכל ערך מוצג כשבר של סכום כל הערכים, מוסיפים תרשים עוגה. אתם יכולים להגדיר את התרשימים האלה כך שיוצג בהם הערך הכולל.
כדי להציג את הערכים האחרונים של נתונים נצברים כסדרה של מלבנים מוכללים, שבהם הצבע של המלבן פרופורציונלי לערך שלו, מוסיפים ווידג'ט של תרשים Treemap.
כדי להציג את הערך האחרון של כל סדרת זמן בטבלה, מוסיפים טבלה. אפשר להגביל את מספר השורות בטבלה, ולהגדיר את השורות בטבלה כך שיוצג בהן ערך בהשוואה לטווח ערכים.
כדי לקבל אינדיקציה ירוקה, צהובה או אדומה לגבי הערך האחרון בהשוואה לסדרה של ערכי סף, מוסיפים לוח מחוונים או כרטיס ניקוד ללוח הבקרה.
יצירת תרשים עוגה עם הנתונים העדכניים ביותר
כדי לראות את הנתונים העדכניים ביותר כחלק מהסך הכולל, מוסיפים תרשים עוגה. בדומה לטבלאות, בתרשים עוגה אפשר להציג כל סוג מדד שיש לו ערך מספרי, ואפשר להציג אחוזונים של מדדים עם ערכי חלוקה. כל סדרת זמן תורמת פרוסה אחת לתרשים העוגה.
בצילום המסך הבא מוצגת לוח בקרה שבו מוצג השימוש במעבד של מכונות וירטואליות באמצעות שתי הגדרות שונות של הווידג'ט תרשים עוגה:
מידע על הוספת תרשימי עוגה ללוח בקרה זמין במאמרים הבאים:
Google Cloud במסוף: אפשר לעיין בקטע הוספת תרשימים וטבלאות במסמך הזה.
- אחרי שבוחרים את הנתונים לתרשים, בחלונית תצוגה, מגדירים את השדה סוג הווידג'ט לתרשים עוגה.
- כדי להציג את הערך הכולל, מגדירים את השדה Chart type לאפשרות Donut.
Cloud Monitoring API: ראו מרכז בקרה עם ווידג'ט
PieChart.
הצגת הערך העדכני ביותר בתרשים Treemap
כדי לראות את הנתונים העדכניים ביותר כסדרה מקוננת של מלבנים, שכל מלבן מייצג אוסף ייחודי של ערכי תוויות, מוסיפים תרשים עץ.
נניח שצברתם את הנתונים שאתם מציגים בתרשים לפי התווית zone.
אם מגדירים את סוג הווידג'ט לתרשים Treemap, כל מלבן בתרשים Treemap מייצג אזור אחד. רוויית הצבע של מלבן פרופורציונלית לערך שהוא מייצג.
בצילום המסך הבא מוצג ווידג'ט של תרשים Treemap שבו סדרות הזמן מצטברות לפי zone ו-storage_type:
בצילום המסך, תיאור הכלי מוצג עבור מלבן אחד.
כדי להגדיר תרשים Treemap:
- בוחרים את הווידג'ט של מפת העצים בחלונית Add widget (הוספת ווידג'ט).
- משתמשים ברכיב בחירת מדד כדי לבחור את סוג המדד שרוצים להציג.
- אם ברכיב Aggregation מוצג הערך Unaggregated, צריך להשתמש בתפריט כדי לבחור פונקציית צבירה. לדוגמה, בוחרים באפשרות ממוצע או מקסימום.
- בשדה השני של רכיב Aggregation (צבירה), בוחרים לפחות תווית אחת.
- כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
- כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
מידע על שימוש ב-API להגדרת תרשים Treemap זמין במאמר בנושא מרכז בקרה עם ווידג'ט Treemap.
הצגת הנתונים העדכניים ביותר בטבלה
כדי לראות את הנתונים העדכניים ביותר בטבלה, מוסיפים טבלה. בטבלאות אפשר להציג נתונים מספריים. לדוגמה, הם יכולים להציג סוג מדד אחד או יותר, או אחוזונים של מדדים עם ערכי התפלגות.
כשבטבלה מוצג סוג אחד של מדד, כל שורה בטבלה מתאימה לסדרת זמן אחת. עמודה אחת בטבלה שמציגה ערך מספרי, שהוא הערך האחרון או ערך מצטבר. בעמודות האחרות מוצגות התוויות בסדרת הזמן. כשבטבלה מוצגים כמה סוגים של מדדים, הנתונים של שני סוגי המדדים מוצגים באותה שורה, אם אפשר. מידע נוסף זמין במאמר איך טבלאות ממזגות כמה סוגים של מדדים.
יש שני ווידג'טים שמציגים נתונים בפורמט טבלאי: הווידג'ט רשימה מובילה והווידג'ט טבלה. ההבדל העיקרי בין שני הווידג'טים האלה הוא שבווידג'ט רשימה מובילה השורות ממוינות, והערך מוצג עם אינדיקטור ויזואלי של הערך בהשוואה לטווח הערכים האפשריים. בווידג'ט רשימה עליונה מוצג ייצוג חזותי של הערך, ולכן אי אפשר לקודד את התא לפי צבעים בהתאם להשוואה בין הערך לבין סף.
מידע על הגדרת טבלאות מופיע בקטעים הבאים:
מידע כללי על בחירת מדדים והגדרת אפשרויות צבירה מופיע בקטע הוספת תרשימים וטבלאות במאמר הזה.
אחרי שבוחרים את הנתונים לתרשים, בחלונית תצוגה מגדירים את השדה סוג הווידג'ט לטבלה או לרשימה עליונה.
אפשרויות ההגדרה מפורטות בקטעים הבאים של המסמך הזה:
מידע על מיון וסינון של טבלאות מופיע בקטע מיון וסינון של טבלאות במסמך הזה.
מידע על שימוש ב-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 . מידע על שימוש ב-Cloud Monitoring API זמין במאמר לוח בקרה עם Scorecard בסיסי.
כדי להוסיף מד או כרטיס מידע למרכז בקרה:
-
במסוף Google Cloud , עוברים לדף Dashboards:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בסרגל הכלים של מסוף Google Cloud , בוחרים את הפרויקט הרלוונטי ב- Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את פרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
מבצעים אחת מהפעולות הבאות:
- כדי ליצור מרכז בקרה חדש, לוחצים על יצירת מרכז בקרה.
- כדי לעדכן מרכז בקרה קיים, מחפשים את מרכז הבקרה ברשימת כל מרכזי הבקרה ובוחרים את השם שלו.
בסרגל הכלים, לוחצים על add הוספת ווידג'ט.
בתיבת הדו-שיח הוספת ווידג'ט, בוחרים באפשרות leaderboard מדד.
מגדירים את הנתונים שיוצגו בתרשים. אפשר להשתמש בממשק מבוסס-תפריטים, ב-PromQL או להזין מסנן של Monitoring:
ממשק מבוסס-תפריט
בוחרים את נתוני הסדרה העיתית שרוצים להציג:
ברכיב מדד, מרחיבים את התפריט בחירת מדד.
התפריט Select a metric כולל תכונות שיעזרו לכם למצוא את סוגי המדדים שזמינים:
כדי למצוא סוג ספציפי של מדד, משתמשים בfilter_list סרגל הסינון. לדוגמה, אם מזינים
util, התפריט יוגבל להצגת רשומות שכוללות אתutil. הערכים מוצגים אם הם עוברים בדיקה לא תלוית-רישיות מסוג 'מכיל'.כדי להציג את כל סוגי המדדים, גם אלה שלא כוללים נתונים, לוחצים על פעיל. כברירת מחדל, בתפריטים מוצגים רק סוגי מדדים עם נתונים.
לדוגמה, יכול להיות שתבחרו באפשרויות הבאות:
- בתפריט Active resources בוחרים באפשרות VM instance.
- בתפריט Active metric categories בוחרים באפשרות uptime_check.
- בתפריט Active metrics, בוחרים באפשרות Request latency.
- לוחצים על אישור.
אופציונלי: כדי לציין קבוצת משנה של נתונים להצגה, ברכיב Filter, בוחרים באפשרות Add filter וממלאים את תיבת הדו-שיח. לדוגמה, אפשר להחיל מסנן כדי לראות את הנתונים של אזור אחד. אפשר להוסיף כמה מסננים. מידע נוסף זמין במאמר בנושא סינון נתונים בתרשים.
מידע נוסף זמין במאמר בנושא בחירת הנתונים לתרשים.
משלבים את סדרות הזמן באמצעות השדות צבירה:
- מרחיבים את התפריט הראשון ובוחרים את הפונקציה שמשלבת את סדרת הזמן.
- מרחיבים את התפריט השני ומוודאים שלא נבחרו תוויות.
PromQL
- בסרגל הכלים של חלונית הכלי ליצירת שאילתות, לוחצים על הלחצן ששמו הוא code MQL או code PromQL.
- מוודאים שהאפשרות 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.
- מזינים מסנן מעקב.
משלבים את סדרות הזמן באמצעות השדות צבירה:
- מרחיבים את התפריט הראשון ובוחרים את הפונקציה שמשלבת את סדרת הזמן.
- מרחיבים את התפריט השני ומוודאים שלא נבחרו תוויות.
בחלונית תצוגה, מגדירים את לוח המחוונים או את כרטיס הניקוד:
לוחצים על arrow_drop_down סוג הווידג'ט ובוחרים באפשרות מד או כרטיס מידע.
לווידג'טים של מדדים, לוחצים על arrow_drop_down טווח המדד ואז מגדירים את הערכים המינימלי והמקסימלי. אם המד מציג אחוז, צריך להגדיר את הערכים האלה ל-0 ול-1 בהתאמה.
לוחצים על arrow_drop_down Gauge threshold (ערך סף של מד) ואז מגדירים את ערכי הסף של האזהרה והסכנה. שדות סף ריקים לא נמצאים בשימוש.
במדד שהוצג קודם, מוגדרים שני ערכי סף. ערכים שגבוהים מ-0.9 נמצאים בטווח הסכנה. ערכים שגבוהים מ-0.7 אבל לא בטווח הסכנה, נמצאים בטווח האזהרה.
בכרטיסי מידע, לוחצים על arrow_drop_down תצוגת תרשים קו, מרחיבים את תפריט האפשרויות ובוחרים את סגנון התצוגה.
כדי להחיל את השינויים על לוח הבקרה, לוחצים על החלה בסרגל הכלים. כדי לבטל את השינויים, לוחצים על ביטול.
כדי לשמור את מרכז הבקרה ששיניתם, בסרגל הכלים לוחצים על שמירה.
איך הטבלאות ממזגות נתונים של כמה סוגי מדדים
אם שאילתה של טבלה מחפשת כמה סוגים של מדדים, 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.
המאמרים הבאים
אפשר גם להוסיף את הווידג'טים הבאים למרכזי בקרה שתיצרו בהתאמה אישית:
- הצגת אירועים ותרשימים של מדיניות התראות
- רשומות ביומן
- טקסט תיאורי
- יעדים למדידת רמת השירות (SLO) עבור קבוצה של שירותים
מידע על עיון בנתונים בתרשימים וסינון מרכזי הבקרה זמין במאמרים הבאים:
- עיון בנתונים בתרשים
- הוספת מסננים זמניים ללוח בקרה בהתאמה אישית
- יצירה וניהול של משתנים ומסננים מוצמדים