Google Chat ऐप्लिकेशन के लिए, क्वेरी गड़बड़ी के लॉग

इस गाइड में Google Cloud लॉग एक्सप्लोरर में, Chat ऐप्लिकेशन में हुई गड़बड़ी के लॉग के बारे में क्वेरी करने का तरीका बताया गया है. क्वेरी इसे लॉग करती है:

  • जानें कि क्या उपयोगकर्ताओं को गड़बड़ियों का सामना करना पड़ता है.
  • देखें कि गड़बड़ियां कितनी बार होती हैं और कौनसी गड़बड़ियां सबसे ज़्यादा होती हैं.
  • ज़्यादा जानकारी वाले गड़बड़ी के मैसेज पढ़ें और वह डेटा लॉग करें जो गड़बड़ियों को ठीक करने में आपकी मदद करता है.

ज़रूरी शर्तें

क्वेरी के लिए गड़बड़ी के लॉग

  1. Google Cloud Console में, मेन्यू पर क्लिक करें > ज़्यादा प्रॉडक्ट > लॉग करना > लॉग एक्सप्लोरर.

    लॉग एक्सप्लोरर पर जाएं

  2. अगर ज़रूरी हो, तो क्वेरी बिल्डर दिखाने के लिए, क्वेरी दिखाएं को चालू करें.

  3. Chat ऐप्लिकेशन में गड़बड़ी के लॉग के लिए, यह क्वेरी डालें:

    severity=ERROR
    resource.type="chat.googleapis.com/Project"
    
  4. हाल ही की गड़बड़ियां देखने के लिए, क्वेरी चलाएं पर क्लिक करें. इसके अलावा, गड़बड़ियां होने पर उन्हें देखने के लिए, स्ट्रीम लॉग पर क्लिक करें. 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 के लिए शुल्क लिया जाता है. Cloud Logging की कीमत के बारे में ज़्यादा जानने के लिए, Google Cloud के ऑपरेशंस सुइट की कीमत देखें.

गड़बड़ी के लॉग में क्वेरी करने के बाद, अगर आपको गड़बड़ियां मिलती हैं, तो उन्हें ठीक करने में मदद पाने के लिए, नीचे दी गई गाइड देखें: