התקנת Cloud Monitoring באשכולות מצורפים שתואמים ל-CNCF

במאמר הזה מוסבר איך שילוב של אשכולות מצורפים של GKE עם Cloud Monitoring מאפשר לכם לראות את המדדים.

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

  1. צריך לעמוד בדרישות המוקדמות לשימוש ב-GKE Attached Clusters.

  2. נותנים הרשאה ל-Cloud Logging ול-Cloud Monitoring כדי להגדיר הרשאות ל-Google Cloud Observability.

סקירה כללית

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

‫GKE Attached Clusters מתקין את כלי איסוף המדדים gke-metrics-agent באשכול. הסוכן הזה מבוסס על OpenTelemetry Collector ופועל בכל צומת באשכול. הוא דוגם מדדים כל דקה ומעלה את המדידות ל-Cloud Monitoring.

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

שימוש ב-Metrics Explorer

כדי לראות את המדדים של משאבים שבמעקב באמצעות Metrics Explorer:

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

    כניסה אל Metrics Explorer

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

  2. בסרגל הכלים של מסוף Google Cloud , בוחרים את Google Cloud הפרויקט. בהגדרות של מרכז האפליקציות, בוחרים את הפרויקט המארח של מרכז האפליקציות או את פרויקט הניהול של התיקייה לניהול אפליקציות.
  3. ברכיב Metric, מרחיבים את התפריט Select a metric, כותבים Kubernetes Container בשורת הסינון ומשתמשים בתפריטי המשנה כדי לבחור סוג ספציפי של משאב ומדד:
    1. בתפריט Active resources בוחרים באפשרות Kubernetes Container.
    2. בתפריט Active metric categories בוחרים באפשרות Anthos.
    3. בתפריט Active metrics בוחרים באפשרות CPU usage time.
    4. לוחצים על אישור.
  4. כדי להוסיף מסננים שמסירים סדרות זמן מתוצאות השאילתה, משתמשים ברכיב Filter.

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

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

  6. כדי לראות מכסות ומדדים אחרים שמדווחים על דגימה אחת ליום:
    1. בחלונית Display, מגדירים את Widget type לאפשרות תרשים עמודות אופקי מוערם.
    2. מגדירים את התקופה לשבוע אחד לפחות.

סוג המשאב במעקב של המדדים

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

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

attachedClusters/CLUSTER_NAME

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

אילו מדדים נאספים

מה השלב הבא?