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

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

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

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

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

  1. Google Cloud 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 ऐप्लिकेशन को डीबग करने के लिए, उससे जुड़ी सेवाओं के लॉग भी मददगार हो सकते हैं. उदाहरण के लिए, अगर किसी Chat ऐप्लिकेशन को Google Cloud Functions का इस्तेमाल करके डिप्लॉय किया गया है, तो Cloud Functions के लॉग के लिए Logs Explorer की जांच करना सबसे सही तरीका है.

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

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

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