Cloud Monitoring מספק מעקב אחר הביצועים של Cloud Run, מדדים ובדיקות זמן פעולה תקינה, וגם התראות לשליחת הודעות כשחורגים מסף מסוים של מדד. חלים תנאי התמחור של Google Cloud Observability, כלומר אין חיוב על מדדים בגרסה המנוהלת במלואה של Cloud Run.
אירועים ב-Cloud Run מתפרסמים במרכז האישי ב-Service Health. מומלץ להגדיר התראות על אירועים במרכז האישי ב-Service Health.
מדדים מובנים
Cloud Run משולב אוטומטית עם Cloud Monitoring בלי צורך בהגדרה. המשמעות היא שהמדדים של משאבי Cloud Run נאספים באופן אוטומטי כשהם פועלים.
אפשר לראות את המדדים ב-Cloud Monitoring או בדפים של שירות Cloud Run, המשימות ומאגרי העובדים במסוף. ב-Cloud Monitoring יש אפשרויות נוספות לתרשימים ולסינון.
המדדים העיקריים של Cloud Run כוללים את המדדים הבאים:
| מדד | שירותים | תעסוקה | מאגרי עובדים |
|---|---|---|---|
| זמן השימוש במכונת מאגר לחיוב | ✓ | ✓ | ✓ |
| זמן הטעינה של הפעלת קונטיינר | ✓ | ✓ | ✓ |
| ניצול המעבד של המכולה | ✓ | ✓ | ✓ |
| ניצול הזיכרון של הקונטיינר | ✓ | ✓ | ✓ |
| שימוש בזיכרון GPU של מאגר | ✓ | ✓ | |
| ניצול זיכרון ה-GPU של מאגר התגים | ✓ | ✓ | |
| ניצול ה-GPU של המכולה | ✓ | ✓ | |
| בייטים שנשלחו | ✓ | ✓ | ✓ |
| בייטים שהתקבלו | ✓ | ✓ | ✓ |
| מספר הבקשות | ✓ | ||
| זמני האחזור של הבקשות | ✓ | ||
| מספר המופעים של מאגר התגים | ✓ | ✓ | |
| מספר מקסימלי של בקשות בו-זמנית | ✓ | ||
| הרצות שהושלמו | ✓ | ||
| הרצת ביצועים | ✓ | ||
| ניסיונות להשלמת משימה | ✓ | ||
| ניסיונות להרצת משימות | ✓ |
רשימה של כל המדדים הזמינים ב-Cloud Run ופרטים נוספים מופיעים בסקירה המלאה של מדדי Cloud Run ב-Cloud Monitoring.
יצירת מדדים מותאמים אישית
כדי ליצור מדדים מותאמים אישית משירות Cloud Run, אפשר לפרוס סוכן sidecar כמו OpenTelemetry או Prometheus.
לחלופין, אפשר להשתמש במדדים שמבוססים על יומנים כדי לאסוף מדדים מותאמים אישית.
סוגי המשאבים
שמות המשאבים למעקב ב-Cloud Run הם:
- Cloud Run Revision (
cloud_run_revision) - משימה ב-Cloud Run (
cloud_run_job)
- Cloud Run Worker Pool (
cloud_run_worker_pool)
צפייה במדדים ב-Cloud Run
אפשר לראות את המדדים של השירותים, המשימות ומאגרי העובדים בדפים המתאימים של השירותים, המשימות ומאגרי העובדים.
הצגת מדדים של שירות
כדי לראות את מדדי השירות בדף Cloud Run:
בתפריט הניווט של Cloud Run, לוחצים על Services (שירותים).
מחפשים את השירות ברשימת השירותים ולוחצים עליו.
לוחצים על הכרטיסייה Metrics כדי להציג את המדדים של השירות הזה.
בתרשימי המדדים של שירותי Cloud Run מוצגים אירועי פריסה.
הצגת מדדים של משימה
כדי לראות את מדדי העבודות בדף Cloud Run:
בתפריט הניווט של Cloud Run, לוחצים על Jobs (משימות).
לוחצים על המשרה ברשימת המשרות.
לוחצים על הכרטיסייה Metrics כדי להציג את המדדים של העבודה הזו.
הצגת מדדים של מאגר עובדים
כדי לראות את המדדים של מאגר העובדים בדף Cloud Run:
בתפריט הניווט של Cloud Run, לוחצים על Worker pools (מאגרי עובדים).
מאתרים את מאגר העובדים ברשימת מאגרי העובדים ולוחצים עליו.
לוחצים על הכרטיסייה METRICS כדי להציג את המדדים של מאגר העובדים הזה.
בתרשימי המדדים של מאגרי עובדים ב-Cloud Run מוצגים אירועי פריסה.
הצגת מדדים ב-Cloud Monitoring
כדי לראות את המדדים של משאבים שבמעקב באמצעות Metrics Explorer:
-
נכנסים לדף leaderboard Metrics explorer במסוף Google Cloud :
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שבה הכותרת המשנית היא Monitoring.
- בוחרים את הכרטיסייה Configuration, ואז מזינים או בוחרים Resource type (סוג משאב) וMetric (מדד). משתמשים בפרטים הבאים כדי למלא את השדות:
- בקטע Resource, בוחרים את סוג המשאב (שירות, עבודה או מאגר עובדים).
- בקטע מדד, בוחרים אחד מהמדדים בתפריט. תיאור מלא של המדדים הזמינים מופיע בדף המדדים של Monitoring Google Cloud .
- (אופציונלי) כדי לשנות את תצוגת הנתונים, משתמשים בתפריטים Filter, Group By ו-Aggregator. לדוגמה, תוכלו לקבץ את הנתונים לפי תוויות המשאבים או המדדים. מידע נוסף זמין במאמר בנושא בחירת מדדים.
הוספת בדיקות זמני פעילות
אתם יכולים להשתמש ב-Cloud Monitoring כדי לעקוב אחרי הביצועים של השירותים. מידע נוסף זמין במאמר בנושא אימות הזמינות של השירות(בדיקות זמן פעולה).
הוספת התראות
אתם יכולים להשתמש ב-Cloud Monitoring כדי לשלוח התראות על אירועים מסוימים, כמו כשלים בבדיקות זמני פעילות. מידע נוסף זמין במאמר בנושא יצירה וניהול של מדיניות התראות לשירות שלכם.