इस पेज पर, इस्तेमाल से जुड़ी अहम जानकारी का इस्तेमाल करके, खास डेटाबेस के लिए बिल किए गए इस्तेमाल का विश्लेषण करने का तरीका बताया गया है. इस डेटा को डाइमेंशन के हिसाब से बांटा जा सकता है. जैसे, कस्टम समयावधि के हिसाब से कलेक्शन, कलेक्शन ग्रुप या नेमस्पेस (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, बिना टाइप वाली क्वेरी), तो इस्तेमाल से जुड़ी अहम जानकारी के लिए, कलेक्शन के सैंपल लिए जा सकते हैं. इसमें सबसे ज़्यादा इस्तेमाल किए जाने वाले कलेक्शन को प्राथमिकता दी जाती है. इस वजह से, ग्रुपबाय के इस्तेमाल की मेट्रिक में, असर डालने वाले सभी कलेक्शन शामिल नहीं किए जाते. रिज़र्व किए गए नाम: Cloud Firestore इंटरनल मेटाडेटा के लिए, दो अंडरस्कोर (__*__) से शुरू होने वाले नाम रिज़र्व करता है. इन रिज़र्व किए गए नामों से जुड़े इस्तेमाल को कुल इस्तेमाल में शामिल किया जाता है. हालांकि, इसे GroupBy के इस्तेमाल से जुड़े मेट्रिक में शामिल नहीं किया जाता है.
GroupBy डाइमेंशन
GroupBy सेक्शन में, इस्तेमाल से जुड़ी मेट्रिक को चालू किए गए एपीआई के हिसाब से तय किए गए डाइमेंशन के आधार पर व्यवस्थित किया जाता है:
- कलेक्शन: यह तब उपलब्ध होता है, जब Cloud Firestore एपीआई चालू हो.
उदाहरण के लिए, अगर कोई डेटाबेस मुख्य रूप से Firestore MongoDB के साथ काम करने वाली कार्रवाइयों का इस्तेमाल करता है, तो उसके इस्तेमाल के बारे में जानकारी देने वाले सेक्शन में डिफ़ॉल्ट रूप से Collection दिखेगा.
इस्तेमाल की अहम जानकारी का डेटा
Google Cloud Console पर इस्तेमाल से जुड़ी अहम जानकारी में, इन एपीआई तरीकों से लिया गया डेटा दिखता है:
queryTopAggregatedInsightsDataqueryTopTimeseriesInsightsData
फ़ील्ड का नाम विवरण कलेक्शन का नाम
कलेक्शन ग्रुप का नामइस्तेमाल के उस डाइमेंशन की वैल्यू जिसके लिए इस्तेमाल का डेटा इकट्ठा किया गया है. यह कलेक्शन का नाम या कलेक्शन ग्रुप का नाम हो सकता है पढ़ने की कुल कार्रवाइयां रीड ऑपरेशन की कुल संख्या. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है. कुल लिखने की कार्रवाइयां लिखने की कार्रवाइयों की कुल संख्या. इसमें मिटाने की कार्रवाइयां भी शामिल हैं. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है. टीटीएल के हिसाब से मिटाने की कुल कार्रवाइयां टीटीएल के हिसाब से मिटाने की कार्रवाइयों की कुल संख्या. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है. पढ़ी गई कुल यूनिट रीड की गई कुल इकाइयों की संख्या (4 कि॰बा॰ के ट्रेंच). यह सिर्फ़ Enterprise वर्शन पर लागू होता है. कुल राइट यूनिट लिखने की कुल इकाइयों की संख्या (1 कि॰बा॰ ट्रेंच). इसमें मिटाई गई इकाइयां भी शामिल हैं. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. टीटीएल के हिसाब से मिटाई गई या मैनेज की गई इकाइयों की कुल संख्या टीटीएल मिटाएं या मैनेज की गई मिटाएं इकाइयों की कुल संख्या. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. Eventarc की कुल यूनिट Eventarc यूनिट की कुल संख्या. यह सिर्फ़ Enterprise वर्शन पर लागू होता है. पढ़े गए कुल बाइट स्कैन किए गए बाइट की कुल संख्या. स्कैन किए गए दस्तावेज़ों की कुल संख्या स्कैन किए गए दस्तावेज़ों की कुल संख्या. इंडेक्स की गई कुल एंट्री की संख्या स्कैन की गई इंडेक्स एंट्री की कुल संख्या. लिखे गए कुल दस्तावेज़ों की संख्या लिखे गए दस्तावेज़ों की कुल संख्या. लिखी गई इंडेक्स एंट्री की कुल संख्या लिखी गई इंडेक्स एंट्री की कुल संख्या. दस्तावेज़ के साइज़ का कुल योग लिखा गया हो दस्तावेज़ में लिखे गए डेटा का कुल साइज़, बाइट में. सीमाएं
- स्ट्रीमिंग क्वेरी, बिल किए जाने वाले रीड और राइट में योगदान देती हैं. इन्हें एपीआई रिस्पॉन्स के हिस्से के तौर पर ट्रैक नहीं किया जाता.
- Enterprise Edition में, एडमिन के कामों के लिए इस्तेमाल से जुड़ी अहम जानकारी मौजूद नहीं है. जैसे, इंपोर्ट/एक्सपोर्ट, एक साथ कई आइटम मिटाना, वापस लाना, क्लोन करना, और इंडेक्स बनाना. इन कामों से बिल किए जाने वाले रीड और राइट ऑपरेशन होते हैं.
- नेटवर्क इग्रेस और स्टोरेज के लिए बिलिंग की सुविधा काम नहीं करती.
कीमत
इस्तेमाल से जुड़ी अहम जानकारी के लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता.
इस्तेमाल से जुड़ी अहम जानकारी देखना
Cloud Firestore डेटाबेस के इस्तेमाल के बारे में अहम जानकारी देखने के लिए, Google Cloud Console में डेटाबेस का इस्तेमाल के बारे में अहम जानकारी वाला पैनल खोलें.
Google Cloud Console में, डेटाबेस पेज पर जाएं.
डेटाबेस की सूची में से कोई डेटाबेस चुनें.
नेविगेशन मेन्यू में, इस्तेमाल से जुड़ी अहम जानकारी पर क्लिक करें.
किसी कलेक्शन, collectionGroup या नेमस्पेस के इस्तेमाल के बारे में अहम जानकारी देखने के लिए, 'इसके हिसाब से ग्रुप करें' ड्रॉप-डाउन का इस्तेमाल करें. इस्तेमाल से जुड़ी अहम जानकारी का डेटा, पिछले 45 दिनों तक देखा जा सकता है.