क्लाउड मॉनिटरिंग, आपके एपीआई और सेवा के साथ-साथ, इस्तेमाल किए जा रहे Google Cloud संसाधनों की मेट्रिक इकट्ठा करती है. इस विषय में, क्लाउड मॉनिटरिंग को कॉन्फ़िगर करने का तरीका बताया गया है. साथ ही, एपीआई के इस्तेमाल को मॉनिटर करने, डैशबोर्ड बनाने, और सूचनाएं बनाने के लिए, इसका इस्तेमाल करने का तरीका भी बताया गया है.
क्लाउड मॉनिटरिंग में कई सुविधाएं और विकल्प मौजूद हैं. इस विषय में, क्लाउड मॉनिटरिंग के बारे में बताया गया है. साथ ही, इसके बुनियादी उदाहरण भी दिए गए हैं. सभी सुविधाओं के बारे में जानकारी पाने के लिए, क्लाउड मॉनिटरिंग का दस्तावेज़ देखें. इसमें कई उदाहरण भी शामिल हैं.
Cloud Monitoring को कॉन्फ़िगर करना
मॉनिटरिंग की मदद से, मेट्रिक देखी और मैनेज की जा सकती हैं:
- किसी एक प्रोजेक्ट के लिए
- एक ही संगठन के कई प्रोजेक्ट के लिए
- एक से ज़्यादा संगठनों के कई प्रोजेक्ट के लिए
यह पक्का करने के लिए कि आपके प्रोजेक्ट के लिए मेट्रिक उपलब्ध हों, ये काम करें:
- Google Cloud Console में, निगरानी चुनें:
- पक्का करें कि आपने सही प्रोजेक्ट चुना हो.
- मॉनिटरिंग नेविगेशन पैनल में, मेट्रिक के दायरे के दाईं ओर, > पर क्लिक करें.
यहां दिया गया स्क्रीनशॉट, वह पेज दिखाता है जो 'सभी एनवायरमेंट' प्रोजेक्ट चुनने पर दिखता है:
इस प्रोजेक्ट से मॉनिटर की जाने वाली मेट्रिक लेबल वाली टेबल में, उन प्रोजेक्ट की सूची होती है जिनकी मेट्रिक, मौजूदा मेट्रिक के दायरे में ऐक्सेस की जा सकती हैं. टेबल की हर लाइन में एक प्रोजेक्ट और उस प्रोजेक्ट की भूमिका की जानकारी होती है:
- स्कोपिंग प्रोजेक्ट: यह प्रोजेक्ट, अपटाइम जांच, सूचना देने वाली नीतियां, ग्रुप, और डैशबोर्ड को सेव करता है. मेट्रिक के दायरे और स्कोपिंग प्रोजेक्ट के बीच 1:1 का संबंध होता है. इस उदाहरण में, AllEnvironments प्रोजेक्ट स्कोपिंग प्रोजेक्ट है.
- निगरानी किया जा रहा प्रोजेक्ट: प्रोजेक्ट की मेट्रिक, मेट्रिक के मौजूदा दायरे में दिखती हैं. इस उदाहरण में, स्टैजिंग और प्रोडक्शन प्रोजेक्ट, मॉनिटर किए गए प्रोजेक्ट हैं.
यहां दिए गए प्रोजेक्ट, इस प्रोजेक्ट की मेट्रिक देख सकते हैं लेबल वाली टेबल में उन प्रोजेक्ट की सूची होती है जिनकी मेट्रिक के दायरे में मौजूदा प्रोजेक्ट शामिल है. पिछले स्क्रीनशॉट से पता चलता है कि कोई भी अन्य प्रोजेक्ट, AllEnvironments प्रोजेक्ट से सेव की गई मेट्रिक को ऐक्सेस नहीं कर सकता.
ज़्यादा जानकारी के लिए, Cloud मॉनिटरिंग कॉन्फ़िगर करना लेख पढ़ें. इसमें, प्रोजेक्ट जोड़ने और हटाने का तरीका भी बताया गया है.
मेट्रिक एक्सप्लोर करना
मेट्रिक डेटा को एक्सप्लोर करने के लिए, मेट्रिक एक्सप्लोरर का इस्तेमाल करके चार्ट बनाएं. यह Cloud Monitoring में शामिल है. उदाहरण के लिए, अगर आपको किसी एपीआई के कोटे के इस्तेमाल की जानकारी देखनी है, तो मेट्रिक एक्सप्लोरर का इस्तेमाल करके ऐसा चार्ट बनाया जा सकता है जिसमें सबसे नया डेटा दिखे.
इस इमेज में, Maps API के लिए कोटा के इस्तेमाल की जानकारी देने वाला चार्ट दिखाया गया है:
इस उदाहरण में, स्टैक किया गया बार चार्ट दिखाया गया है. इसमें हर एपीआई को बार के एक सेक्शन से दिखाया गया है. लाइन चार्ट, बार चार्ट, और हीट मैप जैसे अलग-अलग तरह के चार्ट बनाए जा सकते हैं. एक ऐसा चार्ट भी बनाया जा सकता है जिसमें ज़्यादा से ज़्यादा 10 अलग-अलग मेट्रिक दिखें.
इस इमेज में:
- चार्ट की बाईं ओर मौजूद रिसॉर्स टाइप और मेट्रिक फ़ील्ड, चार्ट में दिखने वाले मेट्रिक डेटा की जानकारी देते हैं.
- चार्ट के ऊपर मौजूद, चार्ट टाइप ड्रॉप-डाउन से चार्ट टाइप चुना जा सकता है. इस उदाहरण में, इसे स्टैक किया गया बार चार्ट पर सेट किया गया है.
- चार्ट के ऊपर मौजूद समयावधि, 1W (एक हफ़्ता) पर सेट है.
- चार्ट के नीचे, service, quota_metrics, एपीआई method, और मेट्रिक value की सूची दी गई है. इनसे चार्ट का डेटा तय होता है. दिखाए गए डेटा को बेहतर बनाने के लिए, इस जानकारी का इस्तेमाल करने के लिए फ़िल्टर जोड़ें को चुनें.
मेट्रिक एक्सप्लोरर पेज से बाहर निकलने पर, चार्ट को खारिज कर दिया जाता है, ताकि आपको अनचाहे आर्टफ़ैक्ट मिटाने की ज़रूरत न पड़े. इसके अलावा, चार्ट को कस्टम डैशबोर्ड में सेव किया जा सकता है या शेयर किया जा सकता है. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानने के लिए, यहां डैशबोर्ड बनाना लेख पढ़ें.
किसी एक मेट्रिक का चार्ट बनाना
मेट्रिक एक्सप्लोरर का इस्तेमाल करके चार्ट को कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, मेट्रिक एक्सप्लोरर चुनें.
- मेट्रिक डेटा को बार चार्ट के तौर पर देखने के लिए, टूलबार में चार्ट टाइप ड्रॉप-डाउन से स्टैक किया गया बार चार्ट चुनें.
- समयावधि चुनें, जैसे कि 1W (एक हफ़्ता).
- चार्ट पर दिखने वाला डेटा तय करें. मेन्यू-ड्रिवन इंटरफ़ेस का इस्तेमाल करने या
फ़िल्टर डालने के लिए, कॉन्फ़िगरेशन टैब चुनें. मॉनिटरिंग क्वेरी लैंग्वेज (एमक्यूएल) का इस्तेमाल करने के लिए, MQL टैब चुनें.
- कोटा के इस्तेमाल को चार्ट में दिखाने के लिए, संसाधन टाइप के तौर पर उपभोक्ता कोटा चुनें. इसके अलावा, अगर आपको एपीआई के इस्तेमाल का चार्ट बनाना है, तो इस्तेमाल किया गया एपीआई या Google Maps API चुनें. Google Maps Platform के एपीआई के इस्तेमाल से जुड़ी मेट्रिक के बारे में ज़्यादा जानने के लिए, इस्तेमाल की मेट्रिक सेक्शन देखें. हर रिसॉर्स टाइप की जानकारी देखने के लिए, उस पर कर्सर घुमाएं.
- मेट्रिक के लिए, कोटा के इस्तेमाल की दर चुनें. मेट्रिक का डेटा दिखाने के लिए, चार्ट अपने-आप अपडेट होता है. ध्यान दें कि मेट्रिक के लिए, कोटा के अन्य विकल्प भी हैं. जानकारी देखने के लिए, हर मेट्रिक पर कर्सर घुमाएं. मेट्रिक एक्सप्लोरर फ़ील्ड के बारे में ज़्यादा जानकारी के लिए, मेट्रिक चुनना और चार्ट में डेटा दिखाने का तरीका चुनना लेख पढ़ें.
- (ज़रूरी नहीं) डिसप्ले को बेहतर बनाने के लिए, इन विकल्पों का इस्तेमाल करें:
- डेटा का कोई सबसेट दिखाने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें को चुनें और डायलॉग बॉक्स में जानकारी भरें. ज़्यादा जानकारी के लिए, चार्ट में मौजूद डेटा को फ़िल्टर करना लेख पढ़ें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
- लेबल फ़ील्ड में, तरीका चुनें.
- तुलना फ़ील्ड में, = (बराबर है) चुनें.
- वैल्यू फ़ील्ड में, किसी खास तरीके का नाम चुनें. आपको डेटा दिखाने के लिए, किसी तरीके का नाम चुनने के लिए कहा जाएगा.
- चार्ट को अपडेट करने के लिए, हो गया को चुनें.
- टाइम सीरीज़ को किसी लेबल के हिसाब से ग्रुप करने के लिए, इसके हिसाब से ग्रुप करें फ़ील्ड का इस्तेमाल करें. इस फ़ील्ड के लिए कोई वैल्यू चुनने पर, एग्रीगेटर फ़ील्ड के लिए वैल्यू अपने-आप चुन जाती है.
- टाइम सीरीज़ को जोड़ने का तरीका बताने के लिए, एग्रीगेटर फ़ील्ड सेट करें. उदाहरण के लिए, अगर इसके हिसाब से ग्रुप करें फ़ील्ड खाली है और एग्रीगेटर फ़ील्ड को औसत पर सेट किया गया है, तो चार्ट में टाइम सीरीज़ का औसत दिखता है.
- अलग-अलग टाइम सीरीज़ को प्रोसेस करने का तरीका कॉन्फ़िगर करने के लिए, बेहतर विकल्प चुनें. ज़्यादा जानकारी के लिए, मेट्रिक एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना लेख पढ़ें.
- डेटा का कोई सबसेट दिखाने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें को चुनें और डायलॉग बॉक्स में जानकारी भरें. ज़्यादा जानकारी के लिए, चार्ट में मौजूद डेटा को फ़िल्टर करना लेख पढ़ें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
इसके अलावा, इसे डैशबोर्ड में भी जोड़ा जा सकता है.
मेट्रिक एक्सप्लोरर पेज से बाहर निकलने पर, चार्ट हट जाता है. चार्ट को किसी नए या मौजूदा डैशबोर्ड में सेव करने के लिए, चार्ट सेव करें को वैकल्पिक तौर पर चुना जा सकता है. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानने के लिए, डैशबोर्ड बनाना देखें.
एक से ज़्यादा मेट्रिक का चार्ट बनाना
कुछ मामलों में, हो सकता है कि आपको एक ही चार्ट पर कई मेट्रिक दिखानी हों. उदाहरण के लिए, हो सकता है कि आपको कोटा के इस्तेमाल की जानकारी दिखाने वाले चार्ट में ही कोटा की सीमा भी दिखानी हो. चार्ट में ज़्यादा से ज़्यादा 10 मेट्रिक दिखाई जा सकती हैं.
किसी मौजूदा चार्ट में मेट्रिक जोड़ने के लिए, यह तरीका अपनाएं:
- मौजूदा चार्ट में, स्क्रीन पर सबसे नीचे कोई और मेट्रिक जोड़ें चुनें.
- मेट्रिक चुनें. इसके बाद, उस मेट्रिक के लिए टाइम सीरीज़ को दिखाने का तरीका बताएं. यह तरीका, ऊपर दी गई मूल मेट्रिक के कॉन्फ़िगरेशन जैसा ही होना चाहिए.
इसी विषय से जुड़े लिंक
मेट्रिक एक्सप्लोर करने के बारे में ज़्यादा जानने के लिए, ये देखें:
- मेट्रिक एक्सप्लोरर की मदद से चार्ट बनाना
- मेट्रिक एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना
- सभी Google Cloud API के लिए उपलब्ध मेट्रिक
- Google Maps Platform API के लिए खास तौर पर बनाई गई मेट्रिक
- चार्ट में डिस्ट्रिब्यूशन मेट्रिक देखना
- व्यू के विकल्प
डैशबोर्ड बनाना
डैशबोर्ड की मदद से, टाइम सीरीज़ डेटा को चार्ट के कलेक्शन के तौर पर देखा और मॉनिटर किया जा सकता है. क्लाउड मॉनिटरिंग की सुविधा, पहले से तय किए गए डैशबोर्ड और कस्टम डैशबोर्ड के साथ काम करती है:
- आपके इस्तेमाल की जाने वाली Google Cloud सेवाओं के लिए, पहले से तय डैशबोर्ड अपने-आप इंस्टॉल हो जाते हैं. इन डैशबोर्ड को कॉन्फ़िगर नहीं किया जा सकता.
- कस्टम डैशबोर्ड, ऐसे डैशबोर्ड होते हैं जिन्हें आपने बनाया है. कस्टम डैशबोर्ड की मदद से, यह तय किया जा सकता है कि आपको कौनसा डेटा देखना है और उस डेटा को कैसे देखना है. उदाहरण के लिए, अपने प्रोजेक्ट में सेव किया गया मेट्रिक डेटा, सूचना देने वाली नीतियां, और लॉग दिखाए जा सकते हैं. टाइम सीरीज़ डेटा को चार्ट पर, गेज या स्कोरकार्ड के साथ या टेबल के तौर पर दिखाया जा सकता है.
कस्टम डैशबोर्ड बनाने के लिए, Cloud Console या Cloud Monitoring API का इस्तेमाल किया जा सकता है. इस इमेज में, दो चार्ट वाला कस्टम डैशबोर्ड दिखाया गया है:
- बाईं ओर कोटा चार्ट
- दाईं ओर, एपीआई की संख्या वाला चार्ट
मेट्रिक चार्ट बनाकर, कस्टम डैशबोर्ड बनाएं. इसके बाद, डैशबोर्ड में चार्ट जोड़ें. मेट्रिक एक्सप्लोरर में चार्ट बनाया जा सकता है. इसके बाद, उसे किसी नए या मौजूदा डैशबोर्ड में जोड़ा जा सकता है. इसके अलावा, डैशबोर्ड बनाकर, उसमें चार्ट जोड़ा जा सकता है.
अगर आपने Cloud Monitoring API का इस्तेमाल करके कस्टम डैशबोर्ड मैनेज करने का विकल्प चुना है, तो मेट्रिक एक्सप्लोरर आपको दो काम की सुविधाएं देता है:
- किसी चार्ट को डैशबोर्ड में जोड़ने के लिए, उस चार्ट का JSON वर्शन जनरेट करें. इसके लिए, मेट्रिक एक्सप्लोरर की मदद से चार्ट को कॉन्फ़िगर करें. इसके बाद, मेट्रिक एक्सप्लोरर टूलबार में ज़्यादा विकल्प मेन्यू आइटम से, जेएसओएन के तौर पर डेटा को ऐक्सेस किया जा सकता है.
- मॉनिटरिंग फ़िल्टर के सिंटैक्स की पहचान करने के लिए, उसका इस्तेमाल करें. इसे Cloud Monitoring API के साथ इस्तेमाल किया जाता है. चार्ट को कॉन्फ़िगर करने के लिए, मेन्यू-ड्रिवन इंटरफ़ेस वाले मेट्रिक एक्सप्लोरर का इस्तेमाल करें. मेट्रिक और फ़िल्टर चुनने के बाद, मिलता-जुलता मॉनिटरिंग फ़िल्टर देखने के लिए, डायरेक्ट फ़िल्टर मोड पर स्विच करें.
कस्टम डैशबोर्ड बनाना
कस्टम डैशबोर्ड बनाने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- डैशबोर्ड की खास जानकारी वाले पेज पर, डैशबोर्ड बनाएं पर क्लिक करें.
- आपको डैशबोर्ड में जो चार्ट जोड़ने हैं उनके लिए, यह तरीका अपनाएं:
चार्ट जोड़ें से कोई चार्ट टाइप चुनें या लाइब्रेरी से किसी चार्ट को खींचकर ग्राफ़ एरिया में छोड़ें.
चुने गए टाइप का पहले से कॉन्फ़िगर किया गया चार्ट दिखता है. इस उदाहरण में, लाइन चार्ट और उसके कॉन्फ़िगरेशन पैनल को दिखाया गया है:
- रिसॉर्स टाइप और मेट्रिक चुनें. इसके बाद, चार्ट बनाते समय ऊपर बताए गए तरीके से कोई भी फ़िल्टर लागू करें.
अपने विकल्पों के बारे में ज़्यादा जानने के लिए, डैशबोर्ड विजेट जोड़ना लेख पढ़ें.
- (ज़रूरी नहीं) दूसरा चार्ट जोड़ने के लिए, डैशबोर्ड टूलबार में चार्ट जोड़ें पर क्लिक करें. इसके बाद, चार्ट को अपनी पसंद के मुताबिक बनाने के लिए, पिछले चरण दोहराएं.
- बदलाव करने के बाद, डैशबोर्ड से बाहर निकलने के लिए, बाईं ओर मौजूद ऐरो को चुनें या निगरानी से जुड़ा कोई अन्य मेन्यू आइटम चुनें. आपका डैशबोर्ड अपने-आप सेव हो जाता है.
डैशबोर्ड देखना
डैशबोर्ड देखने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- सूची से अपना कस्टम डैशबोर्ड या पहले से तय डैशबोर्ड चुनें.
इसी विषय से जुड़े लिंक
डैशबोर्ड बनाने के बारे में ज़्यादा जानने के लिए, ये लेख पढ़ें:
इस्तेमाल से जुड़ी मेट्रिक
Google Maps Platform के एपीआई के इस्तेमाल पर नज़र रखने के लिए, मेट्रिक के दो ग्रुप उपलब्ध हैं: Serviceruntime मेट्रिक (संसाधन टाइप consumed_api), जो ज़्यादातर Google Cloud के एपीआई के लिए उपलब्ध हैं और Google Maps Platform की मेट्रिक, जो Google Maps Platform के एपीआई से जुड़ी मेट्रिक हैं (संसाधन टाइप 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
के हिसाब से डेटा को बांटा जा सकता है.
अनुरोध में लगने वाला समय मेट्रिक में, इस्तेमाल किए गए ट्रैफ़िक को सिर्फ़ Google Maps Platform की मेट्रिक में, protocol
, platform_type
, response_code
, और response_code_class
मेट्रिक लेबल के हिसाब से बांटा जा सकता है.
मीट्रिक टाइप और लेबल के बारे में ज़्यादा जानकारी पाने के लिए, मीट्रिक ग्रुप के दस्तावेज़ देखें:
रिस्पॉन्स स्टेटस और रिस्पॉन्स कोड लेबल की मैपिंग
नीचे दी गई टेबल में, Google Maps Platform API के अनुरोधों के जवाब में दिखाए गए रिस्पॉन्स स्टेटस कोड और एचटीटीपी रिस्पॉन्स कोड के बीच की मैपिंग दिखाई गई है. साथ ही, Cloud Monitoring में उपलब्ध रिस्पॉन्स कोड लेबल भी दिखाए गए हैं: एचटीटीपी रिस्पॉन्स कोड, एचटीटीपी रिस्पॉन्स कोड क्लास, GRPC स्टेटस कोड. 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) |
INVALID_REQUEST (पैरामीटर की अमान्य वैल्यू), MAX_ROUTE_LENGTH_EXCEEDED, MAX_WAYPOINTS_EXCEEDED, वगैरह. |
200, 400 |
400 | 4xx | 3 (INVALID_ARGUMENT) |
INVALID_REQUEST (अमान्य/मौजूद नहीं है पैरामीटर, अनुरोध को पार्स करने में गड़बड़ी) | 200, 400 |
400 | 4xx | 3 (INVALID_ARGUMENT) |
REQUEST_DENIED | 200, 403, 200, 400 |
403, 401(1) |
4xx(1) | 7 (PERMISSION_DENIED), 16 (UNAUTHENTICATED) |
OVER_DAILY_LIMIT, OVER_QUERY_LIMIT, RESOURCE_EXHAUSTED, dailyLimitExceeded, rateLimitExceeded, userRateLimitExceeded |
200, 403, 429 |
429(1) | 4xx(1) | 8 (RESOURCE_EXHAUSTED) |
UNKNOWN_ERROR | 200, 500, 503 |
500(1), 503 |
5xx(1) | 2 (जानकारी नहीं है)/13 (इंटरनल)(1), 14 (उपलब्ध नहीं है) |
1
गड़बड़ी के कोड की रिपोर्टिंग को बेहतर बनाने के लिए, Google Maps Platform के एपीआई को माइग्रेट किया जा रहा है: 1) Maps API के स्टेटस के लिए, एचटीटीपी रिस्पॉन्स कोड/क्लास 200 /2xx से
404 /4xx (और GRPC स्टेटस कोड 0 से
(OK ) 5 (NOT_FOUND )) पर,
2) Maps API के स्टेटस के लिए, एचटीटीपी रिस्पॉन्स कोड/क्लास 200 /2xx ,400 /4xx से
403 /4xx (और GRPC स्टेटस कोड 7
(PERMISSION_DENIED )) पर,
3) Maps API के स्टेटस के लिए,एचटीटीपी रिस्पॉन्स कोड/क्लास 200 /2xx ,403 /4xx से
401 /4xx (GRPC स्टेटस कोड 16
(UNAUTHENTICATED )) पर,4) Maps API के स्टेटस के लिए, एचटीटीपी रिस्पॉन्स कोड/क्लास 200 /2xx , 403 /4xx से
429 /4xx पर,
5) Maps API के स्टेटस के लिए, एचटीटीपी रिस्पॉन्स कोड/क्लास 200 /2xx से
500 /5xx (और GRPC स्टेटस कोड 2
(UNKNOWN ), 13 (INTERNAL )) पर.NOT_FOUND DATA_NOT_AVAILABLE ZERO_RESULTS REQUEST_DENIED REQUEST_DENIED OVER_QUERY_LIMIT dailyLimitExceeded rateLimitExceeded userRateLimitExceeded UNKNOWN_ERROR
ट्रांज़िशन पीरियड के दौरान, आपको दोनों रिस्पॉन्स कोड दिख सकते हैं. Maps API के जवाबों में मिले रिस्पॉन्स कोड नहीं बदल रहे हैं. मेट्रिक एक्सप्लोरर में, समय के साथ रिस्पॉन्स कोड के ब्रेकडाउन को एक्सप्लोर किया जा सकता है.
|
सूचनाएं बनाना
चेतावनी की सुविधा से, आपको अपने ऐप्लिकेशन में समय रहते समस्याओं के बारे में पता चलता है, ताकि आप उन्हें जल्द से जल्द ठीक कर सकें. Cloud Monitoring में, सूचना देने की नीति से उन स्थितियों के बारे में पता चलता है जिनमें आपको सूचना चाहिए. साथ ही, यह भी पता चलता है कि आपको सूचना कैसे चाहिए.
सूचना देने की नीतियां आसान या मुश्किल हो सकती हैं. सूचना देने वाली नीतियों की मदद से, यह कॉन्फ़िगर किया जा सकता है कि किसी एक टाइम सीरीज़ की वजह से शर्त पूरी हो सकती है या नहीं. इसके अलावा, यह भी कॉन्फ़िगर किया जा सकता है कि शर्त पूरी होने से पहले, एक से ज़्यादा टाइम सीरीज़ को शर्त पूरी करनी होगी या नहीं. उदाहरण के लिए:
- जब किसी खास एपीआई के लिए अनुरोधों की संख्या, हर पांच मिनट की विंडो में 1,000 अनुरोधों से ज़्यादा हो, तो मुझे सूचना दें.
- जब एचटीटीपी 200 रिस्पॉन्स के 90वें प्रतिशत में, तीन या उससे ज़्यादा एपीआई के लिए 100 मिलीसेकंड से ज़्यादा इंतज़ार का समय दिखे, तो ऑन-कॉल टीम को सूचना दें.
नीचे दी गई इमेज में, सूचना जनरेट करने के लिए सूचना की परिभाषा दिखाई गई है. यह सूचना तब जनरेट होती है, जब किसी एपीआई के लिए अनुरोध की संख्या, पांच मिनट की विंडो में 20 अनुरोधों से ज़्यादा हो जाती है:
इस इमेज में:
- इस चार्ट में, अलग-अलग एपीआई के लिए समय के साथ एपीआई कॉल की संख्या दिखाई गई है.
- लाल लाइन, सूचना थ्रेशोल्ड दिखाती है. पांच मिनट की विंडो के लिए, इस थ्रेशोल्ड से ज़्यादा एपीआई कॉल होने पर चेतावनी ट्रिगर होती है. इस उदाहरण में, आपको दिख सकता है कि एक एपीआई ने तय सीमा से ज़्यादा अनुरोध किए हैं.
चेतावनी देने वाली नीति की शर्तें पूरी होने पर, Cloud Monitoring एक इवेंट खोलता है और सूचनाएं जारी करता है:
- कोई घटना, एक ऐसा रिकॉर्ड होता है जो तब तक मौजूद रहता है, जब तक शर्त पूरी होती है. इसमें, निगरानी वाले संसाधनों की जानकारी सेव होती है. शर्त पूरी न होने पर, समस्या अपने-आप बंद हो जाती है. सूचना देने वाले डैशबोर्ड का इस्तेमाल करके, सभी समस्याओं को देखा जा सकता है. इनमें, खुली और बंद समस्याएं शामिल हैं.
- सूचना देने की नीति कॉन्फ़िगर करते समय, यह तय किया जाता है कि सूचना किसे भेजी जाए. मॉनिटरिंग की सुविधा, सूचनाओं के सामान्य चैनलों के साथ काम करती है. इनमें ईमेल, Cloud Mobile ऐप्लिकेशन, और PagerDuty या Slack जैसी सेवाएं शामिल हैं. सूचना चैनलों की पूरी सूची देखने के लिए, सूचना के विकल्प देखें.
सूचना के टाइप
Cloud Monitoring में कई तरह की सूचनाएं मिलती हैं. उदाहरण के लिए, इनके लिए तय किया जा सकता है:
- मेट्रिक थ्रेशोल्ड से जुड़ी सूचनाएं: अगर कोई मेट्रिक किसी तय अवधि की विंडो के लिए तय वैल्यू से ज़्यादा या कम हो जाती है या कोई मेट्रिक तय प्रतिशत से ज़्यादा या कम हो जाती है, तो सूचना ट्रिगर करें.
- बजट से जुड़ी सूचनाएं: थ्रेशोल्ड नियम सेट करें, ताकि लागत (असली लागत या अनुमानित लागत) आपके बजट के किसी प्रतिशत से ज़्यादा होने पर सूचनाएं ट्रिगर की जा सकें. यह जानकारी, आपके सेट किए गए नियमों के आधार पर मिलती है. इस चेतावनी से, एपीआई के इस्तेमाल पर कोई पाबंदी नहीं होती. यह सिर्फ़ तब सूचना देती है, जब आपका खर्च तय सीमा के आस-पास पहुंच जाता है.
- कोटा से जुड़ी सूचनाएं: Google Cloud अलग-अलग कोटा तय करता है. इनका इस्तेमाल, किसी प्रोजेक्ट या संगठन के इस्तेमाल किए जा रहे संसाधनों को ट्रैक करने और उनकी संख्या को सीमित करने के लिए किया जा सकता है. सूचनाएं भेजने के लिए, सूचनाओं का इस्तेमाल करें . ऐसा तब करें, जब आपका इस्तेमाल कोटा की सीमा के करीब पहुंच जाए.
ज़्यादा जानकारी के लिए, सूचना देने वाली नीतियों के टाइप देखें.
सूचना देने की नीतियां मैनेज करना
Cloud Console या Cloud Monitoring API का इस्तेमाल करके, अपने प्रोजेक्ट में सूचना देने की नीति जोड़ी जा सकती है. अपने प्रोजेक्ट की मेट्रिक के आधार पर सूचना देने वाली नीतियों की सूची देखने और उन नीतियों में बदलाव करने के तरीके के बारे में जानने के लिए, यह लेख पढ़ें:
- Cloud Console का इस्तेमाल करके, सूचना देने वाली नीतियों को मैनेज करना
- Cloud Monitoring API का इस्तेमाल करके, सूचना देने की नीतियों को मैनेज करना
एक अलर्ट बनाएं
सूचना बनाने पर, ये काम किए जा सकते हैं:
- मेट्रिक डेटा के आधार पर, सूचनाएं ट्रिगर करने की शर्तें तय करें.
- सूचना के उन चैनलों को तय करें जिन पर सूचनाएं भेजी जाएंगी.
यहां दिए गए उदाहरण में, किसी एपीआई के लिए Google Maps Platform की सेवा के इस्तेमाल की दर, पांच मिनट की विंडो के लिए दो अनुरोधों से ज़्यादा होने पर, सूचना ट्रिगर करने की सुविधा को सेट अप करने का तरीका बताया गया है.
सूचना बनाने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- सूचनाएं चुनें.
- सूचनाएं कैसे भेजी जाएं, यह तय करने के लिए सूचना चैनल में बदलाव करें को चुनें. इस उदाहरण में, आपको अपने ईमेल पते का इस्तेमाल करना होगा.
- ईमेल चैनल के लिए, नया जोड़ें को चुनें.
- ईमेल पता और डिसप्ले नेम डालें.
- सेव करें को चुनें.
- सूचनाएं चुनें.
- नीति बनाएं को चुनें.
- कोई समयावधि चुनें, जैसे कि सात दिन.
- सूचना की शर्तें में जाकर, नई शर्त चुनें:
- कोई मेट्रिक चुनें पर क्लिक करें. इसके बाद, रिसॉर्स के तौर पर इस्तेमाल किया गया एपीआई और मेट्रिक के तौर पर अनुरोध की संख्या चुनें. इसके बाद, लागू करें को चुनें.
- (ज़रूरी नहीं) चार्ट के नीचे, service, quota_metrics, एपीआई method, और मेट्रिक की सूची दी गई है value. इस जानकारी के आधार पर डेटा को फ़िल्टर करने के लिए, फ़िल्टर जोड़ें चुनें. उदाहरण के लिए, फ़िल्टर का इस्तेमाल करके यह बताया जा सकता है कि सूचना ट्रिगर करने के लिए, method का वैल्यू google.places.Autocomplete.http होना चाहिए.
- डेटा ट्रांसफ़ॉर्म करें में जाकर, रोलिंग विंडो के लिए 5 मिनट और रोलिंग विंडो फ़ंक्शन के लिए औसत चुनें.
- आगे बढ़ें को चुनें.
- सूचना ट्रिगर को कॉन्फ़िगर करें में जाकर, थ्रेशोल्ड वैल्यू को 2 पर सेट करें. इससे, पांच मिनट की विंडो में दो से ज़्यादा अनुरोध मिलने पर सूचना ट्रिगर हो जाएगी. ध्यान दें कि चार्ट में अब एक रेड लाइन दिख रही है. यह लाइन, चुनी गई समयावधि के लिए अलर्ट की सीमा दिखाती है. चार्ट से, यह देखा जा सकता है कि चेतावनी कहां ट्रिगर हुई होगी. ज़रूरत के हिसाब से सीमा में बदलाव करने के लिए, इस चार्ट का इस्तेमाल किया जा सकता है.
- आगे बढ़ें पर क्लिक करें.
- सूचनाएं कॉन्फ़िगर करें और सूचना को फ़ाइनल करें
पेज पर:
- सूचना चैनल के लिए बनाया गया ईमेल पता चुनें.
- सूचना का नाम डालें में जाकर, मेरा टेस्ट सूचना डालें.
- नीति बनाएं को चुनें.
- कुछ एपीआई अनुरोध करें. सूचना वाला ईमेल जनरेट करने के लिए, पक्का करें कि आपने पांच मिनट के अंदर दो से ज़्यादा एपीआई अनुरोध किए हों.
- सूचना का ईमेल मिलने के बाद, सूचना
पेज पर जाएं.
- चेतावनियों की सूची वाली टेबल में, ज़्यादा जानकारी देखने के लिए चेतावनी पर क्लिक करें.
- सूचना के बारे में जानकारी देखने के लिए, सूचना के नाम पर क्लिक करें. इसमें, सूचना को ट्रिगर करने वाले इवेंट को दिखाने वाला चार्ट भी शामिल है.
इसी विषय से जुड़े लिंक
सूचनाओं के बारे में ज़्यादा जानकारी के लिए, ये देखें:
- सूचना देने की सुविधा के बारे में जानकारी
- बजट और बजट से जुड़ी सूचनाएं बनाना, उनमें बदलाव करना या उन्हें मिटाना
- सूचना देने से जुड़ी सामान्य नीतियों की सेटिंग
- कोटा मेट्रिक को चार्ट में दिखाना और उन्हें मॉनिटर करना