বেগ সতর্কতা কাস্টমাইজ করুন

কোনো ব্যক্তিগত সমস্যা আপনার অ্যাপে জরুরী সমস্যা সৃষ্টি করলে আপনার দলকে অবহিত করতে বেগ সতর্কতা ব্যবহার করুন। Crashlytics-এর জন্য, একটি সমস্যা হল অনুরূপ ক্র্যাশের একটি গ্রুপিং।

কি একটি সতর্কতা ট্রিগার?

যখন আপনার অ্যাপে কোনো সমস্যা ফায়ারবেস কনসোলে আপনার সংজ্ঞায়িত থ্রেশহোল্ড অতিক্রম করে তখন বেগ সতর্কতা ট্রিগার হয়।

আপনি একটি ক্র্যাশ দ্বারা প্রভাবিত ব্যবহারকারী সেশনের শতাংশের পরিপ্রেক্ষিতে বেগ সতর্কতার জন্য থ্রেশহোল্ড সংজ্ঞায়িত করেন৷ আপনি সেশনের 0.1% এবং 1% এর মধ্যে একটি থ্রেশহোল্ড মান সেট করতে পারেন। ডিফল্টরূপে, বেগ সতর্কতা থ্রেশহোল্ড সেশনের 1% এ সেট করা হয়।

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

  • একটি অ্যাপে একটি সমস্যা সেই অ্যাপের জন্য নির্ধারিত থ্রেশহোল্ড অতিক্রম করেছে।
  • অ্যাপটিতে সেই সময়ের মধ্যে 250টি সেশন রয়েছে।
  • অ্যাপটিতে সমস্যাটির জন্য আগে কোনো সতর্কতা উত্থাপিত হয়নি।

সতর্কতা থ্রেশহোল্ড আপডেট করুন

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

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

  1. Firebase কনসোলে , আপনার Crashlytics ড্যাশবোর্ডে যান।
  2. পৃষ্ঠার শীর্ষে, অ্যাপ ড্রপডাউন তালিকা থেকে একটি অ্যাপ নির্বাচন করুন।
  3. সমস্যা ফলকের উপরের বারে, ওভারফ্লো মেনু খুলুন ( ), তারপর বেগ সতর্কতা সেটিংস নির্বাচন করুন।
  4. অ্যাপের জন্য সতর্কতা থ্রেশহোল্ড কনফিগার করতে অন-স্ক্রীন নির্দেশাবলী অনুসরণ করুন।

সতর্কতা গ্রহণ করুন

ডিফল্ট সতর্কতা পান

ডিফল্টরূপে, Firebase ইমেলের মাধ্যমে Crashlytics সতর্কতা পাঠাতে পারে। বেগের সতর্কতা এবং রিগ্রেশনের জন্য, Firebase Firebase কনসোলে এই সতর্কতাগুলিও দেখাতে পারে।

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

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

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

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

Crashlytics সতর্কতা চালু বা বন্ধ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. ফায়ারবেস কনসোলে, উপরের ডান-কোণে, যান ফায়ারবেস সতর্কতা
  2. তারপর, যান সেটিংস এবং Crashlytics সতর্কতার জন্য আপনার অ্যাকাউন্ট পছন্দ সেট করুন।

তৃতীয় পক্ষের পরিষেবাগুলিতে প্রাথমিক সতর্কতা সেট আপ করুন৷

Crashlytics সতর্কতার জন্য, Firebase নিম্নলিখিত তৃতীয় পক্ষের পরিষেবাগুলিতে সতর্কতা পাঠানোর জন্য একটি পদ্ধতি অফার করে: Slack , Jira , বা PagerDuty । আপনার ইন্টিগ্রেশন ট্যাবে প্রম্পটেড ওয়ার্কফ্লো ব্যবহার করে এই মৌলিক সতর্কতা বিকল্পগুলি সেট আপ করুন প্রকল্প সেটিংস

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

তৃতীয় পক্ষের পরিষেবাগুলিতে উন্নত সতর্কতা সেট আপ করুন৷

আপনি Firebase এর জন্য ক্লাউড ফাংশন ব্যবহার করে আপনার দলের পছন্দের বিজ্ঞপ্তি চ্যানেলে Crashlytics সতর্কতা পাঠাতে পারেন। উদাহরণস্বরূপ, আপনি একটি ফাংশন লিখতে পারেন যা বেগের সতর্কতার জন্য একটি সতর্কতা ইভেন্ট ক্যাপচার করে এবং ডিসকর্ড, স্ল্যাক বা জিরার মতো তৃতীয় পক্ষের পরিষেবাতে সতর্কতা তথ্য পোস্ট করে। এই উন্নত সতর্কতা পদ্ধতির সাহায্যে, আপনি তৃতীয় পক্ষের পরিষেবাতে পাঠানো তথ্য সম্পূর্ণরূপে কাস্টমাইজ করতে পারেন; উদাহরণস্বরূপ, আপনি Firebase কনসোলে সহায়ক ডিপ-লিঙ্ক অন্তর্ভুক্ত করতে পারেন বা কোম্পানি-নির্দিষ্ট সমস্যা সমাধানের তথ্য যোগ করতে পারেন।

ফায়ারবেসের জন্য ক্লাউড ফাংশন ব্যবহার করে উন্নত সতর্কতা ক্ষমতা সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  1. Firebase এর জন্য ক্লাউড ফাংশন সেট আপ করুন , যার মধ্যে নিম্নলিখিত কাজগুলি রয়েছে:

    1. Node.js বা Python এর জন্য একটি উন্নয়ন পরিবেশ সেট আপ করুন।
    2. Firebase CLI ইনস্টল করুন এবং সাইন ইন করুন৷
    3. Firebase CLI ব্যবহার করে Firebase-এর জন্য ক্লাউড ফাংশন শুরু করুন।
  2. একটি ফাংশন লিখুন এবং স্থাপন করুন যা ক্র্যাশলিটিক্স থেকে একটি সতর্কতা ইভেন্ট ক্যাপচার করে এবং ইভেন্ট পেলোড পরিচালনা করে (উদাহরণস্বরূপ, ডিসকর্ডে একটি বার্তায় সতর্কতার তথ্য পোস্ট করে)।

আপনি ক্যাপচার করতে পারেন এমন সমস্ত Crashlytics সতর্কতা ইভেন্ট সম্পর্কে জানতে, Crashlytics সতর্কতার জন্য রেফারেন্স ডকুমেন্টেশনে যান।