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 (שירותים).
מחפשים את השירות ברשימת השירותים ולוחצים עליו.
לוחצים על הכרטיסייה מדדים כדי להציג את המדדים של השירות הזה.
בתרשימי המדדים של שירותי Cloud Run מוצגים אירועי פריסה.
הצגת מדדים של משרה
כדי לראות את מדדי המשימות בדף Cloud Run:
בתפריט הניווט של Cloud Run, לוחצים על Jobs (משימות).
לוחצים על המשרה ברשימת המשרות.
לוחצים על הכרטיסייה מדדים כדי להציג את המדדים של המשימה.
הצגת מדדים של מאגר עובדים
כדי לראות את המדדים של מאגר העובדים בדף Cloud Run:
בתפריט הניווט של Cloud Run, לוחצים על Worker pools (מאגרי עובדים).
מאתרים את מאגר העובדים ברשימת מאגרי העובדים ולוחצים עליו.
לוחצים על הכרטיסייה METRICS כדי להציג את המדדים של מאגר העובדים הזה.
בתרשימי המדדים של מאגרי עובדים ב-Cloud Run מוצגים אירועי פריסה.
צפייה במדדים ב-Cloud Monitoring
כדי לראות את המדדים של משאבים שבמעקב באמצעות Metrics Explorer:
-
במסוף Google Cloud , עוברים לדף leaderboard Metrics explorer:
אם משתמשים בסרגל החיפוש כדי למצוא את הדף הזה, בוחרים בתוצאה שכותרת המשנה שלה היא Monitoring.
- בוחרים את הכרטיסייה Configuration, ואז מזינים או בוחרים Resource type (סוג משאב) וMetric (מדד). משתמשים בפרטים הבאים כדי למלא את השדות:
- בקטע Resource, בוחרים את סוג המשאב (שירות, משימה או מאגר עובדים).
- בקטע מדד, בוחרים אחד מהמדדים בתפריט. תיאור מלא של המדדים הזמינים מופיע בדף המדדים של Monitoring Google Cloud .
- (אופציונלי) כדי לשנות את תצוגת הנתונים, משתמשים בתפריטים Filter, Group By ו-Aggregator. לדוגמה, תוכלו לקבץ את הנתונים לפי תוויות המשאבים או המדדים. מידע נוסף זמין במאמר בחירת מדדים.
הוספת בדיקות זמני פעילות
אתם יכולים להשתמש ב-Cloud Monitoring כדי לעקוב אחרי הביצועים של השירותים שלכם. מידע נוסף זמין במאמר בנושא אימות הזמינות של השירות(בדיקות זמן פעולה).
הוספת התראות
אתם יכולים להשתמש ב-Cloud Monitoring כדי לשלוח התראות על אירועים מסוימים, כמו כשלים בבדיקות זמינות. מידע נוסף זמין במאמר בנושא יצירה וניהול של מדיניות התראות לשירות שלכם.