این راهنما نحوهی جستجوی گزارشهای خطای برنامهی چت در Google Cloud Logs Explorer را شرح میدهد. گزارشها را به آدرسهای زیر جستجو کنید:
- اگر کاربران با خطایی مواجه شدند، مطلع شوید.
- ببینید چند وقت یکبار خطاها رخ میدهند و کدامها رایجتر هستند.
- پیامهای خطای توصیفی و دادههای گزارش را که به شما در رفع خطاها کمک میکنند، بخوانید.
پیشنیازها
- یک حساب Google Workspace با دسترسی به Google Chat.
- یک برنامه چت. برای ساخت یک برنامه چت، این راهنمای سریع را دنبال کنید.
- ثبت خطا را برای برنامه چت فعال کنید .
گزارشهای خطای پرسوجو
در کنسول API گوگل، > محصولات بیشتر > گزارشگیری > کاوشگر گزارشها کلیک کنید.
در صورت لزوم، برای نمایش سازندهی پرسوجو، نمایش پرسوجو را فعال کنید.
برای گزارشهای خطای برنامه چت، عبارت زیر را وارد کنید:
severity=ERROR resource.type="chat.googleapis.com/Project"برای مشاهده خطاهای اخیر، روی اجرای پرسوجو کلیک کنید. یا برای مشاهده خطاها در حین وقوع، روی جریان گزارشها کلیک کنید. گزارشهای خطای برنامه چت در پنجره «نتایج پرسوجو» ظاهر میشوند.
برای کسب اطلاعات بیشتر در مورد Google Cloud Logs Explorer و نوشتن کوئریها، به این راهنماها در مستندات Logs Explorer مراجعه کنید:
خواندن پیام خطا از یک گزارش
پس از جستجوی یک گزارش خطا، میتوانید گزارشهای جداگانهای را مشاهده کنید که شامل یک فایل JSON هستند که گزارش را توصیف میکند. برای خطاهای برنامه چت، JSON شامل پیام خطا در jsonPayload.error.message است. به عنوان مثال، در گزارش نمونه زیر، پیام خطا میگوید که یک تابع Apps Script نتوانسته اجرا شود:
جیسون
{
"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"
}
ملاحظات
هنگام کار با گزارشهای خطای برنامه چت در Google Cloud Logs Explorer، به این نکات توجه کنید:
برای برنامههای چت گوگل، Logs Explorer شامل گزارشهایی با شدتهای زیر است که به عیبیابی یک برنامهی دارای نقص کمک میکند:
-
ERROR
گزارشهای مربوط به سرویسهای مرتبط نیز میتوانند به اشکالزدایی یک برنامه چت کمک کنند. برای مثال، اگر برنامه چت خود را با استفاده از توابع Google Cloud Run مستقر میکنید، Logs Explorer را برای گزارشهای توابع Cloud Run نیز بررسی کنید.
-
پیامهای خطا همیشه به زبان انگلیسی نوشته میشوند.
ثبت وقایع در فضای ابری هزینه دارد. برای اطلاعات بیشتر در مورد قیمت ثبت وقایع در فضای ابری، به قیمتگذاری مجموعه عملیات گوگل کلود مراجعه کنید.
مباحث مرتبط
پس از بررسی گزارشهای خطا، اگر خطایی پیدا کردید، برای رفع خطاها به راهنماهای زیر مراجعه کنید:
- با نحوه رفع خطاهای برنامه چت گوگل مانند «برنامه پاسخ نمیدهد»، «رابط برنامهنویسی کاربردی چت گوگل فقط برای کاربران Google Workspace در دسترس است» یا «کاربران را میتوان از فضاها حذف کرد» آشنا شوید .
- یاد بگیرید چگونه خطاهای کارت مانند پیامهای کارت، دیالوگها یا پیشنمایشهای لینک که مطابق انتظار رندر نمیشوند یا کار نمیکنند را برطرف کنید .
- یاد بگیرید که چگونه اشکالزدایی کنید.