इस गाइड में Google Cloud लॉग एक्सप्लोरर में, Chat ऐप्लिकेशन में हुई गड़बड़ी के लॉग के बारे में क्वेरी करने का तरीका बताया गया है. क्वेरी इसे लॉग करती है:
- जानें कि क्या उपयोगकर्ताओं को गड़बड़ियों का सामना करना पड़ता है.
- देखें कि गड़बड़ियां कितनी बार होती हैं और कौनसी गड़बड़ियां सबसे ज़्यादा होती हैं.
- ज़्यादा जानकारी वाले गड़बड़ी के मैसेज पढ़ें और वह डेटा लॉग करें जो गड़बड़ियों को ठीक करने में आपकी मदद करता है.
ज़रूरी शर्तें
- आपके पास Google Workspace खाता हो, जिसमें Google Chat का ऐक्सेस हो.
- Chat ऐप्लिकेशन. Chat ऐप्लिकेशन बनाने के लिए, इस क्विकस्टार्ट को फ़ॉलो करें.
- चैट ऐप्लिकेशन में गड़बड़ी लॉग करने की सुविधा चालू करें.
क्वेरी के लिए गड़बड़ी के लॉग
Google Cloud Console में, मेन्यू पर क्लिक करें > ज़्यादा प्रॉडक्ट > लॉग करना > लॉग एक्सप्लोरर.
अगर ज़रूरी हो, तो क्वेरी बिल्डर दिखाने के लिए, क्वेरी दिखाएं को चालू करें.
Chat ऐप्लिकेशन में गड़बड़ी के लॉग के लिए, यह क्वेरी डालें:
severity=ERROR resource.type="chat.googleapis.com/Project"
हाल ही की गड़बड़ियां देखने के लिए, क्वेरी चलाएं पर क्लिक करें. इसके अलावा, गड़बड़ियां ठीक होने पर उन्हें देखने के लिए, लॉग स्ट्रीम करें पर क्लिक करें. Chat ऐप्लिकेशन में गड़बड़ी के लॉग, "क्वेरी के नतीजे" में दिखते हैं पैनल.
Google Cloud के लॉग एक्सप्लोरर और क्वेरी लिखने के बारे में ज़्यादा जानने के लिए, लॉग एक्सप्लोरर के दस्तावेज़ में दी गई गाइड देखें:
लॉग से मिला गड़बड़ी का मैसेज पढ़ना
गड़बड़ी के लॉग के बारे में क्वेरी करने के बाद, आपके पास अलग-अलग लॉग देखने का विकल्प होता है. इन लॉग में, लॉग के बारे में जानकारी देने वाला 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"
}
ज़रूरी बातें
Google Cloud के लॉग एक्सप्लोरर में, Chat ऐप्लिकेशन में गड़बड़ी के लॉग का इस्तेमाल करते समय, इन बातों का ध्यान रखें:
Google Chat ऐप्लिकेशन के लिए, लॉग एक्सप्लोरर में फ़िलहाल नीचे दी गई गंभीरता वाले लॉग शामिल होते हैं. इनकी मदद से, ख़राब ऐप्लिकेशन की समस्या को हल किया जा सकता है:
ERROR
मिलती-जुलती सेवाओं के लॉग से भी किसी चैट ऐप्लिकेशन को डीबग करने में मदद मिल सकती है. उदाहरण के लिए, अगर किसी चैट ऐप्लिकेशन को Google Cloud Functions का इस्तेमाल करके डिप्लॉय किया गया है, तो Cloud Functions लॉग के लिए भी लॉग एक्सप्लोरर को जांचना सबसे सही तरीका होगा.
गड़बड़ी के मैसेज हमेशा अंग्रेज़ी में लिखे जाते हैं.
क्लाउड में लॉग इन करने के लिए खर्च करना पड़ता है. Cloud Logging की कीमत के बारे में ज़्यादा जानने के लिए, Google Cloud के ऑपरेशंस सुइट की कीमत देखें.
मिलते-जुलते विषय
गड़बड़ी के लॉग में क्वेरी करने के बाद, अगर आपको गड़बड़ियां मिलती हैं, तो उन्हें ठीक करने में मदद पाने के लिए, नीचे दी गई गाइड देखें:
- Google Chat ऐप्लिकेशन की गड़बड़ियों को ठीक करने का तरीका जानें. जैसे, "ऐप्लिकेशन काम नहीं कर रहा है", "Google Chat API सिर्फ़ Google Workspace के उपयोगकर्ताओं के लिए उपलब्ध है" या "उपयोगकर्ताओं को स्पेस में शामिल नहीं किया जा सकता".
- कार्ड की गड़बड़ियों को ठीक करने का तरीका जानें. जैसे, कार्ड के मैसेज, डायलॉग या लिंक की झलक, जो रेंडर नहीं हो रहे हैं या उम्मीद के मुताबिक काम नहीं कर रहे हैं.
- डीबग करने का तरीका जानें.