יצירת תרשימים באמצעות Metrics Explorer

במאמר הזה נסביר איך ליצור תרשימים זמניים באמצעות הכלי Metrics Explorer כדי לבחון נתוני מדדים. לדוגמה, כדי לראות את השימוש במעבד של מכונה וירטואלית (VM), אפשר להשתמש ב-Metrics Explorer כדי ליצור תרשים שמציג את הנתונים האחרונים. כדי ליצור תרשימים קבועים, יוצרים תרשים באמצעות Metrics Explorer ושומרים אותו בלוח בקרה בהתאמה אישית. אפשר גם ליצור לוח בקרה מותאם אישית ולהשתמש בממשק שלו כדי להוסיף תרשימים. בלוחות הבקרה אפשר להציג נתונים מיומנים, נתונים של מדדים, נתוני מעקב, התראות ותוכן אחר. מידע נוסף זמין במאמר בנושא יצירה וניהול של לוחות בקרה בהתאמה אישית.

אתם יכולים ליצור תרשימים שמציגים סוג אחד של מדד או תרשימים מורכבים שמציגים כמה סוגים של מדדים. אחרי שיוצרים תרשים באמצעות Metrics Explorer, אפשר לבטל אותו, לשמור אותו בלוח בקרה מותאם אישית, לשמור את ההגדרה שלו או לשתף אותו.

בתמונה הבאה מוצג סוג מדד יחיד – ניצול יחידת העיבוד המרכזית (CPU) של מכונה וירטואלית – בדף Metrics Explorer:

תרשים שמציג סוג מדד יחיד, ניצול המעבד, באמצעות Metrics Explorer.

בתמונה מוצגות כמה שורות. בכל שורה מוצג השימוש הממוצע במעבד (CPU) בכל המכונות הווירטואליות באזור מסוים.

התכונה הזו נתמכת רק בפרויקטים של Google Cloud . בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.

לפני שמתחילים

כדי לקבל את ההרשאות שנדרשות לפירוט תרשים לפי תוויות, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM‏ Monitoring Viewer (roles/monitoring.viewer) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.

יצירת תרשים של סוג מדד יחיד

כברירת מחדל, כשיוצרים תרשים, סגנון התצוגה מוגדר כתרשים קו. סוג התרשים הזה מתאים לרוב נתוני המדדים. אפשר לשנות את סגנון התרשים באמצעות התפריט סוג הווידג'ט.

