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