Crashlytics বিভিন্ন ধরণের সতর্কতা এবং এই সতর্কতাগুলি গ্রহণের বিভিন্ন উপায় অফার করে।
সতর্কতাগুলি নিম্নলিখিত ইভেন্টের ধরণের উপর ভিত্তি করে তৈরি করা হয়:
নতুন মারাত্মক সমস্যা : যখন আপনার অ্যাপটি এমন একটি ক্র্যাশ বা ANR অনুভব করে যা Crashlytics আগে কখনও দেখেনি, তখন এটি ট্রিগার হয়।
নতুন অ-মারাত্মক সমস্যা : যখন আপনার অ্যাপটি এমন অ-মারাত্মক সমস্যার সম্মুখীন হয় যা Crashlytics আগে কখনও দেখেনি, তখন এটি ট্রিগার হয়।
রিগ্রেসড সমস্যা : আপনার অ্যাপটি যখন ক্র্যাশ করে যা আপনি আগে বন্ধ হিসেবে চিহ্নিত করেছিলেন তখন এটি ট্রিগার হয়।
ট্রেন্ডিং সমস্যা : যখন কোনও সমস্যা উত্থাপিত হয় বা ট্রেন্ডিং হয় তখন এটি ট্রিগার হয়।
ক্রমবর্ধমান-বেগ সমস্যা : যখন একটি একক ক্র্যাশ বা ANR প্রকার একটি নির্দিষ্ট অ্যাপ সংস্করণের জন্য 30-মিনিটের মধ্যে ব্যবহারকারীদের একটি শতাংশকে প্রভাবিত করে তখন এটি ট্রিগার হয়।
এই সতর্কতাগুলি পাওয়ার জন্য আপনার কাছে নিম্নলিখিত বিকল্পগুলি রয়েছে। প্রতিটি বিকল্প ক্রমান্বয়ে আরও কনফিগারযোগ্যতা এবং কাস্টমাইজেশনের অনুমতি দেয়।
ইমেল বা Firebase কনসোলে সতর্কতা প্রদান
ফায়ারবেস আপনার ইমেলে সমস্ত Crashlytics সতর্কতা পাঠাতে পারে। রিগ্রেসড সমস্যা এবং ক্রমবর্ধমান-বেগ সমস্যার জন্য, ফায়ারবেস Firebase কনসোলে সতর্কতাও দেখাতে পারে।
রিগ্রেসড এবং ট্রেন্ডিং সমস্যার জন্য কোনও কনফিগারেশনের প্রয়োজন হয় না এবং আপনি যখন Crashlytics সেট আপ করেন তখন ডিফল্টরূপে এটি পাঠানো হয়।
নতুন নন-ফ্যাটাল , ফ্যাটাল , ANR এবং ইনক্রিজিং-ভেলোসিটি সমস্যার জন্য সতর্কতা ডিফল্টভাবে পাঠানো হয় না । এই সতর্কতাগুলি পেতে, আপনাকে (কমপক্ষে) আপনার পছন্দের সতর্কতা চ্যানেল নির্বাচন করতে হবে।
সকল ধরণের সতর্কতা কিছু কনফিগারেশন অফার করে। উদাহরণস্বরূপ, আপনি আপনার নিজের অ্যাকাউন্টের জন্য সতর্কতা চালু বা বন্ধ করতে পারেন, এবং ক্রমবর্ধমান-বেগের সমস্যার জন্য, আপনি কখন সতর্কতা পাঠানো হবে তার জন্য থ্রেশহোল্ড সেট করতে পারেন। আপনি Firebase কনসোলের সতর্কতা ট্যাবে এই সতর্কতাগুলি দেখতে এবং কনফিগার করতে পারেন।
ইমেল বা ইন-কনসোলের মাধ্যমে সতর্কতা সম্পর্কে আরও জানুন
স্ল্যাক, জিরা এবং পেজারডিউটির সাথে মৌলিক সতর্কতা ইন্টিগ্রেশন
ফায়ারবেস স্ল্যাক, জিরা এবং পেজারডিউটিতে Crashlytics সতর্কতা পাঠানোর জন্য মৌলিক সতর্কতা সংহতকরণ অফার করে।
উচ্চ-স্তরে, Firebase কনসোলে এই ইন্টিগ্রেশনগুলি কীভাবে সেট আপ এবং কনফিগার করবেন তা এখানে দেওয়া হল:
আপনার ইন্টিগ্রেশন ট্যাবে প্রতিটি পরিষেবার জন্য নির্দেশিত কর্মপ্রবাহ অনুসরণ করুন
প্রকল্প সেটিংস । আপনার অ্যালার্টস ট্যাবের Crashlytics কার্ডে পৃথক অ্যাপের জন্য কোন কনফিগারেশন ব্যবহার করা হবে তা নির্বাচন করুন এবং অন্যান্য অ্যালার্টের গন্তব্য কনফিগার করুন
প্রকল্প সেটিংস ।
স্ল্যাক, জিরা এবং পেজারডিউটির সাথে মৌলিক সতর্কতা সংহতকরণ সম্পর্কে আরও জানুন
অন্যান্য বিজ্ঞপ্তি চ্যানেলগুলিতে উন্নত সতর্কতা
আপনি Cloud Functions for Firebase ব্যবহার করে আপনার দলের পছন্দের নোটিফিকেশন চ্যানেলে Crashlytics সতর্কতা পাঠাতে পারেন। উদাহরণস্বরূপ, আপনি এমন একটি ফাংশন লিখতে পারেন যা বেগ সতর্কতার জন্য একটি সতর্কতা ইভেন্ট ক্যাপচার করে এবং সতর্কতার তথ্য তৃতীয় পক্ষের পরিষেবা, যেমন Discord, Slack, অথবা Jira-তে পোস্ট করে। এই উন্নত সতর্কতা ব্যবস্থার সাহায্যে, আপনি তৃতীয় পক্ষের পরিষেবাতে প্রেরিত তথ্য সম্পূর্ণরূপে কাস্টমাইজ করতে পারেন; উদাহরণস্বরূপ, আপনি Firebase কনসোলে সহায়ক ডিপ-লিঙ্কগুলি অন্তর্ভুক্ত করতে পারেন অথবা কোম্পানি-নির্দিষ্ট সমস্যা সমাধানের তথ্য যোগ করতে পারেন।
Cloud Functions for Firebase ব্যবহার করে উন্নত সতর্কতা ক্ষমতা সেট আপ করতে, এই পদক্ষেপগুলি অনুসরণ করুন:
Firebase এর জন্য ক্লাউড ফাংশন সেট আপ করুন , যার মধ্যে নিম্নলিখিত কাজগুলি অন্তর্ভুক্ত রয়েছে:
- Node.js অথবা Python-এর জন্য একটি ডেভেলপমেন্ট পরিবেশ সেট আপ করুন।
- Firebase CLI ইনস্টল করুন এবং সাইন ইন করুন।
- Firebase CLI ব্যবহার করে Cloud Functions for Firebase শুরু করুন।
এমন একটি ফাংশন লিখুন এবং স্থাপন করুন যা Crashlytics থেকে একটি সতর্কতা ইভেন্ট ক্যাপচার করে এবং ইভেন্ট পেলোড পরিচালনা করে (উদাহরণস্বরূপ, Discord-এ একটি বার্তায় সতর্কতা তথ্য পোস্ট করে)।
আপনি যে সমস্ত Crashlytics সতর্কতা ইভেন্টগুলি ক্যাপচার করতে পারেন সেগুলি সম্পর্কে জানতে, Crashlytics সতর্কতাগুলির রেফারেন্স ডকুমেন্টেশনে যান।
Cloud Functions for Firebase ব্যবহার করে সতর্কতা পরিচালনা সম্পর্কে আরও জানুন