סקירה כללית
Google Cloud Observability מספק מעקב, רישום ביומן ואבחון לאפליקציות Python.
ספריות Python זמינות לשירותי Google Cloud Observability הבאים:
Error Reporting
Error Reporting מצטבר ומציג שגיאות שנוצרו באפליקציות Python שפועלות. כדי להתחיל להשתמש ב-Error Reporting, אפשר לעיין במאמר בנושא הגדרת Error Reporting ל-Python.
Cloud Logging
בעזרת Cloud Logging תוכלו לאחסן, לחפש, לנתח, לעקוב ולקבל התראות לגבי נתונים ואירועים ביומן באפליקציות Python. שירות Logging מספק פלאגינים של Bunyan ו-Winston, וגם ספריית לקוח של Cloud Logging API. כדי להתחיל להשתמש ב-Logging, אפשר לקרוא את המאמר בנושא הגדרת Cloud Logging ל-Python.
Cloud Monitoring
Cloud Monitoring אוסף מדדים, אירועים ומטא-נתונים מאפליקציות Python. מערכת Google Cloud Observability משתמשת בנתונים האלה כדי ליצור לוחות בקרה, תרשימים והתראות.
מידע נוסף זמין בנושאים הבאים:
- ספריות לקוח של Cloud ל-Cloud Monitoring API
- יצירת מדדים מותאמים אישית
- קריאת מדדים
- מדדי גלישה
- ספריית לקוח של Python ל-Cloud Monitoring API ב-GitHub
Cloud Trace
Cloud Trace היא מערכת מבוזרת למעקב אחריGoogle Cloud , שאוספת נתוני זמן אחזור מאפליקציות ומציגה אותם כמעט בזמן אמת במסוף Google Cloud . מידע נוסף זמין במאמרי העזרה בנושא Cloud Trace.
Cloud Profiler
Cloud Profiler הוא כלי ליצירת פרופילים סטטיסטיים עם תקורה נמוכה, שאוסף באופן רציף נתונים על השימוש במעבד (CPU) ועל הקצאת הזיכרון מהאפליקציות שלכם בסביבת הייצור. הוא משייך את המידע הזה לקוד המקור של האפליקציה, ועוזר לכם לזהות את החלקים באפליקציה שצורכים הכי הרבה משאבים. הוא גם מספק מידע על מאפייני הביצועים של הקוד. מידע נוסף זמין במאמר בנושא יצירת פרופילים של אפליקציות Python.