এই পৃষ্ঠায় বর্ণনা করা হয়েছে কীভাবে নির্দিষ্ট ডেটাবেসের জন্য আপনার বিলযোগ্য ব্যবহার বিশ্লেষণ করতে ইউসেজ ইনসাইটস ব্যবহার করতে হয়। আপনি একটি নির্দিষ্ট সময়কালের মধ্যে কালেকশন, কালেকশন গ্রুপ বা নেমস্পেসের (ডেটাস্টোর মোডের জন্য নির্দিষ্ট) মতো ডাইমেনশন অনুযায়ী এই ডেটা ভাগ করতে পারেন। প্রদর্শিত ইউসেজ ইনসাইটস মেট্রিকগুলো এডিশন বা মোডের উপর ভিত্তি করে ভিন্ন হয়:
| সংস্করণ | মেট্রিক্স |
| মান |
|
| উদ্যোগ |
|
ব্যবহারের অন্তর্দৃষ্টির সংক্ষিপ্ত বিবরণ
নির্দিষ্ট ডেটাবেসগুলির ব্যবহার নিরীক্ষণ করতে ইউসেজ ইনসাইটস ড্যাশবোর্ড ব্যবহার করুন। এই ড্যাশবোর্ডটি আপনাকে নিম্নলিখিত বিষয়গুলিতে সাহায্য করে:
- সূক্ষ্ম ব্যবহার নিরীক্ষণ করুন :
collection,collectionGroupবাnamespaceমতো ডাইমেনশন অনুযায়ী আপনার বিলযোগ্য অপারেশনগুলো ট্র্যাক করুন। - খরচ অপ্টিমাইজ করুন : বেশি বিল হওয়া ব্যবহারগুলো চিহ্নিত করুন, যাতে আপনি ডেটা স্ট্রাকচার বা কোয়েরি অপ্টিমাইজ করে আপনার সামগ্রিক বিল কমাতে পারেন।
- ঐতিহাসিক প্রবণতা ট্র্যাক করুন : নির্দিষ্ট সময়সীমার মধ্যে আপনার বিলযোগ্য ব্যবহারের পরিসংখ্যান কীভাবে পরিবর্তিত হয় তা পর্যবেক্ষণ করুন।
প্রয়োজনীয় ভূমিকা
ইউসেজ ইনসাইটস ড্যাশবোর্ড দেখার জন্য প্রয়োজনীয় অনুমতি পেতে, আপনার অ্যাডমিনিস্ট্রেটরকে ডেটাস্টোর ভিউয়ার মঞ্জুর করার জন্য অনুরোধ করুন।
( roles/datastore.viewer ) আপনার প্রোজেক্টের IAM রোল।
এই পূর্বনির্ধারিত রোলে datastore.insights.get পারমিশনটি রয়েছে, যা ইউসেজ ইনসাইটস ড্যাশবোর্ডটি দেখার জন্য প্রয়োজন।
আপনি কাস্টম রোল বা অন্যান্য পূর্বনির্ধারিত রোলের মাধ্যমেও এই অনুমতিটি পেতে পারেন।
ব্যবহারের অন্তর্দৃষ্টি ড্যাশবোর্ড
ইউসেজ ইনসাইটস ড্যাশবোর্ডটি দুটি প্রধান বিভাগে বিভক্ত:
- মোট ব্যবহার: সম্পূর্ণ ডেটাবেসের জন্য সমষ্টিগত মেট্রিক (রিড, রাইট, টিটিএল ডিলিট) প্রদর্শন করে।
- GroupBy-এর ব্যবহার: শীর্ষ ১০০টি ডাইমেনশন অনুযায়ী মেট্রিকগুলোকে বিভক্ত করে দেখায় এবং এগুলোকে কালেকশন, কালেকশন গ্রুপ বা নেমস্পেস অনুসারে গ্রুপ করা হয়।
মোট ব্যবহার এবং গ্রুপবাই মেট্রিক্স
এটি মনে রাখা গুরুত্বপূর্ণ যে, 'GroupBy' বিভাগের মেট্রিকগুলোর যোগফল 'Total Usage' বিভাগে প্রদর্শিত মেট্রিকের সাথে নাও মিলতে পারে। নিম্নলিখিত কারণগুলোর জন্য এই অমিল প্রত্যাশিত:
- গ্রুপবাই সীমাবদ্ধতা (শীর্ষ ১০০): গ্রুপবাই বিভাগটি শুধুমাত্র শীর্ষ ১০০টি কালেকশন, কালেকশন গ্রুপ বা নেমস্পেসের ব্যবহার তালিকাভুক্ত করার জন্য সীমাবদ্ধ। কম সক্রিয় ডাইমেনশন দ্বারা সৃষ্ট ব্যবহার মোট ব্যবহারের পরিসংখ্যানে অন্তর্ভুক্ত হয়, কিন্তু গ্রুপবাই ব্যবহারের মেট্রিক্সে তা পৃথকভাবে তালিকাভুক্ত করা হয় না।
- ব্যাপক অপারেশনের জন্য স্যাম্পলিং: যেসব অনুরোধ বিপুল সংখ্যক কালেকশনকে প্রভাবিত করে (উদাহরণস্বরূপ, একাধিক কালেকশনের মধ্যে জয়েন,
ListCollectionIds,ListDocuments, kindless queries), সেগুলোর ক্ষেত্রে ইউসেজ ইনসাইটস কালেকশনগুলো থেকে স্যাম্পল নিতে পারে এবং সর্বোচ্চ ব্যবহৃত কালেকশনগুলোকে অগ্রাধিকার দিতে পারে। ফলে, GroupBy ইউসেজ মেট্রিক্সে সব প্রভাবিত কালেকশন অন্তর্ভুক্ত হয় না। সংরক্ষিত নাম: Cloud Firestore অভ্যন্তরীণ মেটাডেটার জন্য ডাবল আন্ডারস্কোর (__*__) দিয়ে শুরু হওয়া নামগুলো সংরক্ষণ করে। এই সংরক্ষিত নামগুলোর ব্যবহার মোট ব্যবহারে অন্তর্ভুক্ত হলেও, তা GroupBy ব্যবহারের মেট্রিক্সে অন্তর্ভুক্ত করা হয় না।
মাত্রা অনুসারে গ্রুপ করুন
GroupBy সেকশনটি সক্রিয় API দ্বারা নির্ধারিত ডাইমেনশনের উপর ভিত্তি করে ব্যবহারের মেট্রিকগুলিকে সাজায়:
- সংগ্রহ : Cloud Firestore এপিআই সক্রিয় থাকলে উপলব্ধ।
- কালেকশন গ্রুপ : সাধারণত সকল এপিআই কনফিগারেশনে উপলব্ধ।
ব্যবহারের অন্তর্দৃষ্টি ডেটা
গুগল ক্লাউড কনসোলে ব্যবহারের তথ্যাবলী নিম্নলিখিত এপিআই পদ্ধতিগুলো থেকে প্রাপ্ত ডেটা প্রদর্শন করে:
-
queryTopAggregatedInsightsData -
queryTopTimeseriesInsightsData
ক্ষেত্রের নাম বিস্তারিত সংগ্রহের নাম
সংগ্রহ গোষ্ঠীর নামযে ব্যবহার ডাইমেনশনের জন্য ব্যবহারের ডেটা একত্রিত করা হয়, তার সাথে সঙ্গতিপূর্ণ মান। এটি একটি কালেকশনের নাম বা কালেকশন গ্রুপের নাম হতে পারে। মোট রিড অপারেশন মোট পঠন অপারেশনের সংখ্যা। শুধুমাত্র স্ট্যান্ডার্ড সংস্করণের জন্য প্রযোজ্য। মোট লেখার অপারেশন মোট রাইট অপারেশনের সংখ্যা। এর মধ্যে ডিলিট অপারেশনও অন্তর্ভুক্ত। শুধুমাত্র স্ট্যান্ডার্ড সংস্করণের জন্য প্রযোজ্য। মোট TTL ডিলিট অপারেশন মোট TTL ডিলিট অপারেশনের সংখ্যা। শুধুমাত্র স্ট্যান্ডার্ড সংস্করণের জন্য প্রযোজ্য। মোট রিড অপারেশন মোট ট্রাঞ্চড রিড ইউনিটের সংখ্যা (৪ কিলোবাইট ট্রাঞ্চ)। শুধুমাত্র এন্টারপ্রাইজ সংস্করণের জন্য প্রযোজ্য। মোট রাইট অপারেশন ট্রানশ করা রাইট ইউনিটের মোট সংখ্যা (১ কিলোবাইট ট্রানশ)। এর মধ্যে ডিলিট ইউনিটও অন্তর্ভুক্ত। শুধুমাত্র এন্টারপ্রাইজ সংস্করণের জন্য প্রযোজ্য। মোট TTL ডিলিট বা ম্যানেজড ডিলিট অপারেশন টিটিএল ডিলিট বা ম্যানেজড ডিলিট ইউনিটের মোট সংখ্যা। শুধুমাত্র এন্টারপ্রাইজ সংস্করণের জন্য প্রযোজ্য। মোট ইভেন্টার্ক ইউনিট ইভেন্টার্ক ইউনিটের মোট সংখ্যা। শুধুমাত্র এন্টারপ্রাইজ সংস্করণের জন্য প্রযোজ্য। মোট পঠিত বাইট স্ক্যান করা মোট বাইটের সংখ্যা। মোট স্ক্যান করা নথির সংখ্যা স্ক্যান করা মোট নথির সংখ্যা। মোট স্ক্যান করা সূচী এন্ট্রির সংখ্যা স্ক্যান করা মোট সূচিপত্রের সংখ্যা। মোট লিখিত নথির সংখ্যা লিখিত নথিপত্রের মোট সংখ্যা। মোট লিখিত সূচী এন্ট্রির সংখ্যা লিখিত মোট সূচিপত্রের সংখ্যা। লিখিত নথির আকারের মোট যোগফল ডকুমেন্টের মোট লেখার আকার (বাইটে)। সীমাবদ্ধতা
- যেসব স্ট্রিমিং কোয়েরি বিলযোগ্য রিড এবং রাইটে অবদান রাখে, সেগুলোকে এপিআই রেসপন্সের অংশ হিসেবে ট্র্যাক করা হয় না।
- এন্টারপ্রাইজ সংস্করণে অ্যাডমিন অপারেশন (যা বিলযোগ্য রিড এবং রাইটে অবদান রাখে), যেমন ইম্পোর্ট/এক্সপোর্ট, বাল্ক ডিলিট, রিস্টোর, ক্লোন এবং ইনডেক্স বিল্ড-এর ব্যবহারের অন্তর্দৃষ্টি সমর্থিত নয়।
- নেটওয়ার্ক থেকে বহির্গমন এবং স্টোরেজ বিলিং সমর্থিত নয়।
মূল্য নির্ধারণ
ব্যবহার সংক্রান্ত তথ্যের জন্য কোনো অতিরিক্ত খরচ নেই।
ব্যবহারের তথ্য দেখুন
একটি Cloud Firestore ডেটাবেসের ব্যবহারের তথ্য দেখতে, গুগল ক্লাউড কনসোলে ডেটাবেসটির ইউসেজ ইনসাইটস প্যানেটি খুলুন।
গুগল ক্লাউড কনসোলে, ডেটাবেস পৃষ্ঠায় যান।
ডাটাবেসের তালিকা থেকে একটি ডাটাবেস নির্বাচন করুন।
নেভিগেশন মেনুতে, Usage Insights-এ ক্লিক করুন।

কোনো কালেকশন, কালেকশনগ্রুপ বা নেমস্পেসের ব্যবহারের তথ্য দেখতে ‘গ্রুপ বাই’ ড্রপ-ডাউনটি ব্যবহার করুন। আপনি গত ৪৫ দিন পর্যন্ত ব্যবহারের তথ্য দেখতে পারবেন।