ইমেল বা কনসোলে Crashlytics অ্যালার্ট কনফিগার করা ও পাওয়া

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

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

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

সব ধরনের সতর্কতার জন্য কিছু কনফিগারেশন থাকে। যেমন, আপনি নিজের অ্যাকাউন্টের জন্য সতর্কতা চালু বা বন্ধ করতে পারেন এবং ক্রমবর্ধমান-গতি সংক্রান্ত সমস্যার জন্য, কখন সতর্কতা পাঠানো হবে তার থ্রেশহোল্ড সেট করতে পারেন। আপনি Firebase কনসোলের সেটিংস > সতর্কতা পৃষ্ঠা থেকে এইসব সতর্কতা দেখতে ও কনফিগার করতে পারবেন।


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

ইমেল ও ইন-কনসোলের মাধ্যমে সতর্কতা পান

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

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

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

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

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

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

  1. Firebase কনসোলে, সেটিংস > অ্যালার্ট পৃষ্ঠায় যান।

  2. Crashlytics সতর্কতা কার্ডে যান এবং তারপরে আপনি যে সতর্কতা কনফিগার করতে চান সেটি বেছে নিন (যেমন, গতি সংক্রান্ত সতর্কতা)।

  3. সেই সতর্কতার জন্য আপনার অ্যাকাউন্ট সংক্রান্ত পছন্দ সেট করুন।

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

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

  1. Firebase কনসোলে, সেটিংস > অ্যালার্ট পৃষ্ঠায় যান।

  2. Crashlytics সতর্কতা কার্ডে যান এবং তারপরে আপনি যে সতর্কতা কনফিগার করতে চান সেটি বেছে নিন (যেমন, গতি সংক্রান্ত সতর্কতা)।

  3. সেই সতর্কতার জন্য সেটিংস কনফিগার করুন।



ভেলোসিটি অ্যালার্ট কনফিগার করুন

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

কী কারণে ভেলোসিটি অ্যালার্ট ট্রিগার হয়?

আপনার অ্যাপে কোনও সমস্যা হলে, সেটি নির্দিষ্ট থ্রেশহোল্ড অতিক্রম করলে ভেলোসিটি অ্যালার্ট ট্রিগার হয়। আপনি Firebase কনসোলে এই থ্রেশহোল্ড কনফিগার করতে পারেন।

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

বিশেষ করে, ৩০ মিনিটের সময়সীমার মধ্যে, সব নিম্নলিখিত শর্ত পূরণ হলে সতর্কতা ট্রিগার করা হয়:

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

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

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

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

  1. Firebase কনসোলে, সেটিংস > অ্যালার্ট পৃষ্ঠায় যান।

  2. Crashlytics সতর্কতা কার্ডে যান এবং তারপরে ভেলোসিটি সতর্কতা ট্যাব বেছে নিন।

  3. অ্যাপের জন্য সতর্কতা থ্রেশহোল্ড কনফিগার করুন।