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

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

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

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

कोटा

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

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

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

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

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

बिलिंग

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

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

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

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

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

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

मॉनिटर करने के लिए

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

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

मेट्रिक

Cloud Monitoring में:

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

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

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

डैशबोर्ड

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

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

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

चेतावनियां

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

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

Cloud Monitoring में कई तरह की सूचनाएं पाने की सुविधा उपलब्ध है. जैसे:

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

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