תיאורים של מדדים בצד הלקוח

בדף הזה מופיע תיאור מפורט של כל מדד מצד הלקוח ש-Spanner מציע. מידע נוסף על צפייה במדדים של הצפנה מצד הלקוח וניהול שלהם זמין במאמר בנושא צפייה במדדים של הצפנה מצד הלקוח וניהול שלהם.

מדדים בצד הלקוח מספקים מידע על זמן האחזור של ניסיונות ופעולות של בקשות RPC של הלקוח אל Spanner.

ניסיון הוא בקשת RPC יחידה מהלקוח אל Spanner. הלקוח יכול לבצע כמה ניסיונות אם בקשה נכשלת.

פעולה מייצגת השלמה של כל בקשות ה-RPC, כולל כל הניסיונות שהלקוח ביצע ל-Spanner. פעולה מסתיימת כשהלקוח מקבל תשובה או כשכל הניסיונות נכשלו.

בקשת RPC מגיעה קודם לממשק הקצה הגלובלי (GFE) ואז לממשק הקצה של Spanner API‏ (AFE). מידע נוסף זמין במאמר בנושא נקודות השהיה בבקשת Spanner.

המדדים האלה כוללים את סוגי ערכי המדדים DISTRIBUTION ו-INT64. מידע נוסף זמין במאמר סוגי ערכים וסוגי מדדים.

אפשר לגשת למדדים בצד הלקוח באמצעות ספריות הלקוח של Spanner ל-Java, ל-Go, ל-Node.js ול-Python.

המדדים בצד הלקוח תומכים בכל השיטות של Spanner ב-google.spanner.v1.Spanner RPC API.

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

  • project ID: מזהה הפרויקט ב- Google Cloud .
  • instance ID: מזהה מכונת Spanner.
  • database ID: מזהה מסד הנתונים של Spanner.
  • location: Google Cloud האזור שבו מתפרסמים המדדים בצד הלקוח. אם הפריסה של האפליקציה מתבצעת מחוץ לאזור Google Cloud, אז המדדים מתפרסמים באזור global.
  • method: שם ה-method של ה-RPC, לדוגמה spanner.commit.
  • status: סטטוס ה-RPC, לדוגמה OK או INTERNAL.
  • client_name: שם הספרייה והגרסה שלה – לדוגמה, spanner-java/6.70.1.
  • directpath_enabled: האם ספריית הלקוח מוגדרת לגשת ישירות ל-Spanner בלי לעבור דרך חזית האתר.
  • directpath_used: האם הבקשה הנוכחית נשלחה ישירות אל Spanner בלי לעבור דרך חזית האפליקציה. הערך false כשהערך של directpath_enabled הוא true מציין שהבקשה חזרה לנתיב הרגיל דרך GFE.

מספר שגיאות הקישוריות של AFE

מדד מספר שגיאות הקישוריות של AFE מתעד את מספר בקשות ה-RPC שלא הצליחו להגיע ל-AFE של Spanner.

למדד מספר שגיאות הקישוריות של AFE יש את המאפיינים הבאים:

  • Metric name: spanner.googleapis.com/client/afe_connectivity_error_count
  • Metric value type: INT64

זמני האחזור של AFE

מדד זמן האחזור של AFE מודד את הזמן שחלף בין קבלת בקשת ה-RPC מלקוח Spanner AFE לבין תחילת הכתיבה של התגובה על ידי Spanner AFE.

למדד זמן האחזור של AFE יש את המאפיינים הבאים:

  • Metric name: spanner.googleapis.com/client/afe_latencies
  • Metric value type: DISTRIBUTION

מספר הניסיונות

המדד 'מספר הניסיונות' מתעד את מספר הניסיונות שבוצעו. הערך של attempt_count בדרך כלל זהה לערך של operation_count. אם הלקוח מקבל שגיאות זמניות, הערך של attempt_count הוא סכום כל הניסיונות.

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

  • Metric name: spanner.googleapis.com/client/attempt_count
  • Metric value type: INT64

זמני האחזור של הניסיונות

מדד זמני האחזור של הניסיונות מודד את משך הזמן שנדרש לבקשת RPC יחידה להגיע אל Spanner מהלקוח. הערך attempt_latencies בדרך כלל זהה לערך operation_latencies. אם הלקוח מקבל שגיאות זמניות, הערך של operation_latencies הוא סכום של כל הערכים של attempt_latencies.

למדד 'זמני האחזור של הניסיון' יש את המאפיינים הבאים:

  • Metric name: spanner.googleapis.com/client/attempt_latencies
  • Metric value type: DISTRIBUTION

מספר השגיאות בקישוריות של GFE

מדד ספירת שגיאות הקישוריות של GFE מתעד את מספר בקשות ה-RPC שלא הגיעו ל-GFE.

למדד של מספר שגיאות הקישוריות ב-GFE יש את המאפיינים הבאים:

  • Metric name: spanner.googleapis.com/client/gfe_connectivity_error_count
  • Metric value type: INT64

זמני האחזור של GFE

מדד ההשהיות של GFE מודד את הזמן שחולף בין הרגע שבו GFE מקבל את בקשת ה-RPC מהלקוח לבין הרגע שבו GFE מקבל את הבייט הראשון של התגובה. המדד הזה לא כולל את הזמן שנדרש לביצוע לחיצת היד של TCP/SSL.

למדד 'זמני האחזור של GFE' יש את המאפיינים הבאים:

  • Metric name: spanner.googleapis.com/client/gfe_latencies
  • Metric value type: DISTRIBUTION

מספר הפעולות

המדד 'ספירת פעולות' מתעד את מספר הפעולות שבוצעו כל 60 שניות.

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

  • Metric name: spanner.googleapis.com/client/operation_count
  • Metric value type: INT64

זמני האחזור של פעולות

מדד השהיות של הפעולות מודד את זמן ההלוך ושוב של פעולה מהשכבה של gRPC בלקוח אל Spanner ובחזרה אל הלקוח.

למדד 'זמני האחזור של הפעולה' יש את המאפיינים הבאים:

  • Metric name : spanner.googleapis.com/client/operation_latencies
  • Metric value type: DISTRIBUTION

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