תשתית נתמכת לניטור אפליקציות

בטבלה הבאה מפורטים משאבי התשתית שמשולבים עם Application Monitoring. כשרושמים את המשאבים האלה כשירות או כעומס עבודה ב-App Hub, נתוני הטלמטריה שהמשאבים יוצרים כוללים תוויות שספציפיות לאפליקציה. הטלמטריה הזו כוללת רשומות ביומן הביקורת ובפלטפורמה, נתוני מדדים ונתוני מעקב. במאמר משאבים נתמכים ב-App Hub מפורטת רשימה של שירותים ועומסי עבודה שמשולבים עם App Hub.

לוחות הבקרה שנוצרים על ידי Application Monitoring מציגים נתונים של יומנים ומדדים, כולל האותות המרכזיים הבאים, אם הנתונים כוללים תוויות ספציפיות לאפליקציה:

  • תנועה: שיעורי הבקשות הנכנסות בשירות או בעומס העבודה במהלך התקופה שנבחרה. במקרים מסוימים, התרשים הזה מכיל כרטיסיות. בכרטיסייה Request מוצג מדד הרשת L7, ובכרטיסייה Bytes מוצג מדד הרשת L4.
  • שיעור השגיאות בשרת: היחס בין בקשות נכנסות שקוד התגובה שלהן שווה לקוד תגובת HTTP מסוג 5xx לבין כל הבקשות הנכנסות במהלך התקופה שנבחרה.
  • זמן האחזור במאיון ה-95: המאיון ה-95 של זמן האחזור של בקשה שהוגשה במהלך תקופת הזמן שנבחרה, באלפיות השנייה.
  • מידת הניצול: מדד שמראה כמה המשאבים של השירות או עומס העבודה שלכם מנוצלים. לדוגמה, לגבי קבוצות של מכונות מנוהלות (MIG),‏ Cloud Run ופריסות של Google Kubernetes Engine, בשדה הזה מוצג ניצול המעבד.

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

משאבי תשתית נתמכים

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

משאבי תשתית אותות משמעותיים הערות ומגבלות
אשכולות של AlloyDB ל-PostgreSQL
(אזורי)
תוויות של אפליקציות לא מצורפות לטווחים.
מכונות AlloyDB ל-PostgreSQL
(אזוריות)
תוויות של אפליקציות לא מצורפות לטווחים.
אשכולות Bigtable
(אזוריים)
תוויות של אפליקציות לא מצורפות לטווחים.
מכונות של Bigtable
(אזורי)
תוויות האפליקציה לא מצורפות לנתוני מדדים או לטווחים.
Cloud Domains תוויות האפליקציה לא מצורפות לנתוני מדדים או לטווחים.
משימות ב-Cloud Run
(אזורי)
שירותים ופונקציות של Cloud Run
(אזורי)
  • תנועה: request_count
  • שיעור השגיאות בחיבור לשרת: היחס בין מספר הבקשות עם סטטוס תגובה של 5xx לבין המספר הכולל של הבקשות.
  • זמן אחזור של P95: request_latencies
  • רוויה: container/cpu/utilizations

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

רק עומסי עבודה שמוגדרים על ידי הלקוח ופועלים ב-Cloud Run יוצרים אותות מוזהבים.

קטגוריות ביומן ב-Cloud Logging
(גלובליות ואזוריות)
רק יומני ביקורת מכילים תוויות של אפליקציות.
מכונות של Cloud SQL
(אזוריות)
תוויות של אפליקציות לא מצורפות לטווחים.
קטגוריות של Cloud Storage
(Regional ו-Multi-Regional)
  • תנועה: api/request_count
  • שיעור השגיאות בשרת: היחס בין הבקשות עם סטטוס תגובה שמציין שגיאה לבין המספר הכולל של הבקשות. ערכי הסטטוס הבאים מציינים שגיאה:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
תוויות של אפליקציות לא מצורפות לטווחים.
קבוצות של מכונות מנוהלות (MIG) ב-Compute Engine
(אזוריות ותחומיות)
שירות Dataproc Metastore
(אזורי ורב-אזורי)

תוויות של אפליקציות לא מצורפות לטווחים.

מידע כללי זמין במאמר סקירה כללית על Dataproc Metastore.

צינורות העברת נתונים של Cloud Deploy
(אזורי)
תוויות של אפליקציות לא מצורפות לטווחים.
מסדי נתונים ב-Firestore
(אזוריים)
  • תנועה: api/request_count
  • שיעור השגיאות בשרת: היחס בין הבקשות עם סטטוס תגובה שמציין שגיאה לבין המספר הכולל של הבקשות. ערכי הסטטוס הבאים מציינים שגיאה:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • זמן האחזור של P95: api/request_latencies
