ניראות וניפוי באגים באמצעות Service Directory

השילוב של Cloud Service Mesh עם Service Directory מוסיף מורכבות חדשה לניפוי הבאגים. בתוך העסק שלכם, צרכני השירותים והבעלים של השירותים המנוהלים יכולים להשתייך לצוותים או לארגונים שונים. כדי לעזור לכם לנפות באגים בבעיות כאלה, Cloud Service Mesh משולב עם Cloud Logging ו-Cloud Monitoring.

לדוגמה:

  • יש לכם שירות checkout שמשתמש ב-Cloud Service Mesh לניהול רשתות של אפליקציות.
  • יש שירות payment בספריית השירותים שבבעלות צוות אחר (הבעלים של השירות המנוהל) והוא מתחזק אותו.
  • רוצים לקרוא לשירות payment מהשירות checkout, ולכן יוצרים שירות קצה עורפי חדש ב-Cloud Service Mesh. שירות הקצה העורפי הזה מצורף לשירות payment באמצעות Service Directory לצורך גילוי שירותים.

במודל הזה, הבעלים של השירות המנוהל עשוי לרצות למחוק או לשנות את paymentהשירות שמארח את Service Directory. מותר להם לבצע שינויים כאלה כי הם הבעלים של שירות payment. אבל אם שירות payment נמחק, גילוי השירותים לא יפעל.

רישום ביומן

כש-Cloud Service Mesh מזהה שירות קצה עורפי שמצורף לשירות Service Directory, הוא מקבל רשימה של נקודות קצה מ-Service Directory. אם השירות נמחק מ-Service Directory, ‏ Cloud Service Mesh לא מקבל נקודות קצה. במקרה כזה, רשומה ביומן מתווספת ל-Logging. הרשומה ביומן כוללת את הפרטים הבאים:

  • שם השירות לקצה העורפי
  • השם של ספריית השירותים
  • הודעה: Service Directory returned 0 endpoints for this service.

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

מעקב

בדומה למקרה של רישום ביומן, Cloud Service Mesh משתלב עם Monitoring כדי ליצור מדדים. ‫Cloud Service Mesh מוסיף את המדדים הבאים ל-Monitoring לכל שירות קצה עורפי:

  • שם השירות לקצה העורפי
  • מספר נקודות הקצה שמשויכות לשירות הקצה העורפי הזה, שמשותפות עם הלקוחות של Cloud Service Mesh

לקוחות Cloud Service Mesh לא יכולים לשלוח תנועה לשירותי בק-אנד שאין להם נקודות קצה.

מסוףGoogle Cloud

אם שירות של Service Directory נמחק וקיים קובץ מצורף לשירות הזה בשירות לקצה העורפי של Cloud Service Mesh, מוצגת אזהרה במסוףGoogle Cloud : The attached Service Directory service could not be found.

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