क्लाउड मॉनिटरिंग की सुविधा, आपके एपीआई और सेवा के लिए मेट्रिक इकट्ठा करती है. यह उन Google Cloud Platform के संसाधनों को भी इकट्ठा करती है जिनका इस्तेमाल किया जाता है. इस विषय में क्लाउड मॉनिटरिंग को कॉन्फ़िगर करने, एपीआई इस्तेमाल की निगरानी करने, डैशबोर्ड बनाने, और चेतावनियां बनाने का तरीका बताया गया है.
क्लाउड मॉनिटरिंग में, सुविधाओं और विकल्पों का एक बड़ा सेट होता है. इस विषय में क्लाउड मॉनिटरिंग की सुविधा के बारे में बताया गया है. साथ ही, इसमें कुछ बुनियादी उदाहरण भी दिए गए हैं. कई और उदाहरणों के साथ-साथ सभी सुविधाओं के बारे में जानकारी पाने के लिए, क्लाउड की निगरानी वाला दस्तावेज़ देखें.
क्लाउड की निगरानी कॉन्फ़िगर करें
मॉनिटरिंग की मदद से, मेट्रिक देखी और मैनेज की जा सकती हैं:
- एक प्रोजेक्ट के लिए
- एक ही संगठन में कई प्रोजेक्ट के लिए
- एक से ज़्यादा संगठनों में कई प्रोजेक्ट के लिए
यह पक्का करने के लिए कि आपके प्रोजेक्ट के मेट्रिक उपलब्ध हैं, ये तरीके अपनाएं:
- Google Cloud Console में, निगरानी चुनें:
- पक्का करें कि आपने सही प्रोजेक्ट चुना हो.
- निगरानी नेविगेशन पैनल में, मेट्रिक के दायरे में दाईं ओर मौजूद > पर क्लिक करें.
इस स्क्रीनशॉट में वह पेज दिखाया गया है जिसे सभी एनवायरमेंट प्रोजेक्ट को चुनने के बाद दिखाया गया है:
इस प्रोजेक्ट की मदद से निगरानी की जाने वाली मेट्रिक के लेबल वाली टेबल में, ऐसे प्रोजेक्ट की सूची होती है जिनकी मेट्रिक को मौजूदा मेट्रिक के दायरे में ऐक्सेस किया जा सकता है. टेबल की हर पंक्ति में एक प्रोजेक्ट के साथ-साथ उस प्रोजेक्ट की भूमिका भी दिखती है:
- स्कोपिंग प्रोजेक्ट: यह प्रोजेक्ट अपटाइम चेक, सूचना नीतियों, ग्रुप और डैशबोर्ड को कॉन्फ़िगर करता है. मेट्रिक के दायरे और स्कोपिंग प्रोजेक्ट के बीच 1:1 का संबंध होता है. इस उदाहरण के लिए, सभी एनवायरमेंट प्रोजेक्ट, स्कोपिंग प्रोजेक्ट है.
- निगरानी किया गया प्रोजेक्ट: प्रोजेक्ट की मेट्रिक, मौजूदा मेट्रिक के दायरे में दिखती हैं. उदाहरण के लिए, स्टेजिंग और प्रोडक्शन प्रोजेक्ट मॉनिटर किए जाते हैं.
नीचे दिए गए प्रोजेक्ट, इस प्रोजेक्ट की मेट्रिक को देख सकते हैं. इन टेबल में ऐसे प्रोजेक्ट शामिल होते हैं जिनकी मेट्रिक के दायरे में मौजूदा प्रोजेक्ट शामिल होता है. पिछले स्क्रीनशॉट में दिखाया गया है कि कोई भी दूसरा प्रोजेक्ट, AllEnvironments प्रोजेक्ट में स्टोर की गई मेट्रिक को ऐक्सेस नहीं कर सकता.
प्रोजेक्ट जोड़ने और हटाने के तरीके के बारे में ज़्यादा जानकारी के लिए, क्लाउड मॉनिटरिंग को कॉन्फ़िगर करना लेख पढ़ें.
मेट्रिक एक्सप्लोर करें
मेट्रिक डेटा के बारे में जानने के लिए, मेट्रिक एक्सप्लोरर का इस्तेमाल करके एक चार्ट बनाएं. यह मेट्रिक, 'क्लाउड मॉनिटरिंग' में शामिल होती है. उदाहरण के लिए, अगर आप किसी एपीआई का कोटा इस्तेमाल देखना चाहते हैं, तो सबसे हाल का डेटा दिखाने वाला चार्ट बनाने के लिए मेट्रिक एक्सप्लोरर का इस्तेमाल करें.
नीचे दी गई इमेज में एक चार्ट दिखाया गया है, जिसमें Maps API के इस्तेमाल से जुड़ी जानकारी दी गई है:
इस उदाहरण में एक स्टैक किया गया बार चार्ट दिखाया गया है, जहां हर एपीआई को बार के एक सेक्शन से दिखाया गया है. लाइन चार्ट, बार चार्ट, और हीट मैप जैसे अलग-अलग तरह के चार्ट बनाए जा सकते हैं. 10 अलग-अलग मेट्रिक दिखाने वाला एक चार्ट भी बनाया जा सकता है.
इस इमेज में:
- चार्ट के बाईं ओर मौजूद संसाधन टाइप और मेट्रिक फ़ील्ड, चार्ट में दिखने वाले मेट्रिक डेटा के बारे में बताते हैं.
- चार्ट टाइप के ऊपर मौजूद ड्रॉप-डाउन का इस्तेमाल करके, चार्ट टाइप चुना जा सकता है. इस उदाहरण में, इसे स्टैक किए गए बार चार्ट पर सेट किया गया है.
- चार्ट के ऊपर के समय अंतराल को 1W (एक हफ़्ते) पर सेट किया गया है.
- चार्ट के नीचे सेवा, quota_मेट्रिक, एपीआई का तरीका, और मेट्रिक की वैल्यू दी गई है, जो चार्ट के डेटा को तय करती है. दिखाए गए डेटा को बेहतर बनाने के लिए इस जानकारी का इस्तेमाल करने के लिए, फ़िल्टर जोड़ें चुनें.
जब आप मेट्रिक एक्सप्लोरर पेज से बाहर नेविगेट करते हैं, तो चार्ट खारिज हो जाता है. इसलिए, आपके पास मिटाने के लिए कोई अनचाहा आर्टफ़ैक्ट नहीं होता. वैकल्पिक रूप से, आप चार्ट को कस्टम डैशबोर्ड में सेव कर सकते हैं या शेयर कर सकते हैं. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानकारी के लिए, नीचे डैशबोर्ड बनाएं देखें.
किसी एक मेट्रिक का चार्ट बनाना
मेट्रिक एक्सप्लोरर का इस्तेमाल करके चार्ट को कॉन्फ़िगर करने के लिए, ये काम करें:
- Cloud Console में, निगरानी को चुनें:
- नेविगेशन पैनल में, मेट्रिक एक्सप्लोरर चुनें.
- टूलबार में, मेट्रिक डेटा को बार चार्ट के तौर पर देखने के लिए, चार्ट टाइप ड्रॉप-डाउन में स्टैक बार चार्ट चुनें.
- समय अवधि चुनें, जैसे कि 1W (एक हफ़्ता).
- चार्ट पर दिखाने के लिए डेटा चुनें. मेन्यू दिखाने वाले इंटरफ़ेस का इस्तेमाल करने या फ़िल्टर डालने के लिए, कॉन्फ़िगरेशन टैब चुनें. निगरानी से जुड़ी क्वेरी की भाषा (एमक्यूएल) का इस्तेमाल करने के लिए, एमक्यूएल टैब चुनें.
- कोटा के इस्तेमाल का चार्ट बनाने के लिए, संसाधन टाइप के तौर पर, उपभोक्ता कोटा चुनें. इसके अलावा, अगर एपीआई के इस्तेमाल के लिए कोई चार्ट बनाना है, तो इस्तेमाल किया गया एपीआई या Google Maps API चुनें (Google Maps Platform API के लिए, इस्तेमाल से जुड़ी मेट्रिक के बारे में ज़्यादा जानकारी के लिए इस्तेमाल से जुड़ी मेट्रिक सेक्शन देखें). हर तरह के संसाधन पर क्लिक करके, उसका ब्यौरा देखें.
- मेट्रिक के लिए, रेट कोटा का इस्तेमाल चुनें. चार्ट, मेट्रिक डेटा दिखाने के लिए अपने-आप अपडेट होता है. ध्यान दें कि मेट्रिक के लिए कोटा के दूसरे विकल्प भी हैं. जानकारी देखने के लिए हर मेट्रिक पर माउस घुमाएं. मेट्रिक एक्सप्लोरर फ़ील्ड के बारे में ज़्यादा जानकारी के लिए, मेट्रिक चुनना और चार्ट किया गया डेटा दिखाने का तरीका देखें.
- (ज़रूरी नहीं) डिसप्ले को बेहतर बनाने के लिए, इन विकल्पों का इस्तेमाल करें:
- दिखाए जाने वाले डेटा का सबसेट तय करने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें चुनें और डायलॉग बॉक्स पूरा करें. ज़्यादा जानकारी
के लिए, चार्ट किया गया डेटा फ़िल्टर करें देखें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
- लेबल फ़ील्ड में तरीका चुनें.
- तुलना फ़ील्ड में = (इसके बराबर है) चुनें.
- वैल्यू फ़ील्ड में, किसी खास तरीके का नाम चुनें. आपको डेटा दिखाने के लिए, एक तरीके का नाम चुनने के लिए कहा जाएगा.
- चार्ट अपडेट करने के लिए हो गया चुनें.
- टाइम सीरीज़ को लेबल के हिसाब से ग्रुप में बांटने के लिए, इसके हिसाब से ग्रुप करें फ़ील्ड का इस्तेमाल करें. इस फ़ील्ड के लिए कोई वैल्यू चुनने पर, एग्रीगेटर फ़ील्ड के लिए अपने-आप एक वैल्यू चुन ली जाती है.
- टाइम सीरीज़ को जोड़ने का तरीका बताने के लिए, एग्रीगेटर फ़ील्ड को सेट करें. उदाहरण के लिए, अगर ग्रुप के हिसाब से फ़ील्ड खाली है और एग्रीगेटर फ़ील्ड को 'वैल्यू' पर सेट किया गया है, तो चार्ट में टाइम सीरीज़ का औसत दिखता है.
- किसी एक टाइम सीरीज़ को प्रोसेस करने का तरीका कॉन्फ़िगर करने के लिए, बेहतर विकल्प चुनें. ज़्यादा जानकारी के लिए, मेट्रिक एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना देखें.
- दिखाए जाने वाले डेटा का सबसेट तय करने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें चुनें और डायलॉग बॉक्स पूरा करें. ज़्यादा जानकारी
के लिए, चार्ट किया गया डेटा फ़िल्टर करें देखें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
विकल्प के तौर पर, इसे डैशबोर्ड में जोड़ें.
मेट्रिक एक्सप्लोरर पेज से बाहर जाने पर, चार्ट को खारिज कर दिया जाता है. हालांकि, चार्ट को नए या मौजूदा डैशबोर्ड में सेव करने के लिए, चार्ट सेव करें को चुना जा सकता है. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानकारी के लिए, नीचे डैशबोर्ड बनाना देखें.
कई मेट्रिक वाला चार्ट
कुछ स्थितियों में, हो सकता है कि आप एक ही चार्ट पर कई मेट्रिक दिखाना चाहें. उदाहरण के लिए, शायद आप उन चार्ट पर कोटा की सीमा दिखाना चाहें जो कोटा का इस्तेमाल करते हैं. किसी चार्ट में ज़्यादा से ज़्यादा 10 मेट्रिक दिखाई जा सकती हैं.
किसी मौजूदा चार्ट में मेट्रिक जोड़ने के लिए, ये काम करें:
- मौजूदा चार्ट के नीचे, स्क्रीन के नीचे एक और मेट्रिक जोड़ें चुनें.
- मेट्रिक चुनें और फिर उस मेट्रिक के लिए टाइम सीरीज़ दिखाने का तरीका ठीक उसी तरह तय करें, जैसा कि आपने ऊपर दी गई मूल मेट्रिक को कॉन्फ़िगर किया था.
इसी विषय से जुड़े लिंक
मेट्रिक एक्सप्लोर करने के बारे में ज़्यादा जानकारी के लिए, यहां देखें:
- मेट्रिक एक्सप्लोरर की मदद से चार्ट बनाना
- मेट्रिक एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना
- सभी Google Cloud API के लिए मेट्रिक उपलब्ध हैं
- Google Maps Platform API से जुड़ी मेट्रिक
- चार्ट डिस्ट्रिब्यूशन मेट्रिक
- विकल्प देखें
डैशबोर्ड बनाना
डैशबोर्ड की मदद से, चार्ट के कलेक्शन के तौर पर टाइम सीरीज़ के डेटा को देखा और मॉनिटर किया जा सकता है. क्लाउड मॉनिटरिंग में पहले से तय किए गए डैशबोर्ड और कस्टम डैशबोर्ड का इस्तेमाल किया जा सकता है:
- पहले से तय किए गए डैशबोर्ड, Google Cloud Platform की जिन सेवाओं का इस्तेमाल करते हैं उनके लिए अपने-आप इंस्टॉल होते हैं. इन डैशबोर्ड को कॉन्फ़िगर नहीं किया जा सकता.
- पसंद के मुताबिक बनाए गए डैशबोर्ड, आपके बनाए गए डैशबोर्ड होते हैं. कस्टम डैशबोर्ड की मदद से, आपको डेटा देखने और उसे देखने का तरीका तय करने की सुविधा मिलती है. उदाहरण के लिए, आपके पास अपने प्रोजेक्ट में स्टोर किए गए मेट्रिक डेटा, चेतावनी से जुड़ी नीतियां, और लॉग दिखाने का विकल्प होता है. गेज या स्कोरकार्ड या टेबल फ़ॉर्मैट में टाइम सीरीज़ का डेटा चार्ट में दिखाया जा सकता है.
कस्टम डैशबोर्ड बनाने के लिए, Cloud Console या Cloud Monitor API का इस्तेमाल किया जा सकता है. नीचे दी गई इमेज में दो चार्ट के साथ एक कस्टम डैशबोर्ड दिया है:
- बाईं ओर मौजूद कोटा चार्ट
- दाईं ओर एपीआई संख्या चार्ट
मेट्रिक चार्ट बनाकर और फिर डैशबोर्ड में चार्ट जोड़कर एक कस्टम डैशबोर्ड बनाएं. चार्ट बनाने के लिए, मेट्रिक एक्सप्लोरर में जाएं. इसके बाद, उसे किसी नए या मौजूदा डैशबोर्ड में जोड़ें. या डैशबोर्ड बनाकर, उसमें बदलाव करके चार्ट जोड़ा जा सकता है.
क्लाउड मॉनिटरिंग एपीआई का इस्तेमाल करके, कस्टम डैशबोर्ड मैनेज करने का विकल्प चुनने पर, मेट्रिक एक्सप्लोरर आपको दो उपयोगी सुविधाएं देता है:
- आप जिस चार्ट को डैशबोर्ड में जोड़ना चाहते हैं उसके लिए JSON प्रज़ेंटेशन जनरेट करने के लिए, मेट्रिक एक्सप्लोरर की मदद से चार्ट को कॉन्फ़िगर करें. इसके बाद, मेट्रिक एक्सप्लोरर टूलबार में ज़्यादा विकल्प मेन्यू आइटम से JSON के प्रज़ेंटेशन को ऐक्सेस किया जा सकता है.
- मॉनिटरिंग फ़िल्टर के लिए सिंटैक्स की पहचान करने के लिए, क्लाउड मॉनिटरिंग एपीआई के साथ इस्तेमाल किया जाता है. चार्ट को कॉन्फ़िगर करने के लिए, मेट्रिक एक्सप्लोरर के मेन्यू-ड्रिवन इंटरफ़ेस का इस्तेमाल करें. मेट्रिक और फ़िल्टर चुनने के बाद, मिलते-जुलते मॉनिटरिंग फ़िल्टर देखने के लिए, डायरेक्ट फ़िल्टर मोड पर स्विच करें.
कस्टम डैशबोर्ड बनाएं
कस्टम डैशबोर्ड बनाने के लिए, ये काम करें:
- Cloud Console में, निगरानी को चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- डैशबोर्ड की खास जानकारी देने वाले पेज पर, डैशबोर्ड बनाएं पर क्लिक करें.
- डैशबोर्ड में जोड़े जाने वाले हर चार्ट के लिए, ये करें:
चार्ट जोड़ें से कोई चार्ट टाइप चुनें या किसी एक को लाइब्रेरी से ग्राफ़ एरिया में खींचें और छोड़ें.
चुने गए टाइप का पहले से कॉन्फ़िगर किया गया चार्ट दिखेगा. नीचे दिए गए उदाहरण में एक लाइन चार्ट और उसका कॉन्फ़िगरेशन पैनल दिखाया गया है:
- संसाधन टाइप और मेट्रिक चुनें. साथ ही, कोई भी फ़िल्टर ठीक उसी तरह लागू करें जिस तरह आपने चार्ट बनाते समय किया था.
अपनी पसंद के बारे में ज़्यादा जानकारी के लिए, डैशबोर्ड विजेट जोड़ें देखें.
- (ज़रूरी नहीं) डैशबोर्ड टूलबार में, चार्ट जोड़ें पर क्लिक करके दूसरा चार्ट जोड़ें. इसके बाद, चार्ट को अपने हिसाब से बनाने के लिए पिछले चरण दोहराएं.
- जब आप बदलाव कर लें, तो डैशबोर्ड छोड़ने के लिए बायां तीर चुनें या कोई दूसरा निगरानी मेन्यू आइटम चुनें. आपका डैशबोर्ड अपने-आप सेव हो जाता है.
डैशबोर्ड देखना
डैशबोर्ड देखने के लिए, ये काम करें:
- Cloud Console में, निगरानी को चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- सूची से कोई कस्टम डैशबोर्ड या कोई पहले से तय डैशबोर्ड चुनें.
इसी विषय से जुड़े लिंक
डैशबोर्ड बनाने के बारे में ज़्यादा जानकारी के लिए, यहां देखें:
इस्तेमाल की मेट्रिक
Google Maps Platform API के इस्तेमाल पर नज़र रखने के लिए, मेट्रिक के दो ग्रुप उपलब्ध हैं: Serviceruntime Metrics (संसाधन प्रकार sumsumed_api) ज़्यादातर Google Cloud API और Google Maps Platform मेट्रिक, Google Maps Platform API की खास मेट्रिक के लिए उपलब्ध (संसाधन प्रकार maps.googleapis.com/Api).
दोनों मेट्रिक, एपीआई के इस्तेमाल के ट्रैफ़िक को अलग-अलग करने के लिए, संसाधन लेबल के एक ही सेट का इस्तेमाल करती हैं:
project_id
, service
, method
, version
,
location
, और credential_id
. संबंधित मेट्रिक संसाधन के लिए दस्तावेज़ में रिसॉर्स लेबल की जानकारी देखें:
मेट्रिक के हर ग्रुप में, इस्तेमाल की निगरानी के लिए दो तरह के मेट्रिक होते हैं: अनुरोध की संख्या और अनुरोध में लगने वाला समय.
अनुरोध की संख्या मेट्रिक में, इस्तेमाल के ट्रैफ़िक को protocol
, grpc_status_code
, response_code
, और response_code_class
मेट्रिक लेबल के हिसाब से बांटा जा सकता है. इसके अलावा, Google Maps Platform की मेट्रिक में इन्हें
platform_type
के हिसाब से बांटा जा सकता है.
अनुरोध में लगने वाले समय की मेट्रिक में, आपके इस्तेमाल के ट्रैफ़िक को
protocol
, platform_type
, response_code
, और response_code_class
मेट्रिक लेबल के हिसाब से बांटा जा सकता है. ऐसा सिर्फ़ Google Maps Platform की मेट्रिक में किया जा सकता है.
संबंधित मेट्रिक ग्रुप के लिए, दस्तावेज़ में मेट्रिक टाइप और लेबल के बारे में ज़्यादा जानकारी देखें:
रिस्पॉन्स की स्थिति और रिस्पॉन्स कोड के लेबल की मैपिंग
नीचे दी गई टेबल में, Google Maps Platform API के अनुरोधों के जवाब में मिले रिस्पॉन्स स्टेटस कोड और एचटीटीपी रिस्पॉन्स कोड के बीच की मैपिंग दिखाई गई है. साथ ही, क्लाउड मॉनिटरिंग: एचटीटीपी रिस्पॉन्स कोड, एचटीटीपी रिस्पॉन्स कोड क्लास, और जीआरपीसी स्टेटस कोड में उपलब्ध है. GRPC स्थिति कोड grPC अनुरोधों के लिए एक न्यूमेरिक gRPC रिस्पॉन्स कोड या एचटीटीपी अनुरोधों के लिए gRPC समान कोड है.
एपीआई की जांच के नतीजों में मिले रिस्पॉन्स कोड | मॉनिटरिंग के लिए रिपोर्ट किए गए रिस्पॉन्स कोड | |||
---|---|---|---|---|
Maps API का स्टेटस | एचटीटीपी रिस्पॉन्स कोड | एचटीटीपी रिस्पॉन्स कोड | एचटीटीपी रिस्पॉन्स कोड क्लास | GRPC स्टेटस कोड |
ठीक है | 200, 204, 302 |
200, 204, 302 |
2xx, 3xx |
0 (ठीक है) |
DATA_NOT_Available, NOT_ Found, ZERO_RESULTS |
200 | 200/404(1) | 2xx/4xx(1) | 5 (NOT_ Found)(1) |
NOT_ Found (स्ट्रीट व्यू स्टैटिक, जियोलोकेशन, और रोड एपीआई), ZERO_RESULTS (Street View Static API) |
404 | 404 | 4xx | 5 (नहीं मिला) |
INVALID_REQUEST (अमान्य पैरामीटर मान), MAX_ROUTE_LENGTH_EXCEEDED, MAX_WAYPOINTS_EXCEEDED, वगैरह. |
200/400 | 400 | 4xx | 3 (अमान्य_टूल) |
INVALID_REQUEST (अमान्य/मानदंड पैरामीटर मौजूद नहीं है, पार्स करने की गड़बड़ी का अनुरोध करें) | 200/400 | 400 | 4xx | 3 (अमान्य_टूल) |
अनुरोध का जवाब दिया जा चुका है | 200/403, 200/400 |
403, 401(1) |
4xx(1) | 7 (PERMISSION_DENIED), 16 (पुष्टि नहीं की गई) |
OVER_DAILY_LIMIT, OVER_QUERY_LIMIT, RESOURCE_EXHAUSTED, DailylimitExceeded, रेटLIMITExeded, |
200/403, 429 |
429(1) | 4xx(1) | 8 (RESOURCE_EXHAUSTED) |
अज्ञात_गड़बड़ी | 200/500, 503 |
500(1), 503 |
5xx(1) | 2 (जानकारी नहीं है)/13 (अंदरूनी)(1), 14 (उपलब्ध नहीं है) |
1
(( कई काम आसान हैं. सबसे सही उदाहरण: (200 200 200 200 200 2xx 2xx 2xx 2xx 2xx 404 4xx 4xx 4xx 4xx 4xx 4xx 4xx 0 OK 5 NOT_FOUND NOT_FOUND DATA_NOT_AVAILABLE ZERO_RESULTS 400 403 403 403 7 PERMISSION_DENIED REQUEST_DENIED REQUEST_DENIED 401 16 UNAUTHENTICATED 429 OVER_QUERY_LIMIT dailyLimitExceeded rateLimitExceeded userRateLimitExceeded 500 5xx 2 UNKNOWN 13 INTERNAL UNKNOWN_ERROR
ट्रांज़िशन की अवधि के दौरान आप दोनों रिस्पॉन्स कोड देख सकते हैं. Maps API के रिस्पॉन्स में मिले रिस्पॉन्स कोड में बदलाव नहीं किया जा रहा. मेट्रिक एक्सप्लोरर में, समय के साथ रिपोर्ट किए गए रिस्पॉन्स कोड के ब्रेकडाउन के बारे में जाना जा सकता है.
|
सूचनाएं बनाएं
सूचना देना, आपके ऐप्लिकेशन में समस्याओं को समय पर जागरूकता देता है ताकि आप समस्याओं का तेज़ी से समाधान कर सकें. क्लाउड मॉनिटरिंग में, चेतावनी देने की एक नीति यह बताती है कि किन स्थितियों में आपको चेतावनी दी जानी चाहिए और किस तरह से सूचनाएं चाहिए.
चेतावनी देने की नीतियां आसान या जटिल हो सकती हैं. चेतावनी से जुड़ी नीतियों से यह तय किया जा सकता है कि एक टाइम सीरीज़ की वजह से शर्त पूरी हो सकती है या नहीं. इसके अलावा, यह भी कॉन्फ़िगर किया जा सकता है कि कई टाइम सीरीज़ की शर्त पूरी करने से पहले, शर्त पूरी की जाए या नहीं. उदाहरण के लिए:
- किसी खास एपीआई के लिए अनुरोध की संख्या पांच मिनट की होने पर, 1,000 से ज़्यादा अनुरोध आने पर, मुझे सूचना भेजें.
- अगर एचटीटीपी 200 रिस्पॉन्स का 90वां पर्सेंटाइल, तीन या उससे ज़्यादा एपीआई के लिए इंतज़ार का समय 100 मि॰से॰ से ज़्यादा है, तो ऑन-कॉल टीम को सूचना दें.
एपीआई में अनुरोध की संख्या पांच मिनट की विंडो में 20 से ज़्यादा होने पर, यह इमेज एक चेतावनी दिखाती है.
इस इमेज में:
- यह चार्ट, अलग-अलग एपीआई के लिए, समय के साथ एपीआई कॉल की संख्या दिखाता है.
- लाल लाइन, चेतावनी की थ्रेशोल्ड दिखाती है. ऐसे एपीआई कॉल जो पांच मिनट की अवधि के लिए, इस सीमा को पार करते हैं उनके लिए सूचना भेजी जाती है. इस उदाहरण में, देखा जा सकता है कि एक एपीआई ने एपीआई की तय सीमा पूरी कर ली है.
जब चेतावनी देने की किसी नीति की शर्तें पूरी होती हैं, तो क्लाउड मॉनिटरिंग की मदद से
- एक स्थिति ऐसा रिकॉर्ड होता है जो कंडिशन पूरी होने के बाद, निगरानी में रखे गए संसाधनों की जानकारी सेव करता है. जब स्थिति खत्म हो जाती है, तो इवेंट अपने-आप बंद हो जाता है. चेतावनी वाले डैशबोर्ड का इस्तेमाल करके, सभी घटनाओं को देखा जा सकता है, खोला जा सकता है, और बंद किया जा सकता है.
- यह तय किया जा सकता है कि चेतावनी वाली नीति कॉन्फ़िगर करते समय, किसे सूचना दी जाए. निगरानी करने से, ईमेल, Cloud Mobile ऐप्लिकेशन और PagerDuty या Slack जैसी सेवाओं जैसे सामान्य सूचना चैनलों का इस्तेमाल किया जा सकता है. सूचनाओं वाले चैनलों की पूरी सूची के लिए, सूचना के विकल्प देखें.
चेतावनी प्रकार
क्लाउड मॉनिटरिंग में कई तरह की चेतावनियां मिलती हैं. उदाहरण के लिए, आप नीचे दी गई जानकारी दे सकते हैं:
- मेट्रिक थ्रेशोल्ड की चेतावनियां: अगर कोई मेट्रिक, अवधि की किसी खास अवधि के लिए वैल्यू से ज़्यादा या कम होती है, तो सूचना ट्रिगर करें. इसके अलावा, मेट्रिक में पहले से तय प्रतिशत तक बढ़ोतरी या कमी भी हो सकती है.
- बजट की चेतावनियां: जब आपकी लागतें (असल लागत या अनुमान की गई लागत), आपके बजट के प्रतिशत (सेट किए गए नियमों के आधार पर) से ज़्यादा होती है, तब सूचनाएं ट्रिगर करने के लिए थ्रेशोल्ड के नियम सेट करें. इस चेतावनी में, एपीआई के इस्तेमाल पर रोक नहीं लगाई जाती है. यह आपको सिर्फ़ तब सूचना देता है, जब खर्च की गई रकम, तय की गई रकम के आस-पास पहुंच जाती है.
- कोटा से जुड़ी सूचनाएं: Google Cloud Platform में ऐसे कोटा तय किए जाते हैं जिनका इस्तेमाल करके, किसी प्रोजेक्ट या संगठन के लिए, इस्तेमाल किए गए संसाधनों को ट्रैक किया जा सकता है. साथ ही, उन्हें सीमित भी किया जा सकता है. जब आपका इस्तेमाल कोटा तय सीमा तक पहुंच जाता है, तब सूचनाएं भेजने के लिए सूचना का इस्तेमाल करें.
ज़्यादा जानकारी के लिए चेतावनी के प्रकार देखें.
सूचना देने की नीतियां मैनेज करना
अपने प्रोजेक्ट में चेतावनी वाली नीति जोड़ने के लिए, Cloud Console या क्लाउड मॉनिटरिंग एपीआई का इस्तेमाल करें. अपने प्रोजेक्ट की मेट्रिक-आधारित चेतावनी से जुड़ी नीतियों की सूची देखने और उन नीतियों में बदलाव करने के तरीके के बारे में जानने के लिए, नीचे दिया गया तरीका अपनाएं:
- Cloud Console का इस्तेमाल करके, सूचना देने वाली नीतियों को मैनेज करना
- Cloud Monitor API का इस्तेमाल करके, सूचना देने की नीतियों को मैनेज करना
चेतावनी बनाएं
जब आप कोई सूचना बनाते हैं, तो आप:
- मेट्रिक डेटा के आधार पर, अपनी चेतावनियों को ट्रिगर करने वाली शर्तें तय करें.
- सूचना के उस चैनल के बारे में बताएं जिसमें चेतावनी वाली सूचनाएं भेजी जाएंगी.
नीचे दिए गए उदाहरण में बताया गया है कि पांच मिनट की विंडो के लिए किसी भी एपीआई के लिए, Google Maps Platform की सेवा इस्तेमाल करने की दर दो आने पर, चेतावनी ट्रिगर कैसे करें.
सूचना बनाने के लिए, ये करें:
- Cloud Console में, निगरानी को चुनें:
- आवाज़ वाली सूचनाएं चुनें.
- यह सूचना देने के लिए कि सूचना किस तरह से भेजी जाएगी, सूचनाओं के चैनल में बदलाव करें चुनें. इस उदाहरण में आपको अपने ईमेल पते का इस्तेमाल करना होगा.
- ईमेल चैनल के लिए, नया जोड़ें चुनें.
- ईमेल पता और डिसप्ले नाम डालें.
- सेव करें चुनें.
- आवाज़ वाली सूचनाएं चुनें.
- नीति बनाएं चुनें.
- समय अवधि चुनें, जैसे कि सात दिन.
- चेतावनी की शर्तें में जाकर, नई शर्त चुनें:
- मेट्रिक चुनें पर क्लिक करें और इस्तेमाल किए गए एपीआई को संसाधन के तौर पर और गिनती के लिए अनुरोध करें को मेट्रिक के तौर पर चुनें. इसके बाद, लागू करें चुनें.
- (ज़रूरी नहीं) चार्ट के नीचे सेवा, quota_मेट्रिक, एपीआई का तरीका, और मेट्रिक वैल्यू की सूची दी गई है. इस जानकारी के हिसाब से डेटा को फ़िल्टर करने के लिए, फ़िल्टर जोड़ें चुनें. उदाहरण के लिए, आप यह बताने के लिए फ़िल्टर का इस्तेमाल कर सकते हैं कि चेतावनी को ट्रिगर करने के लिए तरीका को google.places.Autocomplete.http के बराबर होना चाहिए.
- लेन-देन का डेटा में, रोलिंग विंडो के लिए पांच मिनट और रोलिंग विंडो फ़ंक्शन के लिए यानी चुनें.
- आगे बढ़ें को चुनें.
- अगर पांच मिनट की विंडो में दो से ज़्यादा अनुरोध आते हैं, तो सूचना ट्रिगर करने के लिए, चेतावनी ट्रिगर कॉन्फ़िगर करें में थ्रेशोल्ड वैल्यू को 2 पर सेट करें. ध्यान दें कि चार्ट अब चुनी गई समयसीमा के लिए, चेतावनी की सीमा दिखाने वाली लाल लाइन दिखाता है. इस चार्ट से जाना जा सकता है कि चेतावनी किस जगह ट्रिगर हुई होगी. इस चार्ट का इस्तेमाल करके, ज़रूरत के हिसाब से सीमा में बदलाव किए जा सकते हैं.
- आगे बढ़ें पर क्लिक करें.
- सूचनाएं कॉन्फ़िगर करें और चेतावनी तैयार करें पेज पर:
- वह ईमेल पता चुनें जो आपने सूचना चैनल के लिए बनाया था.
- सूचना को नाम दें में, मेरा टेस्ट अलर्ट डालें.
- नीति बनाएं चुनें.
- कुछ एपीआई अनुरोध करें. सूचना वाला ईमेल जनरेट करने के लिए, पांच मिनट के अंदर दो से ज़्यादा एपीआई अनुरोध करें.
- जब आपको चेतावनी का ईमेल मिल जाए, तो चेतावनी देने वाले
पेज पर जाएं.
- टेबल में दिखने वाली लिस्टिंग से जुड़ी सूचनाओं के बारे में ज़्यादा जानकारी देखने के लिए, उस चेतावनी पर क्लिक करें.
- सूचना के बारे में जानकारी पाने के लिए चेतावनी के नाम पर क्लिक करें. इसमें एक ऐसा चार्ट भी है जो इसे ट्रिगर करने वाले इवेंट को दिखाता है.
इसी विषय से जुड़े लिंक
सूचनाओं के बारे में ज़्यादा जानकारी के लिए, ये देखें: