নির্দিষ্ট ডেটাবেসের জন্য আপনার বিলযোগ্য ব্যবহার বিশ্লেষণ করতে কীভাবে ব্যবহারের ইনসাইট ব্যবহার করবেন তা এই পৃষ্ঠায় বর্ণনা করা হয়েছে। আপনি কাস্টম সময়সীমা জুড়ে কালেকশন, কালেকশন গ্রুপ বা নেমস্পেসের (Datastore মোডের জন্য নির্দিষ্ট) মতো ডাইমেনশন অনুযায়ী এই ডেটা ব্রেক ডাউন করতে পারবেন। ব্যবহারের ইনসাইট মেট্রিক, সংস্করণ বা মোডের উপর ভিত্তি করে আলাদা আলাদাভাবে দেখানো হয়:
| সংস্করণ | মেট্রিক্স |
| মানক |
|
| Enterprise |
|
ব্যবহার সংক্রান্ত ইনসাইটের ওভারভিউ
নির্দিষ্ট ডেটাবেসের জন্য ব্যবহার মনিটর করতে, ব্যবহার সংক্রান্ত ইনসাইট ড্যাশবোর্ড ব্যবহার করুন। এই ড্যাশবোর্ড আপনাকে এইসব বিষয়ে সাহায্য করে:
- গ্র্যানুলার ব্যবহার মনিটর করা:
collection,collectionGroupবাnamespace-এর মতো ডাইমেনশন অনুযায়ী আপনার বিলযোগ্য অপারেশন ট্র্যাক করুন। - খরচ অপ্টিমাইজ করা: বেশি বিল হওয়া ব্যবহার শনাক্ত করুন যাতে আপনি ডেটা স্ট্রাকচার বা কোয়েরি অপ্টিমাইজ করতে পারেন এবং সামগ্রিক বিল কমাতে পারেন।
- ঐতিহাসিক ট্রেন্ড ট্র্যাক করুন: নির্দিষ্ট সময়সীমার মধ্যে আপনার বিলযোগ্য ব্যবহারের পরিসংখ্যান কীভাবে পরিবর্তিত হয় তা মনিটর করুন।
প্রয়োজনীয় ভূমিকা
ব্যবহারের ইনসাইট ড্যাশবোর্ড দেখার জন্য প্রয়োজনীয় অনুমতি পেতে, আপনার অ্যাডমিনিস্ট্রেটরকে আপনাকে Datastore Viewer-এর অনুমতি দিতে বলুন
(roles/datastore.viewer) আপনার প্রোজেক্টে IAM ভূমিকা।
এই আগে থেকে নির্ধারিত ভূমিকায় datastore.insights.get অনুমতি রয়েছে, যা
ব্যবহারের ইনসাইট ড্যাশবোর্ড দেখার জন্য প্রয়োজন।
এছাড়াও, আপনি কাস্টম ভূমিকা বা অন্যান্য পূর্বনির্ধারিত ভূমিকার মাধ্যমে এই অনুমতি পেতে পারেন।
ব্যবহার সংক্রান্ত ইনসাইট ড্যাশবোর্ড
ব্যবহার সংক্রান্ত ইনসাইট ড্যাশবোর্ড দুটি প্রাথমিক বিভাগে সাজানো হয়েছে:
- মোট ব্যবহার: সম্পূর্ণ ডেটাবেসের জন্য মোট মেট্রিক (রিড, রাইট, স্ট্রিম রিড, স্ট্রিম রাইট এবং TTL ডিলিট) দেখায়।
- GroupBy ব্যবহার: সেরা ১০০টি ডাইমেনশন অনুযায়ী ভেঙে দেখানো মেট্রিক এবং কালেকশন, কালেকশন গ্রুপ বা নেমস্পেস অনুযায়ী গ্রুপ করা।
মোট ব্যবহার ও GroupBy মেট্রিক
মনে রাখবেন, GroupBy বিভাগে মেট্রিকের যোগফল, মোট ব্যবহার বিভাগে দেখানো মেট্রিকের সাথে নাও মিলতে পারে। এইসব কারণে এই পার্থক্য হতে পারে:
- GroupBy-এর সীমা (সেরা ১০০): GroupBy বিভাগে শুধুমাত্র সেরা ১০০টি কালেকশন, কালেকশন গ্রুপ বা নেমস্পেসের ব্যবহার আইটেমাইজ করার জন্য সীমাবদ্ধ করা হয়েছে। কম অ্যাক্টিভ ডাইমেনশন থেকে তৈরি হওয়া ব্যবহার মোট ব্যবহারের পরিসংখ্যানে অবদান রাখে কিন্তু GroupBy ব্যবহারের মেট্রিক্সে আলাদাভাবে তালিকাভুক্ত করা হয় না।
- বিস্তৃত অপারেশনের জন্য স্যাম্পেলিং: অনেক সংখ্যক কালেকশনকে প্রভাবিত করে এমন অনুরোধের জন্য (যেমন, একাধিক কালেকশন জুড়ে যোগ করা,
ListCollectionIds,ListDocuments, কাইন্ডলেস কোয়েরি), ব্যবহার সংক্রান্ত ইনসাইট কালেকশনের স্যাম্পেল নিতে পারে, যার মধ্যে সর্বাধিক ব্যবহার করা কালেকশনকে অগ্রাধিকার দেওয়া হয়। এর ফলে, GroupBy ব্যবহারের মেট্রিক্সে সব প্রভাবিত সংগ্রহ অন্তর্ভুক্ত করা হয় না। সংরক্ষিত নাম: Cloud Firestore ইন্টার্নাল মেটাডেটার জন্য ডবল আন্ডারস্কোর (__*__) দিয়ে শুরু হওয়া নাম সংরক্ষণ করে। এইসব রিজার্ভ করা নামের সাথে সম্পর্কিত ব্যবহার মোট ব্যবহারে অবদান রাখে, তবে GroupBy ব্যবহারের মেট্রিক্সে অন্তর্ভুক্ত নয়।
GroupBy ডাইমেনশন
GroupBy বিভাগটি চালু করা API দ্বারা নির্ধারিত ডাইমেনশনের উপর ভিত্তি করে ব্যবহারের মেট্রিক্স সাজায়:
- সংগ্রহ: Cloud Firestore API চালু থাকলে উপলভ্য।
- কালেকশন গ্রুপ: সাধারণত সব API কনফিগারেশন জুড়ে উপলভ্য।
ব্যবহার সংক্রান্ত ইনসাইট ডেটা
Google Cloud কনসোলে ব্যবহারের ইনসাইট নিম্নলিখিত API পদ্ধতি থেকে সোর্স করা ডেটা দেখায়:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
ফিল্ডের নাম বিবরণ কালেকশনের নাম
কালেকশনগ্রুপের নামব্যবহারের ডেটা যে ব্যবহারের ডাইমেনশনের জন্য একত্রিত করা হয়েছে তার সাথে সংশ্লিষ্ট মান। এটি কোনও কালেকশনের নাম বা কালেকশন গ্রুপের নাম হতে পারে মোট রিড অপারেশন নন-স্ট্রিমিং রিড অপারেশনের মোট সংখ্যা। শুধুমাত্র Standard সংস্করণের ক্ষেত্রে প্রযোজ্য। মোট রাইট অপারেশন নন-স্ট্রিমিং রাইট অপারেশনের মোট সংখ্যা। মুছে দেওয়ার অপারেশন অন্তর্ভুক্ত করে। শুধুমাত্র Standard সংস্করণের ক্ষেত্রে প্রযোজ্য। মোট স্ট্রিম রিড অপারেশন Listenটি অনুরোধ স্ট্রিম করার জন্য ব্যবহৃত মোট রিড অপারেশনের সংখ্যা (প্রাথমিক কোয়েরি পোলিং, রিয়েল-টাইম ডকুমেন্ট পরিবর্তন সংক্রান্ত বিজ্ঞপ্তি, বাদ দেওয়া ফলাফল, ইন্ডেক্স রিড এবং ন্যূনতম রিড চার্জ সহ)। শুধুমাত্র Standard সংস্করণের ক্ষেত্রে প্রযোজ্য।মোট স্ট্রিম রাইট অপারেশন StreamWriteটি অনুরোধের জন্য ব্যবহৃত রাইট অপারেশনের মোট সংখ্যা। মুছে দেওয়ার অপারেশন অন্তর্ভুক্ত করে। শুধুমাত্র Standard সংস্করণের ক্ষেত্রে প্রযোজ্য।মোট TTL মুছে ফেলার অপারেশন TTL Delete অপারেশনের মোট সংখ্যা। শুধুমাত্র Standard সংস্করণের ক্ষেত্রে প্রযোজ্য। মোট রিড ইউনিট নন-স্ট্রিমিং রিডের জন্য ট্রাঞ্চ করা রিড ইউনিটের (৪ KiB ট্রাঞ্চ) মোট সংখ্যা। শুধুমাত্র Enterprise এডিশনের ক্ষেত্রে প্রযোজ্য। মোট রাইট ইউনিট নন-স্ট্রিমিং রাইটের জন্য ট্রাঞ্চ করা রাইট ইউনিটের (১ KiB ট্রাঞ্চ) মোট সংখ্যা। এর মধ্যে মুছে দেওয়া ইউনিট অন্তর্ভুক্ত। শুধুমাত্র Enterprise এডিশনের ক্ষেত্রে প্রযোজ্য। মোট TTL মুছে ফেলা বা ম্যানেজ করা মুছে ফেলার অপারেশন TTL Delete বা Managed Delete ইউনিটের মোট সংখ্যা। শুধুমাত্র Enterprise এডিশনের ক্ষেত্রে প্রযোজ্য। মোট Eventarc ইউনিট Eventarc ইউনিটের মোট সংখ্যা। শুধুমাত্র Enterprise এডিশনের ক্ষেত্রে প্রযোজ্য। মোট স্ট্রিম রিড ইউনিট স্ট্রিমিং Listenঅনুরোধে পোলিং অপারেশনের জন্য ব্যবহৃত ট্রাঞ্চ করা রিড ইউনিটের (৪ KiB ট্রাঞ্চ) মোট সংখ্যা। শুধুমাত্র Enterprise এডিশনের ক্ষেত্রে প্রযোজ্য।মোট রিয়েল-টাইম রিড ইউনিট Listenঅনুরোধে স্ট্রিমিং আপডেট করার জন্য ব্যবহৃত রিয়েল-টাইম রিড ইউনিটের (১ KiB ট্রাঞ্চ) মোট সংখ্যা। শুধুমাত্র Enterprise সংস্করণের ক্ষেত্রে প্রযোজ্য।মোট স্ট্রিম রাইট ইউনিট StreamWriteটি অনুরোধের জন্য ব্যবহৃত ট্রাঞ্চ করা রাইট ইউনিটের (১ KiB ট্রাঞ্চ) মোট সংখ্যা। এর মধ্যে মুছে দেওয়া ইউনিট অন্তর্ভুক্ত। শুধুমাত্র Enterprise সংস্করণের ক্ষেত্রে প্রযোজ্য।মোট রিড বাইট স্ক্যান করা বাইটের মোট সংখ্যা। স্ক্যান করা ডকুমেন্টের মোট সংখ্যা স্ক্যান করা ডকুমেন্টের মোট সংখ্যা। স্ক্যান করা ইন্ডেক্স এন্ট্রির মোট সংখ্যা স্ক্যান করা ইন্ডেক্স এন্ট্রির মোট সংখ্যা। মোট লিখিত ডকুমেন্টের সংখ্যা মোট যতগুলি ডকুমেন্ট লেখা হয়েছে। মোট লিখিত ইন্ডেক্স এন্ট্রির সংখ্যা লেখা ইন্ডেক্স এন্ট্রির মোট সংখ্যা। ডকুমেন্টের সাইজের মোট যোগফল লেখা হয়েছে বাইটে মোট ডকুমেন্ট রাইট সাইজ। সীমাবদ্ধতা
- অ্যাডমিন অপারেশনের (যা বিলযোগ্য রিড ও রাইটে অবদান রাখে) জন্য ব্যবহারের ইনসাইট, যেমন ইমপোর্ট/এক্সপোর্ট, বাল্ক ডিলিট, রিস্টোর, ক্লোন এবং Enterprise সংস্করণে ইন্ডেক্স বিল্ড সমর্থিত নয়।
- নেটওয়ার্ক ইগ্রেস ও স্টোরেজ বিলিং কাজ করে না।
মূল্য
ব্যবহার সংক্রান্ত ইনসাইটের জন্য কোনও অতিরিক্ত খরচ নেই।
ব্যবহার সংক্রান্ত ইনসাইট দেখুন
Cloud Firestore ডেটাবেসের জন্য ব্যবহার সংক্রান্ত ইনসাইট দেখতে, Google Cloud কনসোলে ডেটাবেসের ব্যবহার সংক্রান্ত ইনসাইট প্যানেল খুলুন।
Google Cloud কনসোলে, ডেটাবেস পৃষ্ঠায় যান।
ডেটাবেসের তালিকা থেকে একটি ডেটাবেস বেছে নিন।
নেভিগেশন মেনুতে, ব্যবহার সংক্রান্ত ইনসাইট বিকল্পে ক্লিক করুন।
কোনও কালেকশন, collectionGroup বা নেমস্পেসের জন্য ব্যবহারের ইনসাইট দেখতে এইভাবে গ্রুপ করুন ড্রপ-ডাউন ব্যবহার করুন। আপনি গত ৪৫ দিন পর্যন্ত ব্যবহারের ইনসাইট ডেটা দেখতে পারবেন।