আপনার অ্যাকশনের সমস্যা সমাধান করা

আপনার অ্যাকশন প্রকল্প ব্যর্থ হলে বা খারাপভাবে কাজ করছে বলে মনে হলে, সমস্যার কারণ স্পষ্ট নাও হতে পারে। অ্যাকশন কনসোল থেকে, আপনি আপনার প্রকল্পের জন্য বিশদ লগ দেখতে পারেন যা আপনাকে কী ঘটছে তার আরও অন্তর্দৃষ্টি দিতে পারে।

আপনার প্রকল্পের লগ দেখুন

অ্যানালিটিক্সের অধীনে অ্যাকশন কনসোলের মাধ্যমে আপনার প্রকল্পের লগগুলি অ্যাক্সেস করা যেতে পারে:

  1. অ্যাকশন কনসোলে আপনার প্রজেক্টে, উপরের মেনুতে Analytics নির্বাচন করুন।
  2. পৃষ্ঠার শীর্ষের কাছে স্বাস্থ্য ট্যাবটি নির্বাচন করুন।
  3. ত্রুটির অধীনে, উপরের-ডান কোণায় লগ দেখুন লিঙ্কটি নির্বাচন করুন:

এই লিঙ্কটি আপনাকে Google ক্লাউড প্ল্যাটফর্মে আপনার প্রকল্পের লগগুলিতে নিয়ে যাবে, যেখানে আপনি সংগ্রহ করা লগ ডেটা ফিল্টার, প্রসারিত এবং বিশ্লেষণ করতে পারবেন।

আপনি যদি আপনার অ্যাকশনগুলি পরীক্ষা করার জন্য অ্যাকশন সিমুলেটর ব্যবহার করে থাকেন, তাহলে আপনি অ্যাকশন সিমুলেটর পৃষ্ঠার উপরের-ডান দিকের লগ দেখুন লিঙ্কে ক্লিক করে আপনার পরীক্ষার জন্য নির্দিষ্ট লগগুলি দ্রুত অ্যাক্সেস করতে পারেন।

সমস্যা সমাধান

লগ এন্ট্রিগুলিকে এমন স্তর দিয়ে চিহ্নিত করা হয়েছে যা জরুরিতা নির্দেশ করে৷ আপনি যদি আপনার অ্যাকশন প্রজেক্টের সাথে একটি সমস্যা সমাধান করে থাকেন, তাহলে আপনি সম্ভবত সমালোচনামূলক , ত্রুটি এবং সতর্কীকরণ ইভেন্টগুলির জন্য ফিল্টার করে শুরু করতে চাইবেন:

প্রতিটি লগ এন্ট্রিতে একটি সারসংক্ষেপ থাকে যাতে একটি টাইমস্ট্যাম্প এবং ইভেন্টের সংক্ষিপ্ত বিবরণ থাকে। আপনি এই লগ টাইমস্ট্যাম্পগুলির সাথে আপনার প্রকল্পের আচরণ সম্পর্কিত কিনা তা নির্ধারণ করতে এবং কারণটি সংকীর্ণ করার জন্য বিবরণ উল্লেখ করতে পারেন।

নীচের উদাহরণে, একটি UnparseableJsonResponse ত্রুটি ফেরত দেওয়া হয়েছিল, সম্ভবত ওয়েবহুক থেকে এই JSON প্রতিক্রিয়াটি পাওয়ার সময় একটি সিনট্যাক্স বা টাইমআউট ত্রুটির ফলাফল হিসাবে:

আপনি একটি অনুরূপ টাইমস্ট্যাম্প সহ ডিবাগ ইভেন্টগুলি সন্ধান করতে চাইতে পারেন, কারণ সেগুলি অন্যান্য ইভেন্ট সম্পর্কে অতিরিক্ত তথ্য অন্তর্ভুক্ত করতে পারে। একটি ত্রুটি লগ প্রসারিত করে এবং trace ক্ষেত্র দ্বারা ফিল্টার করার মাধ্যমে, ফলাফলের তালিকা আপনাকে প্রাথমিক ত্রুটির সাথে যুক্ত সমস্ত ইভেন্ট দেখাবে:

নীচের উদাহরণে, মূল ত্রুটির সাথে সম্পর্কিত ডিবাগ বার্তাগুলি আমাদের সমস্যা সম্পর্কে অতিরিক্ত তথ্য দেয়, যার মধ্যে একটি বিশদ ত্রুটির বিবরণ এবং নির্দিষ্ট JSON প্রতিক্রিয়া যা সমস্যার কারণ হয়েছিল:

লগ প্রকার অক্ষম করা হচ্ছে

যেহেতু আপনার প্রোজেক্টের লগগুলি ব্যাপক, তাই আপনার লগগুলিতে ডিফল্টভাবে উপস্থিত হওয়া থেকে নির্দিষ্ট ইভেন্টের ধরনগুলি বাদ দেওয়া আপনার কাছে মূল্যবান মনে হতে পারে (যেমন PII এর সাথে ইভেন্ট বা আপনি বিশৃঙ্খল বলে মনে করেন)। আপনি বাম নেভিগেশন বারে রিসোর্স ব্যবহারে নেভিগেট করে এবং এক্সক্লুশন ট্যাবটি নির্বাচন করে আপনার প্রকল্পের লগ পৃষ্ঠায় বর্জন তৈরি করতে পারেন:

আপনি স্ট্যাকড্রাইভার ডকুমেন্টেশনে লগ বাদ দিয়ে বিভিন্ন লগ ইভেন্ট বাদ দেওয়ার বিষয়ে আরও জানতে পারেন।