क्लाउड फायरस्टोर गतिविधि की निगरानी करें

यह पृष्ठ बताता है कि आप अपने क्लाउड फायरस्टोर उपयोग की निगरानी कैसे कर सकते हैं और अपने ऐप में संभावित समस्याओं का पता लगा सकते हैं।

डैशबोर्ड का उपयोग करें

समय के साथ दस्तावेज़ को पढ़ने, लिखने और हटाए जाने को देखने के लिए Google क्लाउड प्लेटफ़ॉर्म कंसोल और फ़ायरबेस कंसोल में उपयोग डैशबोर्ड का उपयोग करें।

अभिगम नियंत्रण

उपयोग डैशबोर्ड के लिए monitoring.timeSeries.list क्लाउड IAM अनुमति की आवश्यकता होती है। प्रोजेक्ट स्वामी, संपादक और दर्शक भूमिकाएँ यह अनुमति देती हैं। आप यह अनुमति क्लाउड मॉनिटरिंग भूमिका या कस्टम भूमिका के माध्यम से भी दे सकते हैं।

डेटाबेस उपयोग डैशबोर्ड

क्लाउड फायरस्टोर डेटाबेस के लिए उपयोग मेट्रिक्स देखने के लिए, GCP कंसोल में डेटाबेस उपयोग पृष्ठ खोलें।

  1. Google क्लाउड प्लेटफ़ॉर्म कंसोल में, डेटाबेस पृष्ठ पर जाएँ।

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

  2. डेटाबेस की सूची से आवश्यक डेटाबेस का चयन करें।

  3. नेविगेशन मेनू में, उपयोग पर क्लिक करें।

  4. अपने डेटाबेस उपयोग को देखने के लिए पृष्ठ पर दिखाई देने वाले संदेश में लिंक पर क्लिक करें।

    GCP कंसोल में क्लाउड फायरस्टोर डेटाबेस उपयोग डैशबोर्ड।

समेकित उपयोग डैशबोर्ड

यदि आपके प्रोजेक्ट में एकाधिक क्लाउड फायरस्टोर डेटाबेस हैं, तो आप जीसीपी कंसोल या फायरबेस कंसोल में समग्र उपयोग मेट्रिक्स देख सकते हैं।

जीसीपी कंसोल

Google क्लाउड प्लेटफ़ॉर्म कंसोल में, प्रोजेक्ट उपयोग पृष्ठ पर जाएँ।

GCP प्रोजेक्ट प्रोजेक्ट उपयोग पर जाएँ

प्रोजेक्ट उपयोग डैशबोर्ड समय के साथ दस्तावेज़ संचालन को निम्नानुसार दिखाता है:

GCP कंसोल में क्लाउड फायरस्टोर प्रोजेक्ट उपयोग डैशबोर्ड।

फायरबेस कंसोल

क्लाउड फायरस्टोर उपयोग पृष्ठ पर जाएं (फायरबेस कंसोल)

फायरबेस कंसोल में क्लाउड फायरस्टोर उपयोग डैशबोर्ड।

डैशबोर्ड और बिलिंग रिपोर्ट का उपयोग करें

फायरबेस और क्लाउड कंसोल में क्लाउड फायरस्टोर उपयोग डैशबोर्ड उपयोग का अनुमान प्रदान करते हैं। वे उपयोग में स्पाइक्स की पहचान करने में आपकी सहायता कर सकते हैं। हालाँकि, डैशबोर्ड बिल किए गए कार्यों का सटीक दृश्य नहीं है। बिल का उपयोग अधिक होने की संभावना है. विसंगति के सभी मामलों में, बिलिंग रिपोर्ट को उपयोग डैशबोर्ड पर प्राथमिकता दी जाती है।

