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

यह ज़रूरी है कि आप 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 में कई तरह की सूचनाएं पाने की सुविधा उपलब्ध है. जैसे:

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

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