বিভিন্ন ফায়ারবেস প্রোডাক্ট থেকে Cloud Logging এ ডেটা এক্সপোর্ট করার মাধ্যমে আপনি আপনার প্রজেক্ট এবং অ্যাপের লগগুলো দেখতে, সার্চ করতে, ফিল্টার করতে এবং কোয়েরি করতে পারেন। এক্সপোর্ট করা ডেটা ব্যবহার করে, আপনি লগ-ভিত্তিক মেট্রিক তৈরি ও ব্যবহার করতে, চার্ট ও কাস্টম ড্যাশবোর্ড বানাতে এবং কাস্টম অ্যালার্ট সেট আপ করতে পারেন।
নিম্নলিখিত পণ্যগুলি Cloud Logging -এ ডেটা রপ্তানি সমর্থন করে:
Firebase Crashlytics : আপনি এক্সপোর্ট সেট আপ করার পরে, ফায়ারবেস Crashlytics দ্বারা সংগৃহীত ইভেন্ট এবং (ঐচ্ছিকভাবে) ফায়ারবেস সেশন ডেটা Cloud Logging এ এক্সপোর্ট করে।
Firebase Hosting : আপনি এক্সপোর্ট সেট আপ করার পরে, ফায়ারবেস আপনার Firebase Hosting সাইটগুলি থেকে ওয়েব রিকোয়েস্ট লগগুলি Cloud Logging এ এক্সপোর্ট করে।
Firebase App Hosting : এক্সপোর্ট সেট আপ করার প্রয়োজন ন��ই; ফায়ারবেস স্বয়ংক্রিয়ভাবে Firebase App Hosting এর লগ Cloud Logging এ এক্সপোর্ট করে।
Cloud Functions for Firebase : এক্সপোর্ট সেট আপ করার প্রয়োজন নেই; ফায়ারবেস স্বয়ংক্রিয়ভাবে ফাংশনগুলির লগ Cloud Logging এ এক্সপোর্ট করে।
এই পৃষ্ঠাটি আপনাকে নিম্নলিখিত বিষয়গুলিতে সাহায্য করে:
- Cloud Logging এ এক্সপোর্ট করা ডেটা দিয়ে আপনি কী করতে পারেন তা বুঝুন।
- Cloud Logging -এ রপ্তানি সেট আপ করুন
- এক্সপোর্ট সেট আপ করার পরে কী ঘটে তা বুঝুন।
- Cloud Logging কোটা, মূল্য নির্ধারণ এবং ধরে রাখা
Cloud Logging এ এক্সপোর্ট করা ডেটা দিয়ে আপনি কী করতে পারেন?
Google Cloud Observability Suite দ্বারা Cloud Logging প্রদান করা হয়।
Cloud Logging এ এক্সপোর্ট করা ডেটা নিয়ে কাজ করার কয়েকটি উপায় নিচে দেওয়া হলো:
আপনি Google Cloud কনসোলের Logs Explorer ব্যবহার করে এই লগগুলি দেখতে, অনুসন্ধান করতে এবং ফিল্টার করতে পারেন।
আপনি আপনার লগগুলো অনুসন্ধান করতে, লগ-ভিত্তিক মেট্রিক তৈরি ও ব্যবহার করতে, চার্ট ও কাস্টম ড্যাশবোর্ড তৈরি করতে, কাস্টম অ্যালার্ট সেট আপ করতে এবং আপনার লগের ডেটা সংরক্ষণ করতে পারেন।
আপনি আপনার ডেটা অন্যান্য পরিষেবা প্রদানকারীদের কাছে রপ্তানি করতে পারেন।
এই বিকল্পগুলো সম্পর্কে আরও জানতে সাধারণ Cloud Logging ডকুমেন্টেশন , সেইসাথে Firebase Crashlytics এবং Firebase Hosting এর পণ্য-নির্দিষ্ট পৃষ্ঠাগুলো দেখুন।
উল্লেখ্য যে, Cloud Functions for Firebase ক্ষেত্রে, আপনি Firebase কনসোলের Hosting & Serverless > Functions ড্যাশবোর্ডেও আপনার লগ দেখতে পারেন।
Cloud Logging -এ রপ্তানি সেট আপ করুন
Cloud Logging এ এক্সপোর্ট সেট আপ করার পদ্ধতি নিচে দেওয়া হলো:
Firebase কনসোলে সাইন ইন করুন, তারপর আপনার প্রজেক্টটি নির্বাচন করুন।
যান
> ইন্টিগ্রেশন ট্যাব । Cloud Logging কার্ডে, লিঙ্কে ক্লিক করুন। Cloud Logging -এ এক্সপোর্ট সেট আপ করতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন। আপনার যদি আগে থেকেই এক বা একাধিক সক্রিয় অ্যাপ বা Firebase Hosting সাইট থাকে, তাহলে লিঙ্কিং ওয়ার্কফ্লো আপনার প্রতিটি অ্যাপ বা সাইটের লগের জন্য একটি আনুমানিক ডেটা ব্যবহারের স্তর প্রদর্শন করে। এই মানটি বিগত ৩০ দিনের ডেটার পরিমাণের উপর ভিত্তি করে অনুমান করা হয়।
Cloud Logging থেকে সংযোগ বিচ্ছিন্ন করুন
Cloud Logging এ ইতিমধ্যে এক্সপোর্ট করা যেকোনো ডেটা অনুমোদিত সংরক্ষণের সময়কাল পর্যন্ত থাকবে এবং স্টোরেজ চার্জ প্রযোজ্য হতে পারে। পরবর্তী বিলিং এড়াতে আপনি ম্যানুয়ালি আপনার লগগুলি মুছে ফেলতে পারেন। আপনার Cloud Logging ডেটা যদি অন্য কোনো পরিষেবাতে (যেমন BigQuery ) সংরক্ষিত থাকে, তাহলে সেই ডেটা সংরক্ষণের জন্য ভিন্ন শর্তাবলী প্রযোজ্য হতে পারে।
Firebase কনসোলে, এখানে যান > ইন্টিগ্রেশন ট্যাব । Cloud Logging কার্ডে, ম্যানেজ- এ ক্লিক করুন। একটি নির্দিষ্ট পণ্য অথবা সেই পণ্যের জন্য একটি নির্দিষ্ট ব্যাকএন্ড, সাইট বা অ্যাপ আনলিঙ্ক কর��র বিকল্প বেছে নিন। আপনার ফায়ারবেস প্রজেক্টটি সম্পূর্ণরূপে আনলিঙ্ক করতে, পেজের নিচের দিকে থাকা বাটনটি খুঁজুন। অনুরোধ করা হলে, রপ্তানি বন্ধ করতে চান কিনা তা নিশ্চিত করুন।
এক্সপোর্ট সেট আপ করার পরে কী হয়?
Firebase Crashlytics
Crashlytics এ ইভেন্টটি পৌঁছানোর কয়েক মিনিটের মধ্যেই যেকোনো নতুন ইভেন্টের লগ দেখুন। আপনার ডেটা ব্যবহারের মাত্রা নিরীক্ষণ করুন: Firebase কনসোলে, আপনার লিঙ্ক করা অ্যাপগুলির লগের ডেটা ব্যবহারের স্তর দেখুন। > ইন্টিগ্রেশন > Cloud Logging কার্ড । Google Cloud কনসোলের লগস স্টোরেজ পেজে আপনার চলতি ও গত মাসের ডেটা ব্যবহারের পরিমাণ দেখুন।
Firebase Hosting
আপনার Hosting সাইটগুলিতে করা যেকোনো নতুন অনুরোধের লগ সাধারণত অনুরোধ করার ৩০ মিনিটের মধ্যেই দেখা যায়।আপনার ডেটা ব্যবহারের মাত্রা নিরীক্ষণ করুন:
Firebase কনসোলে, আপনার Hosting সাইটগুলির লগগুলির ডেটা ব্যবহারের স্তর দেখুন।
> ইন্টিগ্রেশন > Cloud Logging কার্ড । Google Cloud কনসোলে, Logs Explorer এ আপনার প্রতি-সাইট ডেটা ব্যবহারের স্তর দেখুন (বিশেষত, log_bytesমেট্রিকটিতে)। যদি আপনার প্রজেক্ট অন্যান্য প্রোডাক্টের জন্য Cloud Logging ব্যবহার করে, তাহলে আপনি Logs Explorer এ মোট ব্যবহারও দেখতে পারবেন।
Cloud Logging কোটা, মূল্য নির্ধারণ এবং ধরে রাখা
Google Cloud ��্রাইসিং ক্যালকুলেটর ব্যবহার করে আপনার Cloud Logging বিলের আনুমানিক হিসাব করুন। লগ সিঙ্কগুলির জন্য এক্সক্লুশন ফিল্টার তৈরি করে লগের গতি নিয়ন্ত্রণ করুন। খরচ নিয়ন্ত্রণে সাহায্য করার জন্য অ্যালার্ট সেট করুন।