उपयोग डैशबोर्ड और बिल किए गए उपयोग के बीच विसंगतियां पैदा करने वाले संचालन में शामिल हैं:

  • आयात और निर्यात संचालन। इन परिचालनों द्वारा किया गया पठन और लेखन उपयोग डैशबोर्ड में दिखाई नहीं देता है।
  • नो-ऑप सत्यापन-केवल लिखता है। वे राइट्स जो केवल दस्तावेज़ के अस्तित्व या गैर-मौजूदगी को सत्यापित करते हैं, बिल किए गए रीड ऑपरेशन में योगदान करते हैं, लेकिन वे लेखन उपयोग डैशबोर्ड में क्रमशः `UPDATE_NOOP` और `DELETE_NOOP` के रूप में दिखाई देते हैं।
  • नो-ऑप लिखता है. ऐसे ऑपरेशन जिनके परिणामस्वरूप डेटाबेस में परिवर्तन नहीं होता है, जैसे कि एक अद्यतन जो फ़ील्ड मानों को नहीं बदलता है या हटाए गए दस्तावेज़ में लिखना उपयोग डैशबोर्ड में `UPDATE_NOOP` या `DELETE_NOOP` के रूप में दिखाई दे सकता है। भले ही वे `NOOP` के रूप में दिखते हैं, फिर भी वे बिल किए गए संचालन में योगदान देते हैं।
  • संक्षिप्त लेख. एक ही दस्तावेज़ में एक के बाद एक कई लेखन के मामलों में, उपयोग डैशबोर्ड एक साथ कई लेखन को संक्षिप्त कर सकता है और उन्हें एक के रूप में गिन सकता है। उपयोग की बिलिंग करते समय, प्रत्येक लेख को अभी भी अलग से गिना जाता है।

    उपयोग डैशबोर्ड सर्वर टाइमस्टैम्प, संख्यात्मक वृद्धि और सरणी संघ संचालन जैसे फ़ील्ड परिवर्तनों के लिए लेखन को भी संक्षिप्त कर देता है। फ़ील्ड परिवर्तनों के लिए, उपयोग डैशबोर्ड एकाधिक ऑपरेशनों को एक ही ऑपरेशन के रूप में गिन सकता है।

  • वे क्वेरीज़ जो शून्य परिणाम लौटाती हैं. शून्य परिणाम वाली क्वेरीज़ पर एक रीड ऑपरेशन की लागत आती है। इस उपयोग का बिल दिया गया है लेकिन यह उपयोग डैशबोर्ड में दिखाई नहीं देता है।
  • COUNT जैसे एकत्रीकरण प्रश्नों से जुड़े संचालन पढ़ें। इस उपयोग का बिल दिया गया है लेकिन यह उपयोग डैशबोर्ड में दिखाई नहीं देता है।

डिलीट के लिए उपयोग डैशबोर्ड टाइम-टू-लाइव (टीटीएल) नीतियों द्वारा किए गए स्वचालित समाप्ति संचालन को कैप्चर नहीं करता है। कृपया क्लाउड मॉनिटरिंग से टीटीएल मेट्रिक्स देखें।

सुरक्षा नियम का उपयोग

इसके अतिरिक्त, फायरबेस कंसोल एक सुरक्षा नियम मूल्यांकन डैशबोर्ड, नियमों के आह्वान का एक उपयोगी, एक-नज़र दृश्य प्रदान करता है। आप इस डैशबोर्ड को क्लाउड मॉनिटरिंग में विस्तृत विश्लेषण के साथ पूरक कर सकते हैं।

नियम पर जाएँ

क्लाउड फायरस्टोर नियम फायरबेस कंसोल में डैशबोर्ड की निगरानी करते हैं।

क्लाउड मॉनिटरिंग मेट्रिक्स

क्लाउड मॉनिटरिंग Google क्लाउड उत्पादों से मेट्रिक्स, ईवेंट और मेटाडेटा एकत्र करती है। क्लाउड फायरस्टोर कंसोल में उपयोग डैशबोर्ड समान मेट्रिक्स डेटा की रिपोर्ट करता है। कस्टम डैशबोर्ड और उपयोग अलर्ट सेट करने के लिए क्लाउड मॉनिटरिंग का उपयोग करें।

