ইমেল বা ইন-কনসোলের মাধ্যমে ক্র্যাশলিটিক্স সতর্কতা কনফিগার করুন এবং গ্রহণ করুন

ফায়ারবেস বিভিন্ন ধরনের ডিফল্ট Crashlytics অ্যালার্ট পাঠাতে পারে ( অ্যালার্টিং ওভারভিউ পেজটি দেখুন)। ফায়ারবেস সমস্ত ডিফল্ট Crashlytics অ্যালার্ট আপনার ইমেলে পাঠাতে পারে। রিগ্রেসড ইস্যু এবং ক্রমবর্ধমান ইস্যুগুলোর জন্য, ফায়ারবেস Firebase কনসোলেও অ্যালার্ট দেখাতে পারে।

  • রিগ্রেসড এবং ট্রেন্ডিং ইস্যুগুলোর জন্য অ্যালার্টের কোনো কনফিগারেশনের প্রয়োজন হয় না এবং আপনি Crashlytics সেট আপ করার সময় এগুলো ডিফল্টরূপে পাঠানো হয়।

  • নতুন অ-মারাত্মক , মারাত্মক , এএনআর (ANR) , এবং ক্রমবর্ধমান গতিবেগের সমস্যার জন্য সতর্কতা ডিফল্টরূপে পাঠানো হয় না । এই সতর্কতাগুলি পেতে হলে, আপনাকে অবশ্যই (ন্যূনতম) আপনার পছন্দের সতর্কতা চ্যানেলটি নির্বাচন করতে হবে।

সব ধরনের অ্যালার্টেই কিছু কনফিগারেশনের সুযোগ থাকে। উদাহরণস্বরূপ, আপনি আপনার নিজের অ্যাকাউন্টের জন্য অ্যালার্ট চালু বা বন্ধ করতে পারেন, এবং ক্রমবর্ধমান সমস্যাগুলোর জন্য, কখন অ্যালার্ট পাঠানো হবে তার একটি নির্দিষ্ট সীমা (থ্রেশহোল্ড) নির্ধারণ করতে পারেন। আপনি Firebase কনসোলের ' Alerts' ট্যাবে এই অ্যালার্টগুলো দেখতে এবং কনফিগার করতে পারেন।


এই পৃষ্ঠার বাকি অংশে ডিফল্ট Crashlytics অ্যালার্টের বিভিন্ন অপশন কীভাবে কনফিগার করতে হয়, তা বিস্তারিতভাবে বর্ণনা করা হয়েছে।

ইমেল এবং কনসোলে সতর্কতা গ্রহণ করুন

শুধুমাত্র নির্দিষ্ট প্রজেক্ট সদস্যরাই অ্যালার্ট পেতে পারেন এবং আপনি আপনার নিজের অ্যাকাউন্টের জন্য অ্যালার্ট চালু বা বন্ধ করতে পারেন।

ডিফল্টরূপে, প্রকল্পের প্রত্যেক সদস্য (যাদের অ্যালার্ট পাওয়ার জন্য প্রয়োজনীয় অনুমতি রয়েছে) রিগ্রেসড ইস্যু অ্যালার্টের জন্য একটি ইমেল এবং ট্রেন্ডিং অ্যালার্টের জন্য একটি ইমেল ও একটি ইন-কনসোল অ্যালার্ট পাবেন। অন্যান্য সমস্ত অ্যালার্ট ইমেল বা ইন-কনসোলে পাওয়ার জন্য আপনাকে কনফিগার করতে হবে।

সতর্কতা পেতে প্রয়োজনীয় অনুমতি

ইমেল বা কনসোলে Crashlytics অ্যালার্ট পেতে হলে, আপনার firebase.projects.update পারমিশন থাকতে হবে। নিম্নলিখিত রোলগুলিতে এই প্রয়োজনীয় পারমিশনটি ডিফল্টরূপে অন্তর্ভুক্ত থাকে: Firebase Admin অথবা project Owner অথবা Editor

আপনার নিজের অ্যাকাউন্টের জন্য সতর্কতা চালু বা বন্ধ করুন।

আপনার নিজের অ্যাকাউন্টের জন্য, আপনি প্রোজেক্টের অন্য সদস্যদের প্রভাবিত না করেই Crashlytics অ্যালার্ট চালু বা বন্ধ করতে পারেন। মনে রাখবেন, অ্যালার্ট পাওয়ার জন্য আপনার প্রয়োজনীয় অনুমতিগুলো এখনও প্রয়োজন।

  1. Firebase কনসোলে সাইন ইন করুন, তারপর আপনার প্রজেক্টটি নির্বাচন করুন।

  2. ক্লিক করুন, তারপর প্রজেক্ট সেটিংস নির্বাচন করুন।

  3. অ্যালার্ট ট্যাবটি নির্বাচন করুন।

  4. Crashlytics অ্যালার্ট কার্ডে যান এবং তারপরে আপনি যে অ্যালার্টটি কনফিগার করতে চান তা নির্বাচন করুন (উদাহরণস্বরূপ, Velocity Alerts )।

  5. সেই অ্যালার্টটির জন্য আপনার অ্যাকাউন্টের পছন্দ সেট করুন।

