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