क्लाउड मॉनिटरिंग में निम्नलिखित क्लाउड फायरस्टोर मेट्रिक्स शामिल हैं:

मीट्रिक नाम विवरण
दस्तावेज़ पढ़ता है

सफल दस्तावेज़ पढ़े जाने की संख्या. आप इस मीट्रिक को पढ़ने के प्रकार के आधार पर विभाजित कर सकते हैं: लुकअप या क्वेरी।

इस मीट्रिक में प्रबंधित निर्यात परिचालनों से प्राप्त जानकारी शामिल नहीं है।

दस्तावेज़ लिखता है

सफल दस्तावेज़ लिखने की संख्या. आप मीट्रिक को लिखने के प्रकार के आधार पर विभाजित कर सकते हैं: बनाएं या अपडेट करें।

इस मीट्रिक में प्रबंधित आयात संचालन से लेखन शामिल नहीं है।

दस्तावेज़ हटाएँ हटाए गए सफल दस्तावेज़ की संख्या.
सक्रिय कनेक्शन

आपके डेटाबेस में सक्रिय कनेक्शन की संख्या।

प्रत्येक सक्रिय मोबाइल और वेब एसडीके एक एकल कनेक्शन बनाए रखता है, जिसे कई स्नैपशॉट श्रोताओं के बीच साझा किया जा सकता है। सर्वर क्लाइंट लाइब्रेरीज़ प्रति स्नैपशॉट श्रोता एक कनेक्शन बनाती हैं।

स्नैपशॉट श्रोता

सभी सक्रिय कनेक्शनों में स्नैपशॉट श्रोताओं की संख्या।

समय-समय पर विलोपन गिनती

टाइम-टू-लाइव (टीटीएल) नीतियों द्वारा हटाए गए दस्तावेज़ों की कुल संख्या।

विलोपन में देरी के लिए समय-समय पर समाप्ति

टाइम-टू-लाइव (टीटीएल) नीति के तहत किसी दस्तावेज़ की समय सीमा समाप्त होने और वास्तव में उसे हटाए जाने के बीच का समय व्यतीत होता है।

रीयलटाइम अपडेट का उपयोग

रीयलटाइम अपडेट के अपने उपयोग को मापने के लिए सक्रिय कनेक्शन और स्नैपशॉट श्रोता मेट्रिक्स का उपयोग करें।

मान लीजिए कि कोई उपयोगकर्ता आपका ऐप अपने फ़ोन पर खोलता है। ऐप फिर क्लाउड फायरस्टोर से जुड़ता है और 10 प्रश्नों की सदस्यता लेता है। इससे आपके मेट्रिक्स में 1 सक्रिय कनेक्शन और 10 स्नैपशॉट श्रोता बढ़ जाते हैं।

नमूना दर

क्लाउड फायरस्टोर मेट्रिक्स का नमूना हर मिनट लिया जाता है, लेकिन आपके डैशबोर्ड पर अपडेट दिखने में 4 मिनट तक का समय लग सकता है।

विलंबता मेट्रिक्स

बैकएंड विलंबता मेट्रिक्स सामान्य Google क्लाउड सेवा रनटाइम मेट्रिक्स के माध्यम से उपलब्ध हैं।

उदाहरण के लिए, p50 विलंबता का ग्राफ़ क्लाउड कंसोल के मेट्रिक्स एक्सप्लोरर दृश्य में पाया जा सकता है।

क्लाउड मॉनिटरिंग डैशबोर्ड सेट करें

क्लाउड फायरस्टोर मेट्रिक्स के साथ एक डैशबोर्ड सेट करने के लिए, कस्टम डैशबोर्ड प्रबंधित करें और डैशबोर्ड विजेट जोड़ें देखें

आगे क्या होगा