תובנות מ-Developer Connect

במאמר הזה מתוארים התובנות של Developer Connect והיתרונות של התובנות.

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

תובנות מ-Developer Connect הן רשומות ביומן מאירועי פריסה, שנשלחות מ-Developer Connect אל Cloud Logging, כדי ש-Gemini Cloud Assist יוכל להשתמש בהן.

התובנות האלה מספקות ל-Gemini Cloud Assist מידע על זמני הריצה של האפליקציה, על הארטיפקטים שנפרסו בזמני הריצה האלה, על קובצי המקור ועל התלות שמשמשים לבניית הארטיפקטים האלה.

איך פועלות התובנות של Developer Connect?

התובנות של Developer Connect מאפשרות:

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

כדי לעשות את זה, מפת התובנות של Developer Connect ממפה את הקשרים בין הרכיבים הבאים במחזור החיים של פיתוח התוכנה (SDLC):

  • סביבות זמן ריצה של אפליקציות
  • פריטי מידע שנוצרים בתהליך פיתוח (Artifact) של האפליקציה שנפרסו בסביבות זמן הריצה האלה
  • אישור המקור של Build

התובנות של Developer Connect משתמשות בקשרים האלה כדי לצבור אירועים רלוונטיים מ-SDLC, ומשתמשות בקשרים האלה כהקשר שיעזור לכם לפתור בעיות ולקבל החלטות. התובנות של Developer Connect רושמות את האירועים האלה ב-Cloud Logging.

איך אפשר להשתמש בתובנות של Developer Connect?

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

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

  • מה השתנה ב-my-app ב-us-east1 מאז 10 באוקטובר 2024 בשעה 10:10:10 (שעון החוף המזרחי בארה"ב)?

  • אילו פריטי מידע נפרסו ומתי?

  • מתי נוצרו הארטיפקטים? מאיזה מקור ומאילו קומיטים?

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

  • אילו ארטיפקטים, שנפרסו בזמן ריצה של אילו אפליקציות, הושפעו מפריסה?

מה צריך כדי להשתמש בתובנות של Developer Connect?

כדי להשתמש בתובנות של Developer Connect, צריך את המוצרים והכלים הבאים: Google Cloud

  • אפליקציה ב-App Hub (אופציונלי)

    אם בוחרים להגדיר את התובנות של Developer Connect בהיקף של אפליקציה ב-מרכז האפליקציות, צריך אפליקציה ב-מרכז האפליקציות.

    תובנות מ-Developer Connect תומכות בכל מודלי ההגדרה של מרכז האפליקציות. מומלץ להשתמש בתיקייה שמוגדרת לניהול אפליקציות כדי שתוכלו להשתמש ב-Gemini Cloud Assist ובתכונות נוספות שמתמקדות באפליקציות.

  • פרויקט Google Cloud (אופציונלי)

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

  • Developer Connect

    צריך להפעיל את Developer Connect API.

  • אישור המקור של Build

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

  • Gemini Cloud Assist

    אתם יכולים להפעיל את Gemini Cloud Assist כדי להשתמש בתובנות של Developer Connect בחקירות של Gemini Cloud Assist. תובנות מ-Developer Connect מוסיפות אירועים של פריסת אפליקציות להקשר של החקירה ב-Gemini Cloud Assist.

באילו סביבות זמן ריצה נתמכים התובנות של Developer Connect

התובנות של Developer Connect תומכות רק ב-Google Kubernetes Engine וב-Cloud Run.

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