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

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

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

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

क्वेरी से जुड़ी गड़बड़ियों के लॉग

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

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

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

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

    severity=ERROR
    resource.type="chat.googleapis.com/Project"
    
  4. हाल ही की गड़बड़ियां देखने के लिए, क्वेरी चलाएं पर क्लिक करें. इसके अलावा, गड़बड़ियां होने पर उन्हें देखने के लिए, स्ट्रीम लॉग पर क्लिक करें. Chat ऐप्लिकेशन के गड़बड़ी वाले लॉग, "क्वेरी के नतीजे" पैनल में दिखते हैं.

Google Cloud Logs Explorer और क्वेरी लिखने के बारे में ज़्यादा जानने के लिए, Logs Explorer के दस्तावेज़ में ये गाइड देखें:

किसी लॉग से गड़बड़ी का मैसेज पढ़ना

गड़बड़ी के लॉग के बारे में क्वेरी करने के बाद, अलग-अलग लॉग देखे जा सकते हैं. इनमें लॉग के बारे में बताने वाला 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 ऐप्लिकेशन के लिए, Logs Explorer में इन लेवल के लॉग शामिल होते हैं. इनसे किसी ऐप्लिकेशन के ठीक से काम न करने की समस्या को हल करने में मदद मिलती है:

    • ERROR

    Chat ऐप्लिकेशन को डीबग करने के लिए, उससे जुड़ी सेवाओं के लॉग भी मददगार हो सकते हैं. उदाहरण के लिए, अगर आपने Google Cloud Run फ़ंक्शन का इस्तेमाल करके Chat ऐप्लिकेशन को डिप्लॉय किया है, तो Cloud Run फ़ंक्शन के लॉग के लिए Logs Explorer भी देखें.

  • गड़बड़ी के मैसेज हमेशा अंग्रेज़ी में लिखे जाते हैं.

  • Cloud Logging के लिए शुल्क लिया जाता है. Cloud Logging के शुल्क के बारे में ज़्यादा जानने के लिए, Google Cloud के ऑपरेशंस सुइट का शुल्क लेख पढ़ें.

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