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

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

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

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

איך רואים את הסטטוס של המשימות והמשאבים

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

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

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

  • אם משימה מצליחה, מופיע סימן וי check_circle ליד השלב.

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

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

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

  • כדי לראות את היומנים של מאגר תגים, מרחיבים את Status (סטטוס), מרחיבים את Stream Application Logs (יומני אפליקציות של הזרם) ולוחצים על שם מאגר התגים. היומנים של הקונטיינר מוצגים בכרטיסייה 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.
  2. ברשימה סוג היומן, בוחרים באפשרות יומני אפליקציות של Kubernetes.
  3. כדי להזרים יומנים מכמה פודים, מפעילים את פס ההזזה Streaming ובוחרים באפשרות all ברשימה Pod.
  4. כברירת מחדל, היומנים מוצגים עבור האשכול הפעיל. כדי לעבור לאשכול אחר, בוחרים את שם האשכול מהרשימה Cluster.

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

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

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

שינוי משך ההצגה

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

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

תמיכה

כדי לשלוח משוב, אפשר לשאול שאלה ב-Stack Overflow. אם אתם לקוחות Google Cloud, אתם יכולים לשלוח כרטיסי תמיכה דרך ערוצי התמיכה הרגילים של Google Cloud.