כדי להגדיר תרשים להצגת מדד יחיד:

  1. נכנסים לדף  Metrics explorer במסוף Google Cloud :

    כניסה אל Metrics Explorer

    אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.

  2. בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
  3. מציינים את הנתונים שיוצגו בתרשים. אפשר להשתמש בממשק מבוסס-תפריטים, ב-PromQL או להזין מסנן של Monitoring:

    1. בוחרים את נתוני הסדרה העיתית שרוצים לראות:

      1. ברכיב מדד, מרחיבים את התפריט בחירת מדד.

        התפריט Select a metric כולל תכונות שעוזרות לכם למצוא את סוגי המדדים שזמינים:

        • כדי למצוא סוג ספציפי של מדד, משתמשים ב סרגל הסינון. לדוגמה, אם מזינים util, התפריט יוגבל להצגת רשומות שכוללות את util. הערכים מוצגים אם הם עוברים בדיקה לא תלוית-רישיות של 'מכיל'.
        • כדי להציג את כל סוגי המדדים, גם אלה שלא כוללים נתונים, לוחצים על פעיל. כברירת מחדל, בתפריטים מוצגים רק סוגי מדדים עם נתונים.

        לדוגמה, אפשר לבחור את האפשרויות הבאות:

        1. בתפריט Active resources בוחרים באפשרות VM instance.
        2. בתפריט Active metric categories בוחרים באפשרות uptime_check.
        3. בתפריט Active metrics, בוחרים באפשרות Request latency.
        4. לוחצים על אישור.
      2. אופציונלי: כדי לציין קבוצת משנה של נתונים להצגה, ברכיב Filter, בוחרים באפשרות Add filter וממלאים את תיבת הדו-שיח. לדוגמה, אפשר להחיל מסנן כדי להציג נתונים של אזור אחד. אפשר להוסיף כמה מסננים. מידע נוסף זמין במאמר בנושא סינון נתונים בתרשים.

      מידע נוסף זמין במאמר בנושא בחירת הנתונים ליצירת תרשים.

    2. שילוב והתאמה של סדרות עיתיות:

      • כדי להציג כל סדרת זמן, בתפריט הראשון של הרכיב Aggregation בוחרים באפשרות Unaggregated, ובתפריט השני בוחרים באפשרות None.
      • כדי לשלב סדרות עיתיות, באלמנט Aggregation:
        1. מרחיבים את התפריט הראשון ובוחרים פונקציה.

          התרשים מתעדכן ומוצגת בו סדרת זמן אחת. לדוגמה, אם בוחרים באפשרות ממוצע, סדרת הזמן שמוצגת היא הממוצע של כל סדרות הזמן.

        2. כדי לשלב סדרות זמנים עם אותם ערכי תוויות, מרחיבים את התפריט השני ובוחרים תוויות אחת או יותר.

          התרשים מתרענן ומוצגת בו סדרת זמן אחת לכל שילוב ייחודי של ערכי תוויות. לדוגמה, כדי להציג בסדרת הזמן לפי אזור, מגדירים את התפריט השני לאזור.

          אם התפריט השני מוגדר לללא, בתרשים מוצגת סדרת זמן אחת.

      • אופציונלי: כדי להגדיר את המרווח בין נקודות הנתונים, לוחצים על הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.

      מידע נוסף על קיבוץ והתאמה זמין במאמר בחירת אופן הצגת הנתונים בתרשים.

    3. אופציונלי: כדי להציג רק את סדרות הזמן עם הערכים הכי גבוהים או הכי נמוכים, משתמשים ברכיב מיון והגבלה.

    PromQL

    1. בסרגל הכלים של החלונית ליצירת שאילתות, לוחצים על הלחצן ששמו  PromQL.
    2. מזינים את השאילתה בעורך השאילתות. לדוגמה, כדי ליצור תרשים של ניצול המעבד הממוצע של המכונות הווירטואליות בפרויקט Google Cloud , משתמשים בשאילתה הבאה:

      avg(compute_googleapis_com:instance_cpu_utilization)
      

      מידע נוסף על השימוש ב-PromQL זמין במאמר PromQL ב-Cloud Monitoring.

    מסנן מעקב

    1. ברכיב Metric, לוחצים על Help ואז בוחרים באפשרות Direct Filter Mode.

      הרכיבים Metric ו-Filter נמחקים, ונוצר רכיב Filters שמאפשר להזין טקסט.

      אם בחרתם סוג משאב, מדד או מסננים לפני שעברתם למצב Direct Filter Mode, ההגדרות האלה יוצגו בשדה של האלמנט Filters.

    2. מזינים מסנן מעקב בשדה של הרכיב Filters.
    3. שילוב ויישור של סדרות עיתיות:

      • כדי להציג כל סדרת זמן, בתפריט הראשון של הרכיב Aggregation בוחרים באפשרות Unaggregated, ובתפריט השני בוחרים באפשרות None.
      • כדי לשלב סדרות עיתיות, באלמנט Aggregation:
        1. מרחיבים את התפריט הראשון ובוחרים פונקציה.

          התרשים מתעדכן ומוצגת בו סדרת זמן אחת. לדוגמה, אם בוחרים באפשרות ממוצע, סדרת הזמן שמוצגת היא הממוצע של כל סדרות הזמן.

        2. כדי לשלב סדרות זמנים עם אותם ערכי תוויות, מרחיבים את התפריט השני ובוחרים תוויות אחת או יותר.

          התרשים מתרענן ומוצגת בו סדרת זמן אחת לכל שילוב ייחודי של ערכי תוויות. לדוגמה, כדי להציג בסדרת הזמן לפי אזור, מגדירים את התפריט השני לאזור.

          אם התפריט השני מוגדר לללא, בתרשים מוצגת סדרת זמן אחת.

      • אופציונלי: כדי להגדיר את המרווח בין נקודות הנתונים, לוחצים על הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי ומזינים ערך.

      מידע נוסף על קיבוץ והתאמה זמין במאמר בחירת אופן הצגת הנתונים בתרשים.

אפשרויות הגדרה מתקדמות

