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