গুগল চ্যাট অ্যাপের জন্য কোয়েরি ত্রুটি লগ

This guide describes how to query Chat app error logs in Google Cloud Logs Explorer . Query logs to:

  • ব্যবহারকারীরা কোনো ত্রুটির সম্মুখীন হন কিনা তা জানুন।
  • দেখুন ভুলগুলো কত ঘন ঘন ঘটে এবং কোনগুলো সবচেয়ে বেশি হয়।
  • বিশদ ত্রুটির বার্তা এবং লগ ডেটা পড়ুন যা আপনাকে ত্রুটিগুলি সমাধান করতে সাহায্য করবে।

পূর্বশর্ত

  • গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
  • একটি চ্যাট অ্যাপ। একটি চ্যাট অ্যাপ তৈরি করতে, এই কুইকস্টার্টটি অনুসরণ করুন।
  • চ্যাট অ্যাপের জন্য ত্রুটি লগিং চালু করুন

কোয়েরি ত্রুটির লগ

  1. Google API কনসোলে, মেনু > আরও পণ্য > লগিং > লগস এক্সপ্লোরার- ক্লিক করুন।

    লগ এক্সপ্লোরারে যান

  2. প্রয়োজনে, কোয়েরি বিল্ডার দেখানোর জন্য ‘Show query’ চালু করুন।

  3. চ্যাট অ্যাপের ত্রুটির লগ পেতে, নিম্নলিখিত কোয়েরিটি লিখুন:

    severity=ERROR
    resource.type="chat.googleapis.com/Project"
    
  4. সাম্প্রতিক ত্রুটিগুলি দেখতে, 'Run query'-তে ক্লিক করুন। অথবা, ত্রুটিগুলি ঘটার সাথে সাথে দেখতে, 'Stream logs'-এ ক্লিক করুন। চ্যাট অ্যাপের ত্রুটির লগগুলি 'Query results' প্যানে প্রদর্শিত হয়।

Google Cloud Logs Explorer এবং কোয়েরি লেখা সম্পর্কে আরও জানতে, Logs Explorer ডকুমেন্টেশনে থাকা এই গাইডগুলি দেখুন:

লগ থেকে একটি ত্রুটির বার্তা পড়ুন

একটি এরর লগ কোয়েরি করার পর, আপনি স্বতন্ত্র লগগুলো দেখতে পারেন, যেগুলোতে লগটির বর্ণনা সম্বলিত একটি JSON পেলোড থাকে। চ্যাট অ্যাপের এররের ক্ষেত্রে, JSON-টিতে jsonPayload.error.message অংশে এরর মেসেজটি অন্তর্ভুক্ত থাকে। উদাহরণস্বরূপ, নিচের নমুনা লগটিতে এরর মেসেজে বলা হয়েছে যে একটি অ্যাপস স্ক্রিপ্ট ফাংশন এক্সিকিউট হতে ব্যর্থ হয়েছে:

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-এ চ্যাট অ্যাপের ত্রুটির লগ নিয়ে কাজ করার সময়, এই বিষয়গুলো খেয়াল রাখুন:

  • গুগল চ্যাট অ্যাপগুলোর জন্য, লগস এক্সপ্লোরারে নিম্নলিখিত তীব্রতার লগ অন্তর্ভুক্ত থাকে, যা কোনো ত্রুটিপূর্ণ অ্যাপের সমস্যা সমাধানে সাহায্য করে:

    • ERROR

    সম্পর্কিত পরিষেবাগুলির লগও একটি চ্যাট অ্যাপ ডিবাগ করতে সাহায্য করতে পারে। উদাহরণস্বরূপ, আপনি যদি Google Cloud Run ফাংশন ব্যবহার করে আপনার চ্যাট অ্যাপটি ডেপ্লয় করেন, তাহলে Logs Explorer-এ Cloud Run ফাংশনের লগগুলিও পরীক্ষা করে দেখুন।

  • ত্রুটির বার্তাগুলো সর্বদা ইংরেজিতে লেখা হয়।

  • ক্লাউড লগিংয়ের জন্য খরচ হয়। ক্লাউড লগিংয়ের মূল্য সম্পর্কে আরও তথ্যের জন্য, গুগল ক্লাউডের অপারেশনস স্যুট প্রাইসিং দেখুন।

এরর লগ অনুসন্ধান করার পর যদি কোনো ত্রুটি খুঁজে পান, তবে তা সমাধানের জন্য নিম্নলিখিত নির্দেশিকাগুলো দেখুন: