Exporting data from various Firebase products into Cloud Logging lets you view, search, filter, and query logs from your project and apps. Using the exported data, you can create and use log-based metrics, build charts and custom dashboards, and set up custom alerts.
নিম্নলিখিত পণ্যগুলি 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 -এ এক্সপোর্ট সেট আপ করতে স্ক্রিনে দেওয়া নির্দেশাবলী অনুসরণ করুন।
If you already have one or more active apps or Firebase Hosting sites, the linking workflow displays an estimated data usage level for logs from each of your apps or sites. This value is estimated based on the volume of data from the previous 30 days.
Cloud Logging থেকে সংযোগ বিচ্ছিন্ন করুন
Cloud Logging থেকে সংযোগ বিচ্ছিন্ন করলে নতুন কোনো লগ রপ্তানি হওয়া বন্ধ হয়ে যায়।
Cloud Logging থেকে আনলিঙ্ক করলে শুধুমাত্র Firebase App Hosting , Firebase Hosting , এবং Firebase Crashlytics এর এক্সপোর্ট বন্ধ করা যায়। আপনি Cloud Functions for Firebase এর লগ এক্সপোর্ট বন্ধ করতে পারবেন না।
নিম্নলিখিত বিষয়গুলো সম্পর্কে সচেতন থাকুন:
Cloud Logging এ ইতিমধ্যে এক্সপোর্ট করা যেকোনো ডেটা অনুমোদিত সংরক্ষণের সময়কাল পর্যন্ত থাকবে এবং স্টোরেজ চার্জ প্রযোজ্য হতে পারে। পরবর্তী বিলিং এড়াতে আপনি ম্যানুয়ালি আপনার লগগুলি মুছে ফেলতে পারেন।
আপনার Cloud Logging ডেটা যদি অন্য কোনো পরিষেবাতে (যেমন BigQuery ) সংরক্ষিত থাকে, তাহলে সেই ডেটা সংরক্ষণের জন্য ভিন্ন শর্তাবলী প্রযোজ্য হতে পারে।
আপনি ফায়ারবেস প্রজেক্ট লেভেলে, প্রোডাক্ট লেভেলে, অথবা কোনো নির্দিষ্ট প্রোডাক্টের জন্য ব্যাকএন্ড, সাইট বা অ্যাপ লেভেলে Cloud Logging থেকে আনলিঙ্ক করতে পারেন।
Cloud Logging থেকে আনলিঙ্ক করার উপায় নিচে দেওয়া হলো:
Firebase কনসোলে, এখানে যান
> ইন্টিগ্রেশন ট্যাব । Cloud Logging কার্ডে, ম্যানেজ- এ ক্লিক করুন।
একটি নির্দিষ্ট পণ্য অথবা সেই পণ্যের জন্য একটি নির্দিষ্ট ব্যাকএন্ড, সাইট বা অ্যাপ আনলিঙ্ক করার বিকল্প বেছে নিন।
আপনার ফায়ারবেস প্রজেক্টটি সম্পূর্ণরূপে আনলিঙ্ক করতে, পেজের নিচের দিকে থাকা বাটনটি খুঁজুন।
অনুরোধ করা হলে, রপ্তানি বন্ধ করতে চান কিনা তা নিশ্চিত করুন।
এক্সপোর্ট সেট আপ করার পরে কী হয়?
ডেটা এক্সপোর্ট সেট আপ করার পরে, আপনি নিম্নলিখিত বিষয়গুলো আশা করতে পারেন।
Firebase Crashlytics
Crashlytics এ ইভেন্টটি পৌঁছানোর কয়েক মিনিটের মধ্যেই যেকোনো নতুন ইভেন্টের লগ দেখুন।
আপনার ডেটা ব্যবহারের মাত্রা নিরীক্ষণ করুন:
Firebase কনসোলে, আপনার লিঙ্ক করা অ্যাপগুলির লগের ডেটা ব্যবহারের স্তর দেখুন।
> ইন্টিগ্রেশন > Cloud Logging কার্ড । Google Cloud কনসোলের লগস স্টোরেজ পেজে আপনার চলতি ও গত মাসের ডেটা ব্যবহারের পরিমাণ দেখুন।
Firebase Hosting
আপনার Hosting সাইটগুলিতে করা যেকোনো নতুন অনুরোধের লগ সাধারণত অনুরোধ করার
৩০ মিনিটের মধ্যেই দেখা যায়।আপনার ডেটা ব্যবহারের মাত্রা নিরীক্ষণ করুন:
Firebase কনসোলে, আপনার Hosting সাইটগুলির লগগুলির ডেটা ব্যবহারের স্তর দেখুন।
> ইন্টিগ্রেশন > Cloud Logging কার্ড । In the Google Cloud console, view your per-site data usage level in the Logs Explorer (specifically, the
log_bytesmetric). If your project uses Cloud Logging for other products, you can also view total usage in the Logs Explorer .
Cloud Logging কোটা, মূল্য নির্ধারণ এবং ধরে রাখা
Cloud Logging offers a no-cost level of usage per month (per project). The usage can be from any Google or Firebase product using Cloud Logging . You can upgrade your project to the pay-as-you-go Blaze pricing plan to unlock additional paid usage and features. Learn more about pricing for Cloud Logging .
আপনি Cloud Logging এবং বিলিং নিরীক্ষণ ও পরিচালনা করতে পারেন:
Google Cloud প্রাইসিং ক্যালকুলেটর ব্যবহার করে আপনার Cloud Logging বিলের আনুমানিক হিসাব করুন।
লগ সিঙ্কগুলির জন্য এক্সক্লুশন ফিল্টার তৈরি করে লগের গতি নিয়ন্ত্রণ করুন।
খরচ নিয়ন্ত্রণে সাহায্য করার জন্য অ্যালার্ট সেট করুন।
৩০ দিন পর লগগুলো স্বয়ংক্রিয়ভাবে মুছে যায়, তবে নিজস্ব সময়সীমা নির্ধারণ করার বিকল্প রয়েছে।
Note that the log entry for a particular request or event may be delayed or, in rare cases, dropped. While logs can be used to understand requests or events, they may not reflect the true usage that appears in your project usage and billing.