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

यह ज़रूरी है कि आप Google Maps Platform API के इस्तेमाल, कोटा, और बिलिंग की जानकारी की समय-समय पर समीक्षा करें. इस जानकारी से आपको एपीआई के इस्तेमाल को मेज़र करने, तय की गई सीमाओं के अंदर रहने, और तय किए गए बजट के हिसाब से लागत को कंट्रोल करने में मदद मिलती है. इस जानकारी की समीक्षा करने से, आपको उन अनचाहे इंटरैक्शन के बारे में भी पता चल सकता है जो आपके ऐप्लिकेशन और Google Maps Platform की सेवाओं के बीच हो सकते हैं.

Maps Platform दो टूल उपलब्ध कराता है. इनकी मदद से, इस्तेमाल, कोटा, और बिलिंग की जानकारी देखी जा सकती है:

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

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

रिपोर्टिंग

Maps Platform में रिपोर्टिंग की सुविधा, पहले से तय विज़ुअल रिपोर्ट का एक सेट उपलब्ध कराती है. इससे Cloud Console में, एपीआई के इस्तेमाल, कोटा, और बिलिंग की जानकारी आसानी से देखी जा सकती है. Cloud Console का इस्तेमाल करके, Maps Platform API के इस्तेमाल, कोटे, और बिलिंग नंबर की रिपोर्ट देखें.

एपीआई और सेवाओं की रिपोर्ट

Cloud Console की एपीआई और सेवाएं रिपोर्ट में, आपके प्रोजेक्ट के लिए चालू किए गए सभी एपीआई के इस्तेमाल से जुड़ी मेट्रिक मिलती हैं. इनमें Maps Platform के एपीआई और SDK टूल के साथ-साथ, Google के अन्य सभी एपीआई और सेवाएं शामिल हैं.

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

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

कोटा

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

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

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

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

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

बिलिंग

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 में कई तरह की सूचनाएं मिलती हैं. जैसे:

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

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