במדריך הזה מוסבר איך לשלוח שאילתות ליומני השגיאות של אפליקציות ל-Chat ב-Google Cloud Logs Explorer. יומני שאילתות אל:
- לבדוק אם המשתמשים נתקלים בשגיאות.
- לראות באיזו תדירות מתרחשות שגיאות, ואילו שגיאות מתרחשות בתדירות הגבוהה ביותר.
- קוראים את הודעות השגיאה התיאוריות ואת נתוני היומן כדי לפתור את השגיאות.
דרישות מוקדמות
- חשבון Google Workspace עם גישה ל-Google Chat.
- אפליקציה ל-Chat. כדי לפתח אפליקציה ל-Chat, אפשר להיעזר במדריך למתחילים.
- מפעילים את רישום השגיאות ביומן באפליקציית Chat.
יומני שגיאות של שאילתות
במסוף Google Cloud, לוחצים על תפריט > מוצרים נוספים > Logging > Logs Explorer.
אם צריך להציג את כלי בניית השאילתות, מפעילים את האפשרות הצגת השאילתה.
כדי לראות את יומני השגיאות של אפליקציית Chat, מזינים את השאילתה הבאה:
severity=ERROR resource.type="chat.googleapis.com/Project"
כדי לראות את השגיאות האחרונות, לוחצים על Run query. לחלופין, כדי לראות את השגיאות בזמן שהן מתרחשות, לוחצים על Stream logs (יומני שידור). יומני השגיאות של אפליקציית Chat מופיעים בחלונית Query results (תוצאות השאילתה).
מידע נוסף על Logs Explorer של Google Cloud ועל כתיבת שאילתות זמין במדריכים הבאים במסמכי התיעוד של 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 Functions, מומלץ לבדוק גם את היומנים של Cloud Functions בכלי Logs Explorer.
הודעות השגיאה תמיד כתובות באנגלית.
יש עלות לשימוש ב-Cloud Logging. למידע נוסף על התמחור של Cloud Logging, ראו תמחור חבילת התפעול של Google Cloud.
נושאים קשורים
אחרי שמריצים שאילתה ביומני השגיאות, אם מוצאים שגיאות, אפשר להיעזר במדריכים הבאים כדי לתקן אותן:
- איך פותרים שגיאות באפליקציית Google Chat, כמו 'האפליקציה לא מגיבה', 'Google Chat API זמין רק למשתמשי Google Workspace' או 'אפשר להחריג משתמשים ממרחבים'.
- איך לפתור בעיות בכרטיסים, כמו הודעות בכרטיסים, תיבות דו-שיח או תצוגות מקדימות של קישורים שלא מוצגים או לא פועלים כמצופה.
- איך מנפים באגים