מעקב אחרי עומסי עבודה שהועברו

אפשר לראות את היומנים והמדדים של עומסי העבודה שהועברו במסוף Google Cloud . אפשר גם להציג יומנים משורת הפקודה באמצעות kubectl.

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

הצגת מדדים במסוף GKE

מסוף GKE ו-Cloud Monitoring מספקים חבילת כלים לניטור הקונטיינרים. כדי להתחיל:

  1. פתיחת עומסי עבודה של GKE
  2. לוחצים על שם עומס העבודה שרוצים לעקוב אחריו.

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

צפייה ביומנים ב-Cloud Logging

אחרי הפעלת המעקב, אפשר לראות את יומני העומס בממשק המשתמש של Cloud Monitoring.

אתם יכולים להשתמש ב-Cloud Logging כדי לראות יומנים של ההיבטים הבאים בתהליך ההעברה:

  • יומנים שנכתבו ב-stdout על ידי תהליכים שהופעלו על ידי init.
  • התוכן של var/log/syslog.
  • אפשרות נוספת: יומני אפליקציות שנכתבים במערכת הקבצים.

אפשר לראות את יומני המערכת שנמצאים ב-Cloud Logging במסוף Google Cloud . כדי לעשות את זה:

  1. פתיחת עומסי עבודה (workloads) של GKE.
  2. מאתרים את עומס העבודה ולוחצים על Name (שם). יופיע הדף Deployment Details (פרטי הפריסה).
  3. מאתרים את השורה עם התווית Logs (יומנים) ולוחצים על Container logs (יומני מאגר תגים).

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

יומני קונטיינרים ב-Cloud Logging

צפייה ביומנים ב-kubectl

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

כדי לראות את היומנים של פוד:

  1. מוצאים את השם של ה-Pod בפלט של kubectl get pods. בדוגמה שלמטה, שם הפוד הוא suitecrm-app-0.

    kubectl get pods
    NAME                       READY     STATUS    RESTARTS   AGE
    csi-disk-controller-0   3/3       Running   4          4d
    csi-disk-node-5t922     3/3       Running   3          4d
    csi-disk-node-5tdcp     3/3       Running   3          4d
    csi-disk-node-86c2t     3/3       Running   3          4d
    csi-disk-node-8785n     3/3       Running   3          4d
    suitecrm-app-0       1/1       Running   0          17h
  2. אפשר לראות את היומנים מהפוד באמצעות kubectl logs.

    kubectl logs [POD_NAME]
    I0529 07:01:26.000000    12 hclog.py:48] [suitecrm-app-0] - Auto-detected template: centos
    D0529 07:01:26.000000    12 hclog.py:42] [util] - SHELL OUTPUT: UNIT FILE                                     STATE
    D0529 07:01:26.000000    12 hclog.py:42] [util] - SHELL OUTPUT: adservice.service                             enabled
    

יוצגו היומנים האחרונים של הפוד.

מידע נוסף על רישום ביומן ו-Kubernetes זמין במאמרי העזרה בנושא רישום ביומן ב-Kubernetes.

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