रिपोर्टिंग और मॉनिटरिंग की खास जानकारी

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 के अन्य सभी एपीआई और सेवाएं भी शामिल हैं.

इस इमेज में, एपीआई और सेवाएं की रिपोर्ट दिखाई गई है.

Google Cloud Console में मॉनिटरिंग एपीआई पेज का स्क्रीनशॉट. इसमें एपीआई और सेवाओं की रिपोर्ट का डैशबोर्ड दिख रहा है. इसमें ट्रैफ़िक, गड़बड़ियों, और मीडियन लेटेंसी के लिए अलग-अलग चार्ट दिखाए जाते हैं. इन चार्ट में, एक घंटे से लेकर 30 दिनों तक का डेटा दिखाया जा सकता है.

कोटा

कोटे की मदद से, Maps Platform के एपीआई के लिए आपके प्रोजेक्ट से किए जा सकने वाले अनुरोधों की संख्या पर सीमाएं सेट की जा सकती हैं. अनुरोधों को तीन तरीकों से सीमित किया जा सकता है:

  • हर रोज़
  • प्रति मिनट
  • हर उपयोगकर्ता के लिए हर मिनट (जहां उपलब्ध हो)

कोटे के हिसाब से, सिर्फ़ उन अनुरोधों को गिना जाता है जो पूरे हुए हैं और जिनकी वजह से सर्वर में गड़बड़ियां हुई हैं. जिन अनुरोधों का ऑथेंटिकेशन पूरा नहीं होता उन्हें कोटे के हिसाब से नहीं गिना जाता.

Cloud Console में, कोटे की रिपोर्ट वाले पेज पर, कोटे के इस्तेमाल की जानकारी ग्राफ़ में दिखती है.

Google Cloud Console में Maps API के कोटे वाले पेज का स्क्रीनशॉट. इसमें सिलेक्टर का इस्तेमाल करके, एपीआई के हिसाब से कोटा दिखाया जाता है. इसके बाद, उस एपीआई के लिए सेट किए गए कोटे के हिसाब से मैप लोड दिखाए जाते हैं.

बिलिंग

Cloud Console में बिलिंग की रिपोर्ट में, चुने गए प्रोजेक्ट के लिए बिलिंग और उससे जुड़ी लागत की जानकारी दिखती है.

Cloud Billing की रिपोर्ट वाले पेज पर, Cloud Billing खाते से लिंक किए गए सभी प्रोजेक्ट के लिए, Google Cloud के इस्तेमाल की लागत देखी जा सकती है. लागत के उन रुझानों को देखने के लिए जो आपके लिए अहम हैं, डेटा की कोई रेंज चुनी जा सकती है, समय की कोई रेंज तय की जा सकती है, चार्ट के फ़िल्टर कॉन्फ़िगर किए जा सकते हैं, और प्रोजेक्ट, सेवा, SKU या जगह के हिसाब से ग्रुप बनाया जा सकता है.

Cloud Billing की रिपोर्ट से, इन सवालों के जवाब मिल सकते हैं:

  • मौजूदा महीने में, Google Cloud पर मेरे खर्च का रुझान कैसा है?
  • पिछले महीने किस प्रोजेक्ट पर सबसे ज़्यादा लागत आई?
  • पिछले रुझानों के आधार पर, आने वाले समय में मेरी अनुमानित लागत कितनी होगी?
  • अलग-अलग इलाकों में मेरा कितना खर्च हो रहा है?

इस इमेज में, बिलिंग की रिपोर्ट दिखाई गई है.

Google Cloud Console में Maps के बिलिंग पेज का स्क्रीनशॉट. इसमें सभी प्रोजेक्ट के लिए, एक कैलेंडर महीने की बिलिंग की जानकारी दिखती है.

मॉनिटरिंग

Cloud Monitoring आपकी सेवा और इस्तेमाल किए जाने वाले Google Cloud के संसाधनों के मेज़रमेंट इकट्ठा करता है. उदाहरण के लिए, तय समय के अंतराल में एपीआई कॉल या कोटे के इस्तेमाल को मॉनिटर किया जा सकता है.

