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