בקטע הזה מוסבר על האפשרויות הזמינות להתאמה אישית של הווידג'ט:

פירוט התרשים לפי תוויות

כברירת מחדל, ב-Metrics Explorer מוצג תרשים אחד עם נתוני המדד שבחרתם. כשבודקים בעיה, התכונה 'פירוט' יכולה לעזור לכם לקבוע אם סוגים או מיקומים ספציפיים של משאבים הם הגורם לבעיה.

כדי לראות את סוג המדד שנבחר עם פירוט לפי תוויות, לוחצים על הצגת פירוט.

מידע נוסף על התכונה הזו זמין במאמר פירוט תרשים לפי תוויות.

שינוי ההצגה החזותית

כברירת מחדל, Metrics Explorer מציג את הנתונים של המדד שנבחר כתרשים קו. סגנון התרשים הזה מתאים לרוב סוגי המדדים, אבל לא לכולם.

מעדכנים את הגדרות התרשים על סמך סוג המדד שבחרתם:

  • לסוגי מדדי מכסות, משתמשים בהגדרות הבאות:
    • בסרגל הכלים, מגדירים את בקרת הזמן לשבוע לפחות. בדרך כלל, מדדי המכסה מדווחים על דגימה אחת ליום.
    • בחלונית Display, מרחיבים את התפריט Widget type (סוג הווידג'ט) ובוחרים באפשרות Stacked bar chart (תרשים עמודות אופקי מוערם).
  • לסוגי מדדים עם סוג ערך התפלגות, מוודאים שהתפריט Widget type מוגדר לאפשרות Heatmap chart. מידע נוסף מופיע במאמר בנושא מדדים עם ערכי התפלגות.
  • כדי לראות סוגים אחרים של מדדים, משתמשים בתפריט Widget type כדי לבחור איך הנתונים יוצגו. בתפריט סוג הווידג'ט מופיעים כל סוגי הווידג'טים הזמינים, אבל יכול להיות שחלק מהווידג'טים לא מופעלים. נניח שיש תרשים שמציג כמה סדרות עיתיות, וכל ערך שנמדד הוא מספר מסוג double:
    • ווידג'טים של תרשים קו, תרשים עמודות אופקי מוערם ותרשים שטח מוערם מופיעים כתואמים. אפשר לבחור כל אחד מהסוגים האלה.
    • הווידג'ט מפת חום מושבת כי בווידג'טים האלה אפשר להציג רק נתונים של התפלגות.

שינוי המראה של התרשים

כברירת מחדל, הכלי Metrics Explorer מציג סדרות זמן באמצעות מצב צבע. לכל סדרת זמן מוקצה צבע ייחודי והרקע לבן. עם זאת, אפשר לשנות את המראה הזה.

אופציונלי: כדי לשנות את אופן הצגת הנתונים שנבחרו בתרשים או בטבלה, משתמשים באפשרויות בחלונית Display:

הצגת כמה סוגי מדדים בתרשים

התכונה הזו זמינה רק כשמשתמשים בממשק מבוסס-תפריטים. היא לא זמינה כשמשתמשים ב-PromQL או במסנני Monitoring.

במקרים מסוימים, יכול להיות שתרצו להציג סדרות זמן מסוגים שונים של מדדים באותו תרשים. לדוגמה, כדי להשוות בין עומסי הקריאה והכתיבה במכונה וירטואלית, מגדירים תרשים להצגת מספר הבייטים שנקראו ומספר הבייטים שנכתבו.

כדי ליצור תרשים של כמה מדדים, צריך להשתמש בממשק מבוסס התפריטים. בממשקים האחרים אין תמיכה ביצירת תרשים של כמה מדדים.

כדי להציג כמה מדדים בתרשים:

  1. נכנסים לדף  Metrics explorer במסוף Google Cloud :

    כניסה אל Metrics Explorer

    אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.

  2. בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
  3. מציינים את הנתונים שיוצגו בתרשים.

    1. ברכיב מדד, בוחרים את סוג המדד הראשון שרוצים לראות את הנתונים שלו. מידע על השלבים האלה זמין במאמר בנושא יצירת תרשים של סוג מדד יחיד.

      לשאילתה של הבחירה הזו יש מזהה A.

    2. לכל סוג נוסף של מדד, מבצעים את הפעולות הבאות:

      1. לוחצים על הוספת שאילתה. נוספת שאילתה חדשה. לדוגמה, יכול להיות שנוסיף שאילתה עם התווית B.
      2. בשדה Metric של השאילתה החדשה, בוחרים סוג משאב וסוג מדד. אפשר גם להוסיף מסננים, לשלב סדרות זמן, למיין ולהגביל את מספר סדרות הזמן שמוצגות.

      בצילום המסך הבא אפשר לראות את התצוגה של Metrics Explorer כשמוצגים בו שני סוגים של מדדים:

      דוגמה ל-Metrics Explorer עם שני סוגי מדדים.

    3. אופציונלי: בחלונית Display, מרחיבים את התפריט Y-axis ומגדירים את ציר ה-Y שבו ישתמש כל סוג מדד.

יצירת תרשים של יחס בין מדדים

התכונה הזו זמינה רק כשמשתמשים בממשק מבוסס-תפריטים או כשמשתמשים ב-PromQL. היא לא זמינה כשמשתמשים במסנני מעקב.

יכול להיות שיהיה לכם שימושי לעקוב אחרי מספר השגיאות שדווחו, אבל סביר יותר שתצטרכו לעקוב אחרי שיעור השגיאות. כלומר, אתם רוצים לדעת כמה שגיאות התרחשו ביחס למספר הכולל של התגובות. כדי לעמוד בדרישה הזו, אפשר להגדיר תרשים להצגת היחס בין שני מדדים. לדוגמאות ולהסבר על חריגות שיכולות להתרחש כשמציגים בתרשים יחסים בין מדדים, אפשר לעיין במאמר יחסים בין מדדים.

כדי להציג יחס בין מדדים בתרשים:

  1. נכנסים לדף  Metrics explorer במסוף Google Cloud :

    כניסה אל Metrics Explorer

    אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.

  2. בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח או את פרויקט הניהול של מרכז האפליקציות.
  3. מציינים את הנתונים שיופיעו בתרשים:

    1. מגדירים את המונה:
      1. ברכיב Metric, משתמשים בתפריטים כדי לבחור סוג משאב וסוג מדד. מידע על השלבים האלה זמין במאמר בנושא יצירת תרשים של סוג מדד יחיד.
      2. מעדכנים את שדות הצבירה. כברירת מחדל, המערכת מחשבת את הממוצע של כל סדרות הזמנים.
      3. אופציונלי: מעדכנים את פרק הזמן הקבוע שבו הנקודות בסדרת זמן ישולבו. כדי לשנות את השדה הזה, לוחצים על הוספת רכיב שאילתה, בוחרים באפשרות מרווח מינימלי וממלאים את תיבת הדו-שיח.
    2. לוחצים על הוספת שאילתה ואז מגדירים את המכנה:
      1. בשאילתה החדשה, ברכיב Metric, בוחרים סוג משאב וסוג מדד.

        בוחרים סוג מדד שסוג המדד שלו זהה למונה. לדוגמה, אם מדד המונה הוא מדד GAUGE, צריך לבחור מדד GAUGE למכנה.

      2. מעדכנים את שדות הצבירה.

        מומלץ שהתוויות של סוג המדד במכנה יהיו זהות לערכים שהוגדרו לסוג המדד במונה. לדוגמה, אפשר לבחור את התווית zone גם למונה וגם למכנה.

        לא חייבים להשתמש באותה קבוצת תוויות לשני סוגי המדדים, אבל אפשר לבחור רק תוויות שמשותפות לשני סוגי המדדים.

      3. לוחצים על Add query element, בוחרים באפשרות Min Interval ומוודאים שהשדה הזה מוגדר לערך שמשמש את המונה.
    3. בסרגל הכלים של חלונית השאילתה, בוחרים באפשרות יצירת יחס וממלאים את תיבת הדו-שיח.

      אחרי שיוצרים את היחס, מוצגות שלוש שאילתות:

      • A/B Ratio (יחס A/B) מזהה את שאילתת היחס.
      • ‫A מציין את השאילתה של המונה.
      • ‫B מזהה את השאילתה למכנה.

      בדוגמה הבאה מוצג יחס שמשווה בין סכום הבייטים שנכתבו לדיסק לכל אזור, לבין המספר הכולל של הבייטים שנכתבו לדיסק:

      דוגמה ליחס בין מדדים.

    4. אופציונלי: כדי להחליף בין מדדי המונה והמכנה, מרחיבים את התפריט ברכיב Ratio ובוחרים אפשרות.

    PromQL

    1. בסרגל הכלים של החלונית ליצירת שאילתות, לוחצים על הלחצן ששמו  PromQL.
    2. מזינים את השאילתה בעורך השאילתות. לדוגמה, כדי ליצור תרשים של היחס בין זמן התגובה הממוצע של מדד 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.

שמירת תרשים

אחרי שמגדירים תרשים, יכול להיות שתרצו לשמור אותו לעיון עתידי או לשמור את הנתונים שמוצגים בו. בקטע הזה מתוארות האפשרויות האלה.

שמירת קישור לתרשים

כדי לשמור הפניה להגדרות התרשים, שומרים את כתובת ה-URL של התרשים. כתובת ה-URL של התרשים מקודדת את הגדרות התרשים, ולכן כשמדביקים את כתובת ה-URL הזו בדפדפן, התרשים שהגדרתם מוצג.

כדי לקבל את כתובת ה-URL של התרשים, לוחצים על קישור בסרגל הכלים של התרשים.

הוספת תרשים למרכז בקרה בהתאמה אישית

באמצעות Metrics Explorer אפשר ליצור תרשים שבו אפשר לבחון מדד. עם זאת, התרשימים שנוצרים באמצעות הכלי הזה לא נשמרים. כשעוברים מדף Metrics Explorer, התרשים נמחק.

כדי לשמור תרשים שהגדרתם באמצעות Metrics Explorer לעיון עתידי, מוסיפים את התרשים ללוח בקרה בהתאמה אישית או שומרים את כתובת ה-URL של התרשים:

  • כדי להוסיף את התרשים למרכז בקרה בהתאמה אישית, מבצעים אחת מהפעולות הבאות:

    • אם אתם משתמשים במסוף Google Cloud כדי לנהל את מרכזי הבקרה המותאמים אישית, אתם צריכים לבחור באפשרות שמירה בשם בסרגל הכלים של Metrics Explorer, לבחור באפשרות תרשים של מרכז בקרה ולהשלים את תיבת הדו-שיח. אפשר לשמור את התרשים בלוח בקרה קיים בהתאמה אישית או ליצור לוח בקרה חדש.

    • אם אתם משתמשים ב-Cloud Monitoring API כדי לנהל את לוחות הבקרה המותאמים אישית, אתם צריכים לעדכן את קובץ ה-JSON שמגדיר את לוח הבקרה ואת הווידג'טים שלו. קובץ ה-JSON של כל ווידג'ט כולל את השאילתה שהמערכת משתמשת בה כדי לאחזר את הנתונים שיוצגו.

      כדי לגשת לייצוג ה-JSON, לוחצים על  JSON Editor בסרגל הכלים של התרשים.

      מידע מפורט על שימוש ב-API לניהול לוחות בקרה מותאמים אישית זמין במאמר יצירה וניהול של לוחות בקרה באמצעות API.

שמירת הנתונים שמוצגים בתרשים

כדי לשמור את הנתונים שמוצגים בתרשים במערכת המקומית, לוחצים על הורדת CSV.

יצירת מדיניות התראות מהתרשים

אתם יכולים ליצור מדיניות התראות כדי לעקוב אחרי הנתונים שמוצגים בתרשים. כדי ליצור מדיניות התראות:

  1. בסרגל הכלים, לוחצים על שמירה בשם ובוחרים באפשרות מדיניות התראות.

    תיבת הדו-שיח של מדיניות ההתראות תיפתח עם השדות של בחירת המדדים. מדיניות ההתראות מוגדרת כך שתקבלו התראה כשהערך של הנתונים שבמעקב יהיה גדול יותר מערך הסף.

  2. מבצעים את השלבים הבאים ושומרים את המדיניות:

    • בקטע Configure trigger (הגדרת טריגר), מעדכנים את ערך הסף.
    • מוסיפים ערוצי התראות.
    • מזינים שם למדיניות ההתראות.

המאמרים הבאים