কাস্টম বিজ্ঞপ্তি চ্যানেলগুলিতে কাস্টম সতর্কতা সেট আপ করুন এবং পাঠান

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

এইসব ক্ষেত্রে, আপনি Cloud Logging এ এক্সপোর্ট করা Crashlytics ডেটার (এবং ঐচ্ছিকভাবে ফায়ারবেস সেশন ডেটার) উপর ভিত্তি করে কাস্টম নোটিফিকেশন চ্যানেলে কাস্টম অ্যালার্ট পাঠাতে Cloud Monitoring ব্যবহার করতে পারেন।

কাস্টম অ্যালার্টের জন্য Cloud Monitoring ব্যবহার করতে, আপনাকে একটি অ্যালার্টিং পলিসি সেট আপ করতে হবে, যেখানে বর্ণনা করা থাকে কোন পরিস্থিতিতে আপনি অ্যালার্ট পেতে চান এবং কীভাবে বিজ্ঞপ্তি পেতে চান।

উদাহরণস্বরূপ, যদি আপনার ক্র্যাশ-মুক্ত হার একটি নির্দিষ্ট থ্রেশহোল্ডের নিচে নেমে যায়, তাহলে Cloud Monitoring একটি নির্দিষ্ট ইমেল ঠিকানায় একটি কাস্টমাইজড অ্যালার্ট বার্তা পাঠাতে পারে অথবা ডিসকর্ড, স্ল্যাক বা জিরা-র মতো কোনো থার্ড-পার্টি পরিষেবাতে এটি পোস্ট করতে পারে। এছাড়াও আপনি অ্যালার্টে পাঠানো তথ্য সম্পূর্ণরূপে কাস্টমাইজ করতে পারেন, যেমন Firebase কনসোলের সহায়ক ডিপ-লিঙ্ক বা কোম্পানি-নির্দিষ্ট সমস্যা সমাধানের তথ্য অন্তর্ভুক্ত করা।

Google Cloud ডকুমেন্টেশনে, মূল্য নির্ধারণ সহ Cloud Monitoring ও অ্যালার্ট সম্পর্কে আরও জানুন।

পূর্বশর্ত

  1. আপনার Firebase প্রজেক্টটি যেন Blaze-এর পে-অ্যাজ-ইউ-গো প্রাইসিং প্ল্যানের অন্তর্ভুক্ত থাকে, তা নিশ্চিত করুন।

  2. Crashlytics ডেটা এবং (ঐচ্ছিকভাবে) ফায়ারবেস সেশন ডেটা Cloud Logging -এ এক্সপোর্ট করার ব্যবস্থা করুন।

  3. নোটিফিকেশন চ্যানেলগুলো সেট আপ করুন।

একটি সতর্কীকরণ নীতি সেট আপ করুন

নিম্নলিখিতগুলি হলো প্রাথমিক স্তরের নির্দেশাবলী; বিস্তারিত নির্দেশাবলীর জন্য, Google Cloud ডকুমেন্টেশন দেখুন (উদাহরণস্বরূপ: মেট্রিক-থ্রেশহোল্ড অ্যালার্টিং পলিসি তৈরি করুন অথবা অ্যালার্টিং পলিসি তৈরি করতে PromQL ব্যবহার করুন )।

কোয়েরি চালানোর অংশ হিসেবে, আপনি একটি লগ-ভিত্তিক অ্যালার্ট অথবা একটি SQL-ভিত্তিক অ্যালার্ট সেট আপ করতে পারেন:

  • লগ-ভিত্তিক অ্যালার্ট সেট আপ করুন:

    1. Logs Explorer এ একটি কোয়েরি চালান।

    2. প্রদর্শিত হওয়া 'অ্যাড অ্যালার্ট' বাটনটিতে ক্লিক করুন।

    3. লগ-ভিত্তিক অ্যালার্ট যোগ করতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন।

  • SQL-ভিত্তিক অ্যালার্ট সেট আপ করুন:

    1. লগস অ্যানালিটিক্স- এ একটি কোয়েরি চালান।

    2. প্রদর্শিত হওয়া 'অ্যাড অ্যালার্ট' বাটনটিতে ক্লিক করুন।

    3. SQL-ভিত্তিক অ্যালার্ট যোগ করতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন।

বিকল্পভাবে, আপনি Google Cloud কনসোলে থাকা পলিসি কনফিগারেশন টুল ব্যবহার করে আপনার লগ-ভিত্তিক মেট্রিকগুলোর জন্য অ্যালার্ট সেট আপ করতে পারেন, যেখানে আপনি নিম্নলিখিত অপশনগুলোর মধ্যে একটি বেছে নিতে পারবেন:

  • বিল্ডার : কনসোল UI অ্যালার্টিং পলিসি তৈরি করার জন্য একটি নির্দেশিত কর্মপ্রবাহ প্রদান করে।

  • PromQL : আপনি আপনার অ্যালার্টিং পলিসির জন্য একটি PromQL কোয়েরি প্রদান করেন।