במדריך הזה מוסבר איך לשלוח שאילתות ליומני השגיאות של אפליקציות ל-Chat ב-Google Cloud Logs Explorer. יומני שאילתות אל:
- לבדוק אם המשתמשים נתקלים בשגיאות.
- לראות באיזו תדירות מתרחשות שגיאות, ואילו שגיאות מתרחשות בתדירות הגבוהה ביותר.
- קוראים את הודעות השגיאה התיאוריות ואת נתוני היומן כדי לפתור את השגיאות.
דרישות מוקדמות
- חשבון Google Workspace עם גישה ל-Google Chat.
- אפליקציה ל-Chat. כדי לפתח אפליקציה ל-Chat, אפשר להיעזר במדריך למתחילים.
- מפעילים את רישום השגיאות ביומן באפליקציית Chat.
יומני שגיאות של שאילתות
ב-Google API Console, לוחצים על Menu > More products > Logging > Logs Explorer.
אם צריך, כדי להציג את הכלי ליצירת שאילתות, מפעילים את האפשרות הצגת שאילתה.
כדי לראות את יומני השגיאות של אפליקציית Chat, מזינים את השאילתה הבאה:
severity=ERROR resource.type="chat.googleapis.com/Project"כדי לראות את השגיאות האחרונות, לוחצים על Run query (הפעלת שאילתה). לחלופין, כדי לראות את השגיאות בזמן שהן מתרחשות, לוחצים על יומני שידור. יומני השגיאות של אפליקציית Chat מופיעים בחלונית Query results (תוצאות השאילתה).
מידע נוסף על Google Cloud Logs Explorer ועל כתיבת שאילתות זמין במדריכים הבאים במסמכי התיעוד של Logs Explorer:
קריאת הודעת שגיאה מיומן
אחרי שמריצים שאילתה ביומן שגיאות, אפשר לראות יומנים נפרדים שמורכבים ממטען ייעודי (payload) של JSON שמתאר את היומן. במקרה של שגיאות באפליקציית Chat, ה-JSON כולל את הודעת השגיאה ב-jsonPayload.error.message. לדוגמה, ביומן לדוגמה הבא, הודעת השגיאה מציינת שביצוע של פונקציית Apps Script נכשל:
JSON
{
"insertId": "INSERT_ID",
"jsonPayload": {
"@type": "type.googleapis.com/google.chat.logging.v1.ChatAppLogEntry",
"error": {
"code": 9,
"message": "An Apps Script function failed to execute. To review AppsScript error logs, see \"Logging\" (https://developers.google.com/apps-script/guides/logging)."
},
"deployment": "DEPLOYMENT_ID"
},
"resource": {
"type": "chat.googleapis.com/Project",
"labels": {
"project_id": "PROJECT_ID"
}
},
"timestamp": "2022-12-06T05:24:18.697255Z",
"severity": "ERROR",
"logName": "projects/PROJECT_ID/logs/chat.googleapis.com%2Ferrors",
"receiveTimestamp": "2022-12-06T05:24:19.207936968Z"
}
שיקולים
במהלך העבודה עם יומני שגיאות של אפליקציות ל-Chat ב-Logs Explorer של Google Cloud, חשוב לשים לב לנקודות הבאות:
ב-Logs Explorer, אפליקציות ל-Google Chat כוללות יומנים עם רמות חומרה שונות, שעוזרים לפתור בעיות באפליקציה שלא פועלת כמו שצריך:
ERROR
יומנים של שירותים קשורים יכולים גם לעזור בניפוי באגים באפליקציה ל-Chat. לדוגמה, אם אתם פורסים את האפליקציה ל-Chat באמצעות פונקציות של Google Cloud Run, כדאי לבדוק גם את היומנים של פונקציות Cloud Run בכלי Logs Explorer.
הודעות השגיאה תמיד כתובות באנגלית.
יש עלות לשימוש ב-Cloud Logging. למידע נוסף על התמחור של Cloud Logging, ראו תמחור חבילת התפעול של Google Cloud.
נושאים קשורים
אחרי שמריצים שאילתה ביומני השגיאות, אם מוצאים שגיאות, אפשר להיעזר במדריכים הבאים כדי לתקן אותן:
- איך לפתור שגיאות באפליקציית Google Chat, כמו 'האפליקציה לא מגיבה', 'Google Chat API זמין רק למשתמשי Google Workspace' או 'אפשר להחריג משתמשים ממרחבים'.
- איך לפתור בעיות בכרטיסים, כמו הודעות בכרטיסים, תיבות דו-שיח או תצוגות מקדימות של קישורים שלא מוצגים או לא פועלים כמו שצריך.
- איך מנפים באגים