צפייה ביומני Kubernetes ב-Cloud Code ל-VS Code

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

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

כלי הצפייה ביומנים כולל כלים לחיפוש ולסינון יומנים.

הצגת הסטטוס של משימות ומשאבים

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

  • כדי להציג את הקטע סשנים של פיתוח, פותחים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P) ומריצים את הפקודה Cloud Code: Focus on development sessions explorer.

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

  • check_circle

  • אם משימה נכשלת, ליד השלב מופיע סימן שגיאה.

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

  • כדי לראות את היומנים המלאים של Skaffold, לוחצים על הצומת Status.

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

הפעלת הכלי לצפייה ביומנים

כדי להפעיל את Log Viewer, פותחים את לוח הפקודות (לוחצים על Ctrl/Cmd+Shift+P או לוחצים על View > Command Palette) ואז מריצים את Cloud Code: View Logs.

הזרמת יומנים מ-Pod

כדי להזרים יומנים מ-Pod:

  1. לוחצים על Cloud Code ומרחיבים את הקטע Kubernetes.
  2. מרחיבים את אשכול minikube ואז מרחיבים את Pods.
  3. לוחצים לחיצה ימנית על פוד ואז לוחצים על Stream Logs (הזרמת יומנים).
  4. אם יש כמה מאגרי תגים ב-Pod, בוחרים מאגר תגים כשמוצגת בקשה.

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

  1. לוחצים על Cloud Code ומרחיבים את הקטע Kubernetes.
  2. מרחיבים את אשכול minikube ואז מרחיבים את Pods.
  3. לוחצים לחיצה ימנית על פוד ואז לוחצים על הצגת יומנים.
  4. אם יש כמה מאגרי תגים ב-Pod, בוחרים מאגר תגים כשמוצגת בקשה.

הצגת יומנים של משאב ספציפי

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

  1. לוחצים על Cloud Code ומרחיבים את הקטע Kubernetes.
  2. בקטע Kubernetes, מרחיבים את האפשרויות הבאות:

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

צפייה ביומני סטרימינג

כדי שיוצגו ב-Log Viewer יומנים מעודכנים בזמן שהם נוצרים, מפעילים את פס ההזזה Streaming ב-Log Viewer.

צפייה ביומני Kubernetes באמצעות Cloud Logging

כדי להציג יומנים מאשכולות GKE עם Cloud Logging מופעל, פועלים לפי השלבים הבאים:

  1. כדי לפתוח את כלי הצפייה ביומנים, פותחים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P או לוחצים על View (תצוגה) > Command Palette (לוח הפקודות)) ואז מריצים את הפקודה Cloud Code: View Logs (Cloud Code: צפייה ביומנים).
  2. ברשימה סוג היומן, בוחרים באפשרות יומני אפליקציות של Kubernetes.
  3. כדי להזרים יומנים מכמה פודים, מפעילים את פס ההזזה Streaming ובוחרים באפשרות all ברשימה Pod.
  4. כברירת מחדל, היומנים מוצגים עבור האשכול הפעיל. כדי לעבור לאשכול אחר, בוחרים את שם האשכול מתוך רשימת האשכולות.

הצגת יומני Kubernetes באמצעות kubectl

כדי להציג יומנים מאשכול שאינו GKE או מאשכול GKE ללא Cloud Logging מופעל, פועלים לפי השלבים הבאים:

  1. כדי לפתוח את כלי הצפייה ביומנים, פותחים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P או לוחצים על View (תצוגה) > Command Palette (לוח הפקודות)) ואז מריצים את הפקודה Cloud Code: View Logs (Cloud Code: צפייה ביומנים).
  2. ברשימה סוג היומן, בוחרים באפשרות Kubectl Logs.
  3. ברשימה פריסה או Pod, בוחרים פריסה או Pod כדי להציג את היומנים שלהם.
  4. כדי לחדד את תוצאות החיפוש, לוחצים על יומני חיפוש ומקלידים מונחי חיפוש. החיפוש הזה כולל את מרחב השמות, הפריסה, ה-Pod, הקונטיינר והשעה. במקרה של אשכולות שמופעל בהם Cloud Logging, אפשר גם לסנן לפי רמת חומרה.

שינוי זמן התצוגה

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

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

תמיכה

כדי לשלוח משוב, לדווח על בעיות ב-GitHub או לשאול שאלה ב-Stack Overflow.