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 API और सेवाएं भी शामिल हैं.
इस इमेज में, एपीआई और सेवाएं रिपोर्ट दिखाई गई है.
कोटा
कोटा से यह तय होता है कि आपका प्रोजेक्ट, 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 में कई तरह की सूचनाएं मिलती हैं. जैसे:
- मेट्रिक थ्रेशोल्ड से जुड़ी सूचनाएं: अगर कोई मेट्रिक किसी तय अवधि के लिए किसी वैल्यू से ज़्यादा या कम हो जाती है या फिर कोई मेट्रिक, पहले से तय किए गए प्रतिशत से ज़्यादा या कम हो जाती है, तो सूचना ट्रिगर करें.
- बजट से जुड़ी सूचनाएं: लागत आपके बजट के प्रतिशत से ज़्यादा होने पर, सूचनाएं ट्रिगर करें.
- कोटा से जुड़ी चेतावनियां: कोटा खत्म होने पर सूचनाएं ट्रिगर करें.