इस पेज पर, इस्तेमाल से जुड़ी अहम जानकारी का इस्तेमाल करके, कुछ खास डेटाबेस के लिए बिल किए गए इस्तेमाल का विश्लेषण करने का तरीका बताया गया है. इस डेटा को कस्टम समयावधि के हिसाब से, डाइमेंशन के आधार पर बांटा जा सकता है. जैसे, कलेक्शन, कलेक्शन ग्रुप या नेमस्पेस (Datastore मोड के लिए खास). इस्तेमाल से जुड़ी अहम जानकारी दिखाने वाली मेट्रिक, वर्शन या मोड के हिसाब से अलग-अलग होती हैं:
| वर्शन | मेट्रिक |
| स्टैंडर्ड |
|
| Enterprise |
|
इस्तेमाल की अहम जानकारी के बारे में खास जानकारी
किसी खास डेटाबेस के इस्तेमाल पर नज़र रखने के लिए, इस्तेमाल से जुड़ी अहम जानकारी देने वाले डैशबोर्ड का इस्तेमाल करें. इस डैशबोर्ड से आपको इन कामों में मदद मिलती है:
- इस्तेमाल की बेहतर जानकारी पर नज़र रखें: बिल की जानकारी देने वाली कार्रवाइयों को डाइमेंशन के हिसाब से ट्रैक करें. जैसे,
collection,collectionGroupयाnamespace. - लागतों को ऑप्टिमाइज़ करें: यह पता लगाएं कि किस तरह के इस्तेमाल के लिए ज़्यादा बिल भेजा गया है. इससे आपको यह तय करने में मदद मिलेगी कि डेटा स्ट्रक्चर या क्वेरी को कहां ऑप्टिमाइज़ किया जा सकता है और अपने कुल बिल को कम किया जा सकता है.
- पिछले रुझानों को ट्रैक करना: देखें कि बिल किए जाने वाले इस्तेमाल के आंकड़े, तय समयसीमा के दौरान कैसे बदलते हैं.
ज़रूरी भूमिकाएं
इस्तेमाल से जुड़ी अहम जानकारी वाला डैशबोर्ड देखने के लिए, अपने एडमिन से Datastore व्यूअर की भूमिका असाइन करने के लिए कहें
(roles/datastore.viewer) IAM भूमिका होनी चाहिए.
इस पहले से तय की गई भूमिका में datastore.insights.get अनुमति शामिल है. इस अनुमति के बिना, इस्तेमाल से जुड़ी अहम जानकारी वाला डैशबोर्ड नहीं देखा जा सकता.
आपको यह अनुमति, कस्टम भूमिकाओं या पहले से तय अन्य भूमिकाओं के ज़रिए भी मिल सकती है.
इस्तेमाल की जानकारी देने वाला डैशबोर्ड
इस्तेमाल की अहम जानकारी वाला डैशबोर्ड, मुख्य रूप से दो सेक्शन में बंटा होता है:
- कुल इस्तेमाल: इसमें पूरे डेटाबेस के लिए, एग्रीगेट की गई मेट्रिक (रीड, राइट, टीटीएल मिटाए गए) दिखाई जाती हैं.
- GroupBy का इस्तेमाल: इससे, मेट्रिक को सबसे ज़्यादा इस्तेमाल किए गए 100 डाइमेंशन के हिसाब से बांटा जाता है. साथ ही, इसे कलेक्शन, कलेक्शन ग्रुप या नेमस्पेस के हिसाब से ग्रुप किया जाता है.
इस्तेमाल और GroupBy से जुड़ी मेट्रिक
यह ध्यान रखना ज़रूरी है कि GroupBy सेक्शन में मौजूद मेट्रिक का योग, Total Usage सेक्शन में दिखाई गई मेट्रिक से मेल न खाए. इन वजहों से, इस अंतर के होने की संभावना है:
- GroupBy की सीमाएं (टॉप 100): GroupBy सेक्शन में, सिर्फ़ टॉप 100 कलेक्शन, कलेक्शन ग्रुप या नेमस्पेस के इस्तेमाल की जानकारी दी जा सकती है. कम सक्रिय डाइमेंशन से जनरेट हुआ इस्तेमाल, कुल इस्तेमाल के आंकड़े में शामिल होता है. हालांकि, इसे GroupBy इस्तेमाल की मेट्रिक में अलग से नहीं दिखाया जाता.
- ज़्यादा डेटा पर कार्रवाई करने के लिए सैंपलिंग: अगर अनुरोधों से कई कलेक्शन पर असर पड़ता है (उदाहरण के लिए, कई कलेक्शन में शामिल होना,
ListCollectionIds,ListDocuments, बिना टाइप वाली क्वेरी), तो इस्तेमाल से जुड़ी अहम जानकारी के लिए, कलेक्शन के सैंपल लिए जा सकते हैं. इसमें सबसे ज़्यादा इस्तेमाल किए जाने वाले कलेक्शन को प्राथमिकता दी जाती है. इस वजह से, GroupBy के इस्तेमाल की मेट्रिक में, असर डालने वाले सभी कलेक्शन शामिल नहीं किए जाते. रिज़र्व किए गए नाम: Cloud Firestore इंटरनल मेटाडेटा के लिए, दो अंडरस्कोर (__*__) से शुरू होने वाले नाम रिज़र्व करता है. इन रिज़र्व किए गए नामों से जुड़े इस्तेमाल को कुल इस्तेमाल में शामिल किया जाता है. हालांकि, इसे GroupBy के इस्तेमाल के मेट्रिक में शामिल नहीं किया जाता है.
GroupBy डाइमेंशन
GroupBy सेक्शन में, इस्तेमाल से जुड़ी मेट्रिक को चालू किए गए एपीआई के हिसाब से तय किए गए डाइमेंशन के आधार पर व्यवस्थित किया जाता है:
- कलेक्शन: यह तब उपलब्ध होता है, जब Cloud Firestore एपीआई चालू हो.
उदाहरण के लिए, अगर कोई डेटाबेस मुख्य रूप से Firestore MongoDB के साथ काम करने वाली कार्रवाइयों का इस्तेमाल करता है, तो उसके इस्तेमाल के बारे में जानकारी देने वाले सेक्शन में डिफ़ॉल्ट रूप से Collection दिखेगा.
इस्तेमाल से जुड़ी अहम जानकारी का डेटा
Google Cloud Console पर इस्तेमाल से जुड़ी अहम जानकारी में, इन एपीआई तरीकों से मिला डेटा दिखता है:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
फ़ील्ड का नाम विवरण कलेक्शन का नाम
CollectionGroup का नामइस्तेमाल के उस डाइमेंशन की वैल्यू जिसके लिए इस्तेमाल का डेटा इकट्ठा किया गया है. यह कलेक्शन का नाम या कलेक्शन ग्रुप का नाम हो सकता है पढ़ने की कुल कार्रवाइयां रीड ऑपरेशन की कुल संख्या. यह सिर्फ़ Standard वर्शन पर लागू होता है. कुल लिखने की कार्रवाइयां लिखने की कार्रवाइयों की कुल संख्या. इसमें मिटाने की कार्रवाइयां भी शामिल हैं. यह सिर्फ़ Standard वर्शन पर लागू होता है. टीटीएल के हिसाब से मिटाने की कुल कार्रवाइयां टीटीएल के हिसाब से मिटाने की कार्रवाइयों की कुल संख्या. यह सिर्फ़ Standard वर्शन पर लागू होता है. पढ़ी गई कुल यूनिट रीड की गई कुल इकाइयों की संख्या (4 कि॰बा॰ के ट्रेंच). यह सिर्फ़ Enterprise वर्शन पर लागू होता है. कुल राइट यूनिट लिखने की कुल इकाइयों की संख्या (1 किबीबाइट के ट्रेंच). इसमें मिटाई गई इकाइयां भी शामिल हैं. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. टीटीएल के हिसाब से मिटाने या मैनेज किए गए मिटाने की इकाइयों की कुल संख्या टीटीएल मिटाएं या मैनेज किया गया मिटाएं इकाइयों की कुल संख्या. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. Eventarc की कुल यूनिट Eventarc यूनिट की कुल संख्या. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. पढ़े गए कुल बाइट स्कैन किए गए बाइट की कुल संख्या. स्कैन किए गए दस्तावेज़ों की कुल संख्या स्कैन किए गए दस्तावेज़ों की कुल संख्या. स्कैन की गई इंडेक्स एंट्री की कुल संख्या स्कैन की गई इंडेक्स एंट्री की कुल संख्या. लिखे गए कुल दस्तावेज़ों की संख्या लिखे गए दस्तावेज़ों की कुल संख्या. लिखी गई इंडेक्स एंट्री की कुल संख्या लिखी गई इंडेक्स एंट्री की कुल संख्या. दस्तावेज़ के साइज़ का कुल योग लिखा गया हो दस्तावेज़ में लिखे गए डेटा का कुल साइज़, बाइट में. सीमाएं
- स्ट्रीमिंग क्वेरी, बिल किए जाने वाले रीड और राइट में योगदान देती हैं. इन्हें एपीआई रिस्पॉन्स के हिस्से के तौर पर ट्रैक नहीं किया जाता.
- एडमिन के कामों के लिए इस्तेमाल से जुड़ी अहम जानकारी उपलब्ध नहीं है. जैसे, Enterprise Edition में इंपोर्ट/एक्सपोर्ट, एक साथ कई आइटम मिटाना, वापस लाना, क्लोन करना, और इंडेक्स बनाना. इन कामों से बिल किए जाने वाले रीड और राइट ऑपरेशन होते हैं.
- नेटवर्क इग्रेस और स्टोरेज के लिए बिलिंग की सुविधा काम नहीं करती.
कीमत
इस्तेमाल से जुड़ी अहम जानकारी के लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता.
इस्तेमाल से जुड़ी अहम जानकारी देखना
Cloud Firestore डेटाबेस के इस्तेमाल से जुड़ी अहम जानकारी देखने के लिए, Google Cloud Console में डेटाबेस का इस्तेमाल से जुड़ी अहम जानकारी पैनल खोलें.
Google Cloud Console में, डेटाबेस पेज पर जाएं.
डेटाबेस की सूची में से कोई डेटाबेस चुनें.
नेविगेशन मेन्यू में, इस्तेमाल से जुड़ी अहम जानकारी पर क्लिक करें.
किसी कलेक्शन, collectionGroup या नेमस्पेस के इस्तेमाल के बारे में अहम जानकारी देखने के लिए, 'इसके हिसाब से ग्रुप करें' ड्रॉप-डाउन का इस्तेमाल करें. इस्तेमाल से जुड़ी अहम जानकारी का डेटा, पिछले 45 दिनों तक देखा जा सकता है.