בדף הזה מופיע תיאור מפורט של כל מדד מצד הלקוח ש-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_countMetric value type:INT64
זמני האחזור של AFE
מדד זמן האחזור של AFE מודד את הזמן שחלף בין קבלת בקשת ה-RPC מלקוח Spanner AFE לבין תחילת הכתיבה של התגובה על ידי Spanner AFE.
למדד זמן האחזור של AFE יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/afe_latenciesMetric value type:DISTRIBUTION
מספר הניסיונות
המדד 'מספר הניסיונות' מתעד את מספר הניסיונות שבוצעו. הערך של attempt_count בדרך כלל זהה לערך של operation_count.
אם הלקוח מקבל שגיאות זמניות, הערך של attempt_count הוא סכום כל הניסיונות.
למדד 'מספר הניסיונות' יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/attempt_countMetric value type:INT64
זמני האחזור של הניסיונות
מדד זמני האחזור של הניסיונות מודד את משך הזמן שנדרש לבקשת RPC יחידה להגיע אל Spanner מהלקוח.
הערך attempt_latencies בדרך כלל זהה לערך operation_latencies. אם הלקוח מקבל שגיאות זמניות, הערך של operation_latencies הוא סכום של כל הערכים של attempt_latencies.
למדד 'זמני האחזור של הניסיון' יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/attempt_latenciesMetric value type:DISTRIBUTION
מספר השגיאות בקישוריות של GFE
מדד ספירת שגיאות הקישוריות של GFE מתעד את מספר בקשות ה-RPC שלא הגיעו ל-GFE.
למדד של מספר שגיאות הקישוריות ב-GFE יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/gfe_connectivity_error_countMetric value type:INT64
זמני האחזור של GFE
מדד ההשהיות של GFE מודד את הזמן שחולף בין הרגע שבו GFE מקבל את בקשת ה-RPC מהלקוח לבין הרגע שבו GFE מקבל את הבייט הראשון של התגובה. המדד הזה לא כולל את הזמן שנדרש לביצוע לחיצת היד של TCP/SSL.
למדד 'זמני האחזור של GFE' יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/gfe_latenciesMetric value type:DISTRIBUTION
מספר הפעולות
המדד 'ספירת פעולות' מתעד את מספר הפעולות שבוצעו כל 60 שניות.
למדד 'מספר הפעולות' יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/operation_countMetric value type:INT64
זמני האחזור של פעולות
מדד השהיות של הפעולות מודד את זמן ההלוך ושוב של פעולה מהשכבה של gRPC בלקוח אל Spanner ובחזרה אל הלקוח.
למדד 'זמני האחזור של הפעולה' יש את המאפיינים הבאים:
Metric name:spanner.googleapis.com/client/operation_latenciesMetric value type:DISTRIBUTION