সতর্কতা সেটিংস কনফিগার করুন

একটি অ্যালার্টের সেটিংস কনফিগার করতে, আপনার অবশ্যই firebasecrashlytics.config.update পারমিশন থাকতে হবে। নিম্নলিখিত রোলগুলিতে এই প্রয়োজনীয় পারমিশনটি ডিফল্টরূপে অন্তর্ভুক্ত থাকে: Firebase Crashlytics Admin , Firebase Quality Admin , Firebase Admin , অথবা project Owner বা Editor

  1. Firebase কনসোলে সাইন ইন করুন, তারপর আপনার প্রজেক্টটি নির্বাচন করুন।

  2. ক্লিক করুন, তারপর প্রজেক্ট সেটিংস নির্বাচন করুন। অ্যালার্টস ট্যাবটি নির্বাচন করুন।

  3. Crashlytics অ্যালার্ট কার্ডে যান এবং তারপরে আপনি যে অ্যালার্টটি কনফিগার করতে চান তা নির্বাচন করুন (উদাহরণস্বরূপ, Velocity Alerts )।

  4. সেই অ্যালার্টটির জন্য সেটিংস নির্ধারণ করুন।



বেগ সতর্কতা কনফিগার করুন

আপনার অ্যাপে কোনো একক সমস্যা জরুরি পরিস্থিতি সৃষ্টি করলে, আপনার টিমকে তা জানাতে ভেলোসিটি অ্যালার্ট ব্যবহার করুন। Crashlytics এর ক্ষেত্রে, একটি ইস্যু হলো একই ধরনের ক্র্যাশ বা অ্যাপ্লিকেশন সাড়া না দেওয়ার (ANR) ইভেন্টগুলোর একটি সমষ্টি।

কীসের জন্য বেগ সতর্কতা (velocity alert) সক্রিয় হয়?

আপনার অ্যাপের কোনো সমস্যা যখন Firebase কনসোলে আপনার সেট করা নির্দিষ্ট সীমা অতিক্রম করে, তখন ভেলোসিটি অ্যালার্ট ট্রিগার হয়।

আপনি ব্যবহারকারীদের শতাংশ এবং ক্র্যাশ বা ANR দ্বারা প্রভাবিত ব্যবহারকারীর ন্যূনতম সংখ্যার ভিত্তিতে ভেলোসিটি অ্যালার্টের থ্রেশহোল্ড নির্ধারণ করেন। আপনি সেশনের ০% থেকে ১০০%-এর মধ্যে শতাংশের থ্রেশহোল্ড মান সেট করতে পারেন। ন্যূনতম ব্যবহারকারীর থ্রেশহোল্ড ১০ বা তার বেশি যেকোনো সংখ্যায় সেট করা যেতে পারে। ডিফল্টরূপে, ভেলোসিটি অ্যালার্ট থ্রেশহোল্ড সেশনের ১% এবং ২৫ জন ব্যবহারকারীতে সেট করা থাকে।

সুনির্দিষ্টভাবে, যদি ৩০ মিনিটের একটি সময়কালের মধ্যে নিম্নলিখিত সবগুলি সত্য হয়, তাহলে একটি সতর্কতা জারি করা হয়:

  • একটি অ্যাপের কোনো সমস্যা নির্ধারিত শতাংশের সীমা এবং সেই অ্যাপটির জন্য সেট করা ন্যূনতম ব্যবহারকারীর সংখ্যা অতিক্রম করেছে।
  • ওই সময়কালে অ্যাপটিতে অন্তত ১০ জন ব্যবহারকারী রয়েছে।
  • অ্যাপটির ওই সংস্করণে এই সমস্যাটি নিয়ে আগে কোনো সতর্কতা জারি করা হয়নি।

বেগ সতর্কতার থ্রেশহোল্ড কনফিগার করুন

ভেলোসিটি অ্যালার্ট থ্রেশহোল্ড কনফিগার করতে, আপনার অবশ্যই firebasecrashlytics.config.update পারমিশন থাকতে হবে। নিম্নলিখিত রোলগুলিতে এই প্রয়োজনীয় পারমিশনটি ডিফল্টরূপে অন্তর্ভুক্ত থাকে: Firebase Crashlytics Admin , Firebase Quality Admin , Firebase Admin , অথবা project Owner বা Editor

আপনার নিবন্ধিত প্রতিটি অ্যাপের জন্য ভেলোসিটি অ্যালার্ট থ্রেশহোল্ড নির্ধারণ করুন। প্রতিটি অ্যাপের জন্য আলাদা অ্যালার্ট থ্রেশহোল্ড থাকতে পারে।

  1. Firebase কনসোলে সাইন ইন করুন, তারপর আপনার প্রজেক্টটি নির্বাচন করুন।

  2. ক্লিক করুন, তারপর প্রজেক্ট সেটিংস নির্বাচন করুন।

  3. অ্যালার্ট ট্যাবটি নির্বাচন করুন।

  4. Crashlytics অ্যালার্ট কার্ডে যান এবং তারপরে Velocity Alerts ট্যাবটি নির্বাচন করুন।

  5. অ্যাপটির জন্য অ্যালার্ট থ্রেশহোল্ড নির্ধারণ করুন।