Google Maps Platform API के इस्तेमाल, कोटा, और बिलिंग की जानकारी की नियमित तौर पर समीक्षा करना ज़रूरी है. इस जानकारी से आपको एपीआई के इस्तेमाल को मापने, पहले से तय उपभोग सीमा में रहने, और तय बजट की मदद से लागत कंट्रोल करने में मदद मिलती है. इस जानकारी की समीक्षा करने से, आपको अपने ऐप्लिकेशन और Google Maps Platform की सेवाओं के बीच होने वाले किसी भी अनचाहे इंटरैक्शन के बारे में भी चेतावनी मिल सकती है.
Maps Platform में दो टूल उपलब्ध हैं. इनकी मदद से, इस्तेमाल, कोटा, और बिलिंग की जानकारी की समीक्षा की जा सकती है:
- रिपोर्टिंग: पहले से तय विज़ुअल रिपोर्ट का एक सेट, जिससे आपको Google Cloud Console में एपीआई के बुनियादी इस्तेमाल, कोटा, और बिलिंग की जानकारी आसानी से दिखती है. इससे एपीआई कॉल की संख्या तुरंत पता की जा सकती है. साथ ही, यह देखा जा सकता है कि एपीआई के इस्तेमाल का कोटा पूरा होने के कितने करीब हैं. साथ ही, समय के साथ बिलिंग के इस्तेमाल पर नज़र रखी जा सकती है.
निगरानी: Cloud Console और एपीआई, दोनों में टूल का एक सेट. इससे एपीआई के इस्तेमाल, कोटे, और बिलिंग की जानकारी को मॉनिटर किया जा सकता है. साथ ही, इनमें से किसी भी मेट्रिक के तय सीमा तक पहुंचने पर सूचनाएं सेट की जा सकती हैं.
मॉनिटरिंग की मदद से, अपनी पसंद के मुताबिक मॉनिटरिंग डैशबोर्ड बनाए जा सकते हैं. इनमें आपकी मेट्रिक, अलग-अलग तरह के चार्ट के तौर पर दिखती हैं. जब कोई मेट्रिक पहले से तय थ्रेशोल्ड को पार कर जाती है, तो आपके पास ईमेल या मैसेज (एसएमएस) जैसी सूचनाएं भेजने का विकल्प भी होता है.
रिपोर्टिंग
Maps Platform में रिपोर्टिंग, पहले से तय विज़ुअल रिपोर्ट का एक सेट उपलब्ध कराती है. इससे आपको Cloud Console में, एपीआई के बुनियादी इस्तेमाल, कोटा, और बिलिंग की जानकारी आसानी से देखने में मदद मिलती है. Cloud Console का इस्तेमाल करके, Maps Platform API के इस्तेमाल, कोटे, और बिलिंग नंबर की रिपोर्ट देखें.
एपीआई और सेवाओं की रिपोर्ट
Cloud Console की एपीआई और सेवाएं रिपोर्ट में, आपके प्रोजेक्ट के लिए चालू किए गए सभी एपीआई के इस्तेमाल की मेट्रिक दिखती हैं. इनमें Maps Platform के एपीआई और SDK के साथ-साथ, Google के सभी अन्य एपीआई और सेवाएं भी शामिल हैं.
इस इमेज में, एपीआई और सेवाएं रिपोर्ट दिखाई गई है.
कोटा
कोटा से यह तय होता है कि आपका प्रोजेक्ट, Maps Platform के एपीआई को कितने अनुरोध कर सकता है. अनुरोधों को तीन तरीकों से सीमित किया जा सकता है:
- हर रोज़
- प्रति मिनट
- हर उपयोगकर्ता के लिए हर मिनट (जहां उपलब्ध हो)
कोटे में सिर्फ़ वे अनुरोध गिने जाते हैं जो पूरे हो जाते हैं और जिनसे सर्वर में गड़बड़ियां होती हैं. पुष्टि न हो पाने वाले अनुरोधों को कोटे में शामिल नहीं किया जाता.
कोटा के इस्तेमाल की जानकारी, Cloud Console में कोटा रिपोर्ट वाले पेज पर ग्राफ़ में दिखती है.
बिलिंग
Cloud Console की बिलिंग रिपोर्ट, आपके चुने गए प्रोजेक्ट के लिए बिलिंग और उससे जुड़ी लागत की जानकारी देती हैं.
क्लाउड बिलिंग रिपोर्ट पेज पर, किसी क्लाउड बिलिंग खाते से जुड़े सभी प्रोजेक्ट के लिए, Google Cloud Platform के इस्तेमाल की लागत देखी जा सकती है. लागत के उन रुझानों को देखने के लिए जो आपके लिए अहम हैं, आपके पास डेटा रेंज चुनने, समयसीमा तय करने, चार्ट फ़िल्टर कॉन्फ़िगर करने, और प्रोजेक्ट, सेवा, SKU या जगह के हिसाब से ग्रुप बनाने का विकल्प है.
Cloud Billing की रिपोर्ट से, आपको इन सवालों के जवाब मिल सकते हैं:
- मेरे मौजूदा महीने के Google Cloud Platform पर होने वाले खर्च का रुझान कैसा है?
- पिछले महीने किस प्रोजेक्ट पर सबसे ज़्यादा खर्च हुआ?
- पुराने रुझानों के आधार पर, आने वाले समय में मेरे लिए अनुमानित लागत क्या होगी?
- इलाके के हिसाब से मैं कितना खर्च कर रहा/रही हूं?
इस इमेज में, बिलिंग रिपोर्ट दिखाई गई है.
निगरानी
क्लाउड मॉनिटरिंग, आपकी सेवा और इस्तेमाल किए जा रहे Google Cloud Platform के संसाधनों के मेज़रमेंट इकट्ठा करती है. उदाहरण के लिए, एक तय समयावधि में एपीआई कॉल या कोटे के इस्तेमाल पर नज़र रखी जा सकती है.
इसमें कस्टम मेट्रिक और चार्ट के साथ-साथ, सूचनाएं भी तय की जा सकती हैं. किसी सेवा की परफ़ॉर्मेंस, आपके तय किए गए मानदंडों के मुताबिक न होने पर सूचना भेजने के लिए, सूचनाओं का इस्तेमाल करें. उदाहरण के लिए, Cloud Console के मोबाइल ऐप्लिकेशन और अन्य विकल्पों पर, ईमेल, मैसेज वगैरह के ज़रिए सूचना भेजी जा सकती है.
मेट्रिक
Cloud Monitoring में:
- मेट्रिक से किसी ऐसी चीज़ के बारे में पता चलता है जिसे मेज़र किया जाता है. मेट्रिक के उदाहरणों में, किसी एपीआई को किए गए कॉल की संख्या, इस्तेमाल के कोटे का प्रतिशत या वर्चुअल मशीन के सीपीयू के इस्तेमाल की जानकारी शामिल है.
- टाइम सीरीज़ एक डेटा स्ट्रक्चर है. इसमें किसी मेट्रिक की, टाइमस्टैंप के साथ मेज़र की गई वैल्यू होती है. साथ ही, उन मेज़रमेंट के सोर्स और उनके मतलब की जानकारी भी होती है.
मेट्रिक डेटा एक्सप्लोर करने के लिए, मेट्रिक एक्सप्लोरर की मदद से चार्ट बनाएं. उदाहरण के लिए, पिछले एक घंटे के दौरान, एक मिनट के अंतराल में किसी एपीआई के अनुरोध की संख्या देखने के लिए, सबसे हाल का डेटा दिखाने वाला चार्ट बनाने के लिए मेट्रिक एक्सप्लोरर का इस्तेमाल करें.
डैशबोर्ड
डैशबोर्ड की मदद से, टाइम सीरीज़ डेटा को चार्ट के कलेक्शन के तौर पर देखा और मॉनिटर किया जा सकता है. पसंद के मुताबिक डैशबोर्ड बनाने के लिए, Cloud Console या Cloud Monitoring API का इस्तेमाल किया जा सकता है.
नीचे दी गई इमेज में, दो चार्ट वाला कस्टम डैशबोर्ड दिखाया गया है: बाईं ओर कोटा चार्ट और दाईं ओर एपीआई की संख्या वाला चार्ट.
चेतावनियां
अगर किसी सेवा की परफ़ॉर्मेंस, आपके तय किए गए मानदंडों को पूरा नहीं करती है, तो सूचना पाने के लिए सूचना देने की नीति बनाएं. उदाहरण के लिए, सूचना देने वाली ऐसी नीति बनाई जा सकती है जो कॉल पर आपकी टीम को तब सूचना देती है, जब आपकी सेवा से मिले एचटीटीपी 200 रिस्पॉन्स का 90वां पर्सेंटाइल 100 मि॰से॰ से ज़्यादा हो.
सूचना देने से, आपके क्लाउड ऐप्लिकेशन की समस्याओं के बारे में समय पर जानकारी मिलती है, ताकि आप समस्याओं को तुरंत हल कर सकें.
Cloud Monitoring में कई तरह की सूचनाएं मिलती हैं. जैसे:
- मेट्रिक थ्रेशोल्ड से जुड़ी सूचनाएं: अगर कोई मेट्रिक किसी तय अवधि के लिए किसी वैल्यू से ज़्यादा या कम हो जाती है या फिर कोई मेट्रिक, पहले से तय किए गए प्रतिशत से ज़्यादा या कम हो जाती है, तो सूचना ट्रिगर करें.
- बजट से जुड़ी सूचनाएं: लागत आपके बजट के प्रतिशत से ज़्यादा होने पर, सूचनाएं ट्रिगर करें.
- कोटा से जुड़ी चेतावनियां: कोटा खत्म होने पर सूचनाएं ट्रिगर करें.