פתרון בעיות של עלייה חדה בחביון של ממשקי API ושירותים

במאמר הזה מוסבר על תהליך הניפוי באגים כדי להבין את השימוש בממשקי API ובשירותים במסוף Google Cloud , וגם את העלייה החדה בחביון שלהם.

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

  1. פותחים את Google Cloud המסוף ועוברים אל APIs & Services.
  2. לוחצים על Enabled APIs and Services.
  3. עוברים אל מדדים ובוחרים באפשרות שיטת API בקטע שיטות.

יוצג תרשים של השהיית התנועה עם התווית Traffic by API method (תנועה לפי method של API).

לאחר מכן, מוודאים שהפעלתם את רישום הביקורת ביומן.

  1. עוברים אל יומני ביקורת.
  2. מסמנים את האפשרויות קריאת נתונים, כתיבת נתונים וקריאת נתונים.
  3. לוחצים על Save.

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

  1. עוברים אל ניתוח יומנים.
  2. צריך לציין את הזמן ביחס ל-TIMESTAMP_DIFF.

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

  1. מזינים את שם ה-method ב-protoPayload.methodName.
  2. מזינים את טווח הזמן בחותמת זמן.
  3. התוצאות מוצגות בשדות היומן.

אחרי שמבצעים את כל השלבים הקודמים, אפשר לגשת לכל ממשקי ה-API של Agent Assist עם Cloud Logging מופעל.