תוויות של אפליקציות לא מצורפות לטווחים.
GKE Gateway
gateway.networking.k8s.io/Gateway
תוויות של אפליקציות לא מצורפות לרשומות ביומן או לטווחים.
‫GKE Ingress
networking.k8s.io/Ingress
תוויות של אפליקציות לא מצורפות לטווחים.
Kubernetes CronJobs
(Regional and zonal)
מידע על הרצת משימות Cron ב-GKE זמין במאמר מידע על משימות Cron ב-GKE.
Kubernetes DaemonSets
(אזוריים ומוגבלים לאזור)
מידע על אותות הזהב ל-Kubernetes
פריסות Kubernetes
(אזוריות ותחומיות)
מידע על אותות הזהב ל-Kubernetes
Kubernetes StatefulSets
(אזורי ושל תחום מוגדר)
מידע על אותות הזהב ל-Kubernetes במאמר מידע על StatefulSets ב-Google Kubernetes Engine מוסבר איך להשתמש ב-StatefulSet או איך לפרוס אפליקציה עם שמירת מצב.
מאזני עומסים חיצוניים ופנימיים של אפליקציות בשכבה 7 עם תנועה מסוג HTTP או HTTPS
(גלובליים, אזוריים ובין-אזוריים)
  • תנועה: מבוסס על סוג מדד של Cloud Load Balancing שמתעד את מספר הבקשות, כמו https/request_count. ההגדרה של Cloud Load Balancing קובעת את המדד בפועל.
  • שיעור השגיאות בחיבור לשרת: היחס בין מספר הבקשות עם סטטוס תגובה של 5xx לבין המספר הכולל של הבקשות.
  • זמן האחזור של אחוזון 95: מבוסס על סוג מדד של Cloud Load Balancing שמתעד את זמני האחזור הכוללים, כמו https/total_latencies. ההגדרה של Cloud Load Balancing קובעת את המדד בפועל.
במאזני עומסים של אפליקציות, רק כללי העברה ושירותי קצה עורפי משולבים עם מרכז האפליקציות. תוויות של אפליקציות לא מצורפות לטווחים.
Memorystore for Redis clusters
(Regional)
תוויות של אפליקציות לא מצורפות לרשומות ביומן או לטווחים.
מכונות של Memorystore for Redis
(אזוריות)
תוויות האפליקציה לא מצורפות לנתוני מדדים או לטווחים.
נושאים ב-Pub/Sub
(גלובלי)
  • תנועה: topic/send_request_count
  • שיעור השגיאות בחיבור לשרת: היחס בין מספר הבקשות עם קוד תגובה internal לבין המספר הכולל של הבקשות.
  • זמן האחזור של P95: topic/send_request_latencies
תוויות של אפליקציות לא מצורפות לטווחים.
הרשמה ל-Pub/Sub
(גלובלי)
תוויות של אפליקציות לא מצורפות לטווחים.
סודות ב-Secret Manager
(גלובליים ואזוריים)
תוויות של אפליקציות לא מצורפות לטווחים.
מסדי נתונים של Spanner
(גלובליים ואזוריים)
תוויות האפליקציה לא מצורפות לנתוני מדדים או לטווחים.
מכונות Spanner
(גלובליות ואזוריות)
  • תנועה: api/api_request_count
  • שיעור השגיאות בשרת: היחס בין הבקשות עם סטטוס תגובה שמציין שגיאה לבין המספר הכולל של הבקשות. ערכי הסטטוס הבאים מציינים שגיאה:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • זמן האחזור של P95: api/request_latencies
  • רוויה: instance/cpu/utilization
תוויות של אפליקציות לא מצורפות לטווחים.
סוכנים של Vertex AI Agent Engine
(אזורי)
השרתים של Google Cloud MCP
(Global)
  • תנועה: mcp/request_count
  • שיעור השגיאות בחיבור לשרת: היחס בין מספר הבקשות עם סטטוס תגובה של 5xx לבין המספר הכולל של הבקשות.
  • זמן אחזור של P95: mcp/request_durations

האותות המוזהבים מוצגים רק בלוח הבקרה המפורט.

תוויות האפליקציה לא מצורפות לנתוני מדדים או לטווחים.

אותות הזהב ל-Kubernetes

ב-Kubernetes DaemonSets,‏ Deployments ו-StatefulSets,‏ Google Cloud Observability משתמש בנתוני המדדים הבאים כדי לגזור ערכים ל-golden signals, אם נתוני המדדים האלה זמינים:

במרכז השליטה, יכול להיות שהתרשים שמציג מידע על התנועה יכיל שתי כרטיסיות:

  • בכרטיסייה עם התווית תנועה (בקשות) מוצגים נתוני תנועה ברשת L7, והיחידות הן בקשות לשנייה.
  • בכרטיסייה Traffic (Bytes) מוצג המדד pod/network/received_bytes_count, שהיחידות שלו הן KiB לשנייה והוא מדד של רשת L4.

אם מדדי התנועה ברמה 7 וברמה 4 זמינים, המדדים ברמה 7 מופיעים בדפי הסיכום, אבל בתרשים התנועה יש כרטיסיות שמאפשרות לראות את שני המדדים. אם יש רק מדד אחד, הוא יוצג בדף הסיכום ובמרכזי הבקרה.

עבור עומסי עבודה שפועלים ב-GKE, יכול להיות ש-Google Cloud Observability יפיק אותות זהב ממדד Prometheus‏ http_server_request_duration_seconds, שזמין רק אם מוסיפים אינסטרומנטציה לאפליקציה באמצעות OpenTelemetry. מידע נוסף זמין במאמר בנושא הוספת כלי מעקב לאפליקציה.