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

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

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

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

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

בקשת RPC מגיעה קודם לממשק הקצה של Google‏ (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.

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

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

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

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

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

מדד זמני האחזור של AFE מודד את הזמן שחל מרגע ש-Spanner AFE מקבל את בקשת ה-RPC מהלקוח ועד ש-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 ובחזרה אל הלקוח.

למדד Operation latencies (זמני האחזור של פעולות) יש את המאפיינים הבאים:

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

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