इस्तेमाल से जुड़ी अहम जानकारी का विश्लेषण करना

इस पेज पर, इस्तेमाल से जुड़ी अहम जानकारी का इस्तेमाल करके, कुछ खास डेटाबेस के लिए बिल किए गए इस्तेमाल का विश्लेषण करने का तरीका बताया गया है. इस डेटा को डाइमेंशन के हिसाब से बांटा जा सकता है. जैसे, कस्टम समयावधि के हिसाब से कलेक्शन, कलेक्शन ग्रुप या नेमस्पेस (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 API चालू हो.

    उदाहरण के लिए, अगर कोई डेटाबेस मुख्य रूप से Firestore MongoDB के साथ काम करने वाली कार्रवाइयों का इस्तेमाल करता है, तो उसके इस्तेमाल के बारे में जानकारी देने वाले सेक्शन में डिफ़ॉल्ट रूप से Collection दिखेगा.

    इस्तेमाल की अहम जानकारी का डेटा

    Google Cloud Console पर इस्तेमाल से जुड़ी अहम जानकारी में, इन एपीआई तरीकों से लिया गया डेटा दिखता है:

    • queryTopAggregatedInsightsData
    • queryTopTimeseriesInsightsData
    फ़ील्ड का नाम विवरण
    कलेक्शन का नाम

    CollectionGroup का नाम
    इस्तेमाल के उस डाइमेंशन की वैल्यू जिसके लिए इस्तेमाल का डेटा इकट्ठा किया गया है. यह कलेक्शन का नाम या कलेक्शन ग्रुप का नाम हो सकता है
    पढ़ने की कुल कार्रवाइयां रीड ऑपरेशन की कुल संख्या. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है.
    कुल लिखने की कार्रवाइयां लिखने की कार्रवाइयों की कुल संख्या. इसमें मिटाने की कार्रवाइयां भी शामिल हैं. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है.
    टीटीएल के हिसाब से मिटाने की कुल कार्रवाइयां टीटीएल के हिसाब से मिटाने की कार्रवाइयों की कुल संख्या. यह सुविधा सिर्फ़ Standard वर्शन के लिए उपलब्ध है.
    पढ़ी गई कुल यूनिट रीड यूनिट (4 केआईबी ट्रेंच) की कुल संख्या. यह सुविधा सिर्फ़ Enterprise वर्शन के लिए उपलब्ध है.
    कुल राइट यूनिट लिखने की इकाइयों की कुल संख्या (1KiB ट्रेंच). इसमें यूनिट मिटाने की सुविधा भी शामिल है. यह सुविधा सिर्फ़ Enterprise वर्शन के लिए उपलब्ध है.
    टीटीएल डिलीट या मैनेज की गई डिलीट यूनिट की कुल संख्या टीटीएल डिलीट या मैनेज की गई डिलीट की गई इकाइयों की कुल संख्या. यह सुविधा सिर्फ़ Enterprise वर्शन के लिए उपलब्ध है.
    Eventarc की कुल यूनिट Eventarc यूनिट की कुल संख्या. यह सुविधा सिर्फ़ Enterprise वर्शन के लिए उपलब्ध है.
    पढ़े गए कुल बाइट स्कैन किए गए बाइट की कुल संख्या.
    स्कैन किए गए दस्तावेज़ों की कुल संख्या स्कैन किए गए दस्तावेज़ों की कुल संख्या.
    स्कैन की गई इंडेक्स एंट्री की कुल संख्या स्कैन की गई इंडेक्स एंट्री की कुल संख्या.
    लिखे गए कुल दस्तावेज़ों की संख्या लिखे गए दस्तावेज़ों की कुल संख्या.
    लिखी गई इंडेक्स एंट्री की कुल संख्या लिखी गई इंडेक्स एंट्री की कुल संख्या.
    दस्तावेज़ के साइज़ की लिखी गई कुल रकम दस्तावेज़ में लिखे गए डेटा का कुल साइज़, बाइट में.

    सीमाएं

    • स्ट्रीमिंग क्वेरी, बिल किए जाने वाले रीड और राइट में योगदान देती हैं. इन्हें एपीआई रिस्पॉन्स के हिस्से के तौर पर ट्रैक नहीं किया जाता.
    • एडमिन के कामों के लिए इस्तेमाल से जुड़ी अहम जानकारी उपलब्ध नहीं है. जैसे, इंपोर्ट/एक्सपोर्ट, एक साथ कई आइटम मिटाना, वापस लाना, क्लोन करना, और Enterprise Edition में इंडेक्स बनाना. इन कामों से बिल किए जाने वाले रीड और राइट ऑपरेशन होते हैं.
    • नेटवर्क से बाहर निकलने वाले डेटा और स्टोरेज के लिए बिलिंग की सुविधा उपलब्ध नहीं है.

    कीमत

    इस्तेमाल की अहम जानकारी के लिए, कोई अतिरिक्त शुल्क नहीं लिया जाता.

    इस्तेमाल से जुड़ी अहम जानकारी देखना

    Cloud Firestore डेटाबेस के इस्तेमाल से जुड़ी अहम जानकारी देखने के लिए, Google Cloud Console में डेटाबेस का इस्तेमाल से जुड़ी अहम जानकारी पैनल खोलें.

    1. Google Cloud Console में, डेटाबेस पेज पर जाएं.

      डेटाबेस पर जाएं

    2. डेटाबेस की सूची में से कोई डेटाबेस चुनें.

    3. नेविगेशन मेन्यू में, इस्तेमाल से जुड़ी अहम जानकारी पर क्लिक करें.

      Google Cloud Console में, नेटिव मोड वाले डेटाबेस के इस्तेमाल से जुड़ी अहम जानकारी

      किसी कलेक्शन, collectionGroup या नेमस्पेस के इस्तेमाल के बारे में अहम जानकारी देखने के लिए, 'इसके हिसाब से ग्रुप करें' ड्रॉप-डाउन का इस्तेमाल करें. इस्तेमाल से जुड़ी अहम जानकारी का डेटा, पिछले 45 दिनों तक देखा जा सकता है.