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