कस्टम मेट्रिक और चार्ट तय करने के साथ-साथ, चेतावनियां भी तय की जा सकती हैं. चेतावनी की सुविधा का इस्तेमाल करके, किसी सेवा की परफ़ॉर्मेंस, तय की गई ज़रूरी शर्तों के मुताबिक न होने पर, सूचना भेजी जा सकती है. उदाहरण के लिए, सूचना को ईमेल, मैसेज, Cloud Console के मोबाइल ऐप्लिकेशन, और अन्य विकल्पों के ज़रिए भेजा जा सकता है.

मेट्रिक

Cloud Monitoring में:

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

मेट्रिक डेटा एक्सप्लोर करने के लिए, Metrics Explorer की मदद से चार्ट बनाएं. उदाहरण के लिए, पिछले एक घंटे में हर मिनट के अंतराल पर किसी एपीआई के लिए किए गए अनुरोधों की संख्या देखने के लिए, Metrics Explorer का इस्तेमाल करके ऐसा चार्ट बनाएं जिसमें सबसे नया डेटा दिखता हो.

एपीआई की संख्या दिखाने वाले कस्टम लाइन चार्ट का स्क्रीनशॉट. चार्ट में एक घंटे से लेकर छह हफ़्तों तक का डेटा दिखाया जा सकता है. इसके अलावा, इसमें पसंद के मुताबिक तय की गई समयावधि का डेटा भी दिखाया जा सकता है.

डैशबोर्ड

डैशबोर्ड की मदद से, टाइम-सीरीज़ डेटा को चार्ट के कलेक्शन के तौर पर देखा और मॉनिटर किया जा सकता है. कस्टम डैशबोर्ड बनाने के लिए, Cloud Console या Cloud Monitoring API का इस्तेमाल किया जा सकता है.

यहां दी गई इमेज में, दो चार्ट वाला एक कस्टम डैशबोर्ड दिखाया गया है. इसमें बाईं ओर कोटे का चार्ट और दाईं ओर एपीआई की संख्या का चार्ट है.

कस्टम डैशबोर्ड का स्क्रीनशॉट, जिसमें दो चार्ट दिख रहे हैं. बाईं ओर मौजूद चार्ट, कोटा चार्ट है. वहीं, दाईं ओर मौजूद चार्ट, एपीआई के इस्तेमाल का चार्ट है. दोनों चार्ट में, हॉरिज़ॉन्टल ऐक्सिस पर समय के पॉइंट दिखाए गए हैं.

चेतावनियां

किसी सेवा की परफ़ॉर्मेंस, तय की गई ज़रूरी शर्तों के मुताबिक न होने पर, सूचना पाने के लिए, चेतावनी की नीति बनाएं. उदाहरण के लिए, ऐसी चेतावनी की नीति बनाई जा सकती है जो आपकी ऑन-कॉल टीम को तब सूचना दे, जब आपकी सेवा से एचटीटीपी 200 जवाबों की लेटेन्सी का 90वां पर्सेंटाइल, 100 मि॰से॰ से ज़्यादा हो जाए.

चेतावनी की सुविधा से, क्लाउड ऐप्लिकेशन में आने वाली समस्याओं के बारे में समय पर पता चलता है. इससे, समस्याओं को तुरंत हल किया जा सकता है.

Cloud Monitoring में कई तरह की चेतावनियां सेट की जा सकती हैं. जैसे:

  • मेट्रिक थ्रेशोल्ड चेतावनियां: अगर कोई मेट्रिक, तय समय के लिए किसी वैल्यू से ज़्यादा या कम हो जाती है या कोई मेट्रिक, पहले से तय किए गए प्रतिशत से बढ़ या घट जाती है, तो चेतावनी ट्रिगर करें.
  • बजट की चेतावनियां: जब आपकी लागत, बजट के किसी प्रतिशत से ज़्यादा हो जाती है, तो सूचनाएं ट्रिगर करें.
  • कोटे की चेतावनियां: जब आपका इस्तेमाल, कोटे की सीमा के करीब पहुंच जाता है, तो सूचनाएं ट्रिगर करें.

आगे क्या करना है