Cloud Monitoring आपके एपीआई, सेवा, और इस्तेमाल किए जाने वाले Google Cloud Platform के संसाधनों के लिए मेट्रिक इकट्ठा करती है. इस विषय में, क्लाउड मॉनिटरिंग की सुविधा को कॉन्फ़िगर करने और एपीआई के इस्तेमाल को मॉनिटर करने, डैशबोर्ड बनाने, और सूचनाएं बनाने के तरीके के बारे में बताया गया है.
क्लाउड मॉनिटरिंग में कई सुविधाएं और विकल्प हैं. इस विषय में, क्लाउड मॉनिटरिंग की सुविधा के बारे में जानकारी दी गई है. साथ ही, बुनियादी उदाहरण भी दिए गए हैं. सभी सुविधाओं के साथ-साथ, कई और उदाहरणों के बारे में जानकारी पाने के लिए, क्लाउड मॉनिटरिंग से जुड़ा दस्तावेज़ पढ़ें.
क्लाउड निगरानी कॉन्फ़िगर करें
मॉनिटरिंग की मदद से मेट्रिक देखी और मैनेज की जा सकती हैं:
- किसी एक प्रोजेक्ट के लिए
- एक संगठन में कई प्रोजेक्ट के लिए
- कई संगठनों के एक से ज़्यादा प्रोजेक्ट के लिए
यह पक्का करने के लिए कि आपके प्रोजेक्ट की मेट्रिक उपलब्ध हैं, ये काम करें:
- Google Cloud Console में, निगरानी को चुनें:
- पक्का करें कि आपने सही प्रोजेक्ट चुना हो.
- मॉनिटरिंग नेविगेशन पैनल में, मेट्रिक के दायरे की दाईं ओर मौजूद > पर क्लिक करें. यह स्क्रीनशॉट, वह पेज दिखाता है जो AllEnvironments प्रोजेक्ट को चुनने पर दिखता है:
इस प्रोजेक्ट से मॉनिटर की गई मेट्रिक के लेबल वाली टेबल में, ऐसे प्रोजेक्ट की सूची होती है जिनकी मेट्रिक को मौजूदा मेट्रिक के दायरे से ऐक्सेस किया जा सकता है. टेबल की हर लाइन में एक प्रोजेक्ट और उस प्रोजेक्ट की भूमिका मौजूद होती है:
- स्कोपिंग प्रोजेक्ट: इस प्रोजेक्ट में, अपटाइम जांच के साथ-साथ उन नीतियों, ग्रुप, और डैशबोर्ड को सेव किया जाता है जिन्हें आपने कॉन्फ़िगर किया है. मेट्रिक के स्कोप और स्कोपिंग प्रोजेक्ट के बीच 1:1 संबंध होता है. इस उदाहरण के लिए, AllEnvironments प्रोजेक्ट एक स्कोपिंग प्रोजेक्ट है.
- मॉनिटर किया गया प्रोजेक्ट: प्रोजेक्ट की मेट्रिक, मेट्रिक के मौजूदा दायरे में दिखती हैं. इस उदाहरण के लिए, स्टेजिंग और प्रोडक्शन प्रोजेक्ट, मॉनिटर किए गए प्रोजेक्ट हैं.
नीचे दिए गए प्रोजेक्ट, इस प्रोजेक्ट की मेट्रिक लेबल वाली टेबल में उन प्रोजेक्ट की सूची होते हैं जिनकी मेट्रिक के दायरे में मौजूदा प्रोजेक्ट शामिल होता है. पिछला स्क्रीनशॉट दिखाता है कि AllEnvironments प्रोजेक्ट के ज़रिए सेव की गई मेट्रिक को कोई भी दूसरा प्रोजेक्ट ऐक्सेस नहीं कर सकता.
प्रोजेक्ट जोड़ने और हटाने के तरीके के साथ-साथ ज़्यादा जानकारी के लिए, क्लाउड मॉनिटरिंग कॉन्फ़िगर करें लेख पढ़ें.
मेट्रिक एक्सप्लोर करें
मेट्रिक डेटा के बारे में ज़्यादा जानने के लिए, मेट्रिक एक्सप्लोरर का इस्तेमाल करके चार्ट बनाएं. यह टूल, क्लाउड मॉनिटरिंग के साथ काम करता है. उदाहरण के लिए, अगर आपको किसी एपीआई के कोटा के इस्तेमाल की जानकारी देखनी है, तो मेट्रिक एक्सप्लोरर का इस्तेमाल करके ऐसा चार्ट बनाया जा सकता है जो सबसे हाल का डेटा दिखाता हो.
नीचे दी गई इमेज में, Maps API के लिए कोटा के इस्तेमाल की जानकारी देने वाला चार्ट दिखाया गया है:
इस उदाहरण में, स्टैक किया गया बार चार्ट दिखाया गया है, जिसमें हर एपीआई को बार के एक सेक्शन से दिखाया गया है. आपके पास अलग-अलग तरह के चार्ट बनाने का विकल्प होता है, जैसे कि लाइन चार्ट, बार चार्ट, और हीट मैप. एक ऐसा चार्ट भी बनाया जा सकता है जो ज़्यादा से ज़्यादा 10 अलग-अलग मेट्रिक दिखाता है.
इस इमेज में:
- चार्ट की बाईं ओर मौजूद संसाधन टाइप और मेट्रिक फ़ील्ड, चार्ट में दिखने वाले मेट्रिक डेटा के बारे में बताते हैं.
- चार्ट के ऊपर मौजूद चार्ट टाइप ड्रॉप-डाउन से, चार्ट टाइप चुना जा सकता है. इस उदाहरण में, इसे स्टैक की गई बार चार्ट पर सेट किया गया है.
- चार्ट के ऊपर दिया गया समय अंतराल 1W (एक हफ़्ता) पर सेट है.
- चार्ट के नीचे सेवा, quota_metric, एपीआई तरीका, और मेट्रिक value की सूची दी गई है, जो चार्ट के डेटा के बारे में जानकारी देती है. दिखाए गए डेटा को बेहतर बनाने के लिए इस जानकारी का इस्तेमाल करने के लिए, फ़िल्टर जोड़ें चुनें.
मेट्रिक एक्सप्लोरर पेज से किसी दूसरे पेज पर जाने पर, चार्ट मिट जाता है. इससे, आपके पास मिटाने के लिए कोई अनचाहा आर्टफ़ैक्ट नहीं रहता. इसके अलावा, चार्ट को कस्टम डैशबोर्ड में सेव या शेयर किया जा सकता है. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानकारी के लिए, नीचे डैशबोर्ड बनाएं देखें.
कोई एक मेट्रिक चार्ट करें
मेट्रिक एक्सप्लोरर का इस्तेमाल करके चार्ट को कॉन्फ़िगर करने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, मेट्रिक एक्सप्लोरर चुनें.
- मेट्रिक डेटा को बार चार्ट के तौर पर देखने के लिए, टूलबार में चार्ट टाइप ड्रॉप-डाउन से स्टैक किया गया बार चार्ट चुनें.
- कोई समय अंतराल चुनें, जैसे कि 1 वॉट (एक हफ़्ता).
- चार्ट पर दिखाने के लिए डेटा तय करें. मेन्यू-ड्रिवन इंटरफ़ेस का इस्तेमाल करने या
फ़िल्टर डालने के लिए, कॉन्फ़िगरेशन टैब चुनें. मॉनिटरिंग क्वेरी लैंग्वेज (MQL) का इस्तेमाल करने के लिए, MQL
टैब चुनें.
- कोटा के इस्तेमाल का चार्ट बनाने के लिए, संसाधन टाइप के तौर पर उपभोक्ता कोटा चुनें. इसके अलावा, अगर आपको एपीआई के इस्तेमाल के बारे में जानकारी देने वाला चार्ट बनाना है, तो Consumed API या Google Maps API चुनें. Google Maps Platform API के इस्तेमाल से जुड़ी मेट्रिक के बारे में ज़्यादा जानने के लिए, इस्तेमाल की मेट्रिक वाला सेक्शन देखें. हर तरह के संसाधन का ब्यौरा देखने के लिए, उस पर कर्सर घुमाएं.
- मेट्रिक के लिए, रेट कोटा के इस्तेमाल की जानकारी चुनें. मेट्रिक का डेटा दिखाने के लिए, चार्ट अपने-आप अपडेट हो जाता है. ध्यान दें कि इस मेट्रिक के लिए कोटा के अन्य विकल्प भी मौजूद हैं. ब्यौरा देखने के लिए, हर मेट्रिक पर कर्सर घुमाएं. मेट्रिक्स एक्सप्लोरर फ़ील्ड के बारे में ज़्यादा जानकारी के लिए, मेट्रिक चुनना और चार्ट में डेटा दिखाने का तरीका चुनना देखें.
- (ज़रूरी नहीं) डिसप्ले को बेहतर बनाने के लिए इन विकल्पों का इस्तेमाल करें:
- डेटा का कोई सबसेट तय करने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें चुनें और डायलॉग बॉक्स पूरा करें. ज़्यादा
जानकारी के लिए, चार्ट में दिया गया डेटा फ़िल्टर करना देखें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
- लेबल फ़ील्ड में, तरीका चुनें.
- तुलना फ़ील्ड में = (इसके बराबर है) चुनें.
- वैल्यू फ़ील्ड में, किसी खास तरीके का नाम चुनें. आपको डेटा दिखाने वाले तरीके का नाम चुनने के लिए कहा जाएगा.
- चार्ट अपडेट करने के लिए, हो गया चुनें.
- टाइम सीरीज़ को किसी लेबल के हिसाब से ग्रुप करने के लिए, इसके हिसाब से ग्रुप करें फ़ील्ड का इस्तेमाल करें. इस फ़ील्ड के लिए कोई वैल्यू चुनने पर, एग्रीगेटर फ़ील्ड के लिए वैल्यू अपने-आप चुन ली जाती है.
- टाइम सीरीज़ को जोड़ने का तरीका बताने के लिए, एग्रीगेटर फ़ील्ड सेट करें. उदाहरण के लिए, अगर इसके हिसाब से ग्रुप करें फ़ील्ड खाली है और एग्रीगेटर फ़ील्ड मीन पर सेट है, तो चार्ट टाइम सीरीज़ का औसत दिखाता है.
- अलग-अलग टाइम सीरीज़ को प्रोसेस करने का तरीका कॉन्फ़िगर करने के लिए, बेहतर विकल्प चुनें. ज़्यादा जानकारी के लिए, मेट्रिक्स एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना लेख पढ़ें.
- डेटा का कोई सबसेट तय करने के लिए, फ़िल्टर जोड़ें. फ़िल्टर जोड़ने के लिए, फ़िल्टर जोड़ें चुनें और डायलॉग बॉक्स पूरा करें. ज़्यादा
जानकारी के लिए, चार्ट में दिया गया डेटा फ़िल्टर करना देखें. उदाहरण के लिए, किसी एक एपीआई का डेटा देखने के लिए:
विकल्प को डैशबोर्ड में जोड़ें.
मेट्रिक एक्सप्लोरर पेज से बाहर जाने पर, चार्ट खारिज हो जाता है. चार्ट को किसी नए या मौजूदा डैशबोर्ड में सेव करने के लिए, आपके पास विकल्प के तौर पर चार्ट सेव करने का विकल्प होता है. डैशबोर्ड में चार्ट जोड़ने के बारे में ज़्यादा जानकारी के लिए, नीचे डैशबोर्ड बनाना देखें.
एक से ज़्यादा मेट्रिक को चार्ट पर दिखाना
कुछ परिस्थितियों में, हो सकता है कि आप एक ही चार्ट पर कई मेट्रिक दिखाना चाहें. उदाहरण के लिए, हो सकता है कि आप उन चार्ट पर कोटा की सीमा दिखाना चाहें जैसे कि कोटा के इस्तेमाल की जानकारी दिखाते हैं. एक चार्ट में ज़्यादा से ज़्यादा 10 मेट्रिक दिखाई जा सकती हैं.
किसी मौजूदा चार्ट में मेट्रिक जोड़ने के लिए, यह तरीका अपनाएं:
- मौजूदा चार्ट में, स्क्रीन के सबसे नीचे एक और मेट्रिक जोड़ें चुनें.
- मेट्रिक चुनें. इसके बाद, यह तय करें कि उस मेट्रिक के लिए टाइम सीरीज़ को कैसे दिखाया जाए. यह ठीक उसी तरह से दिखाया जाएगा जिस तरह आपने ऊपर दी गई ओरिजनल मेट्रिक को कॉन्फ़िगर किया है.
इसी विषय से जुड़े लिंक
मेट्रिक एक्सप्लोर करने के बारे में ज़्यादा जानकारी के लिए, यहां देखें:
- मेट्रिक एक्सप्लोरर की मदद से चार्ट बनाना
- मेट्रिक्स एक्सप्लोरर का इस्तेमाल करते समय मेट्रिक चुनना
- सभी Google Cloud API के लिए उपलब्ध मेट्रिक
- Google Maps Platform एपीआई से जुड़ी मेट्रिक
- चार्ट डिस्ट्रिब्यूशन मेट्रिक
- विकल्प देखें
डैशबोर्ड बनाएं
डैशबोर्ड की मदद से, टाइम सीरीज़ के डेटा को चार्ट के कलेक्शन के तौर पर देखा और मॉनिटर किया जा सकता है. क्लाउड मॉनिटरिंग, पहले से तय डैशबोर्ड और कस्टम डैशबोर्ड के साथ काम करता है:
- Google Cloud Platform की जिन सेवाओं का इस्तेमाल किया जाता है उनके लिए पहले से तय डैशबोर्ड अपने-आप इंस्टॉल हो जाते हैं. इन डैशबोर्ड को कॉन्फ़िगर नहीं किया जा सकता.
- कस्टम डैशबोर्ड वे डैशबोर्ड होते हैं जिन्हें आपने बनाया है. कस्टम डैशबोर्ड की मदद से, यह तय किया जा सकता है कि कौनसा डेटा देखना है और उसे कैसे देखना है. उदाहरण के लिए, अपने प्रोजेक्ट में सेव किया गया मेट्रिक डेटा, सूचना देने वाली नीतियां, और लॉग दिखाए जा सकते हैं. टाइम सीरीज़ का डेटा, चार्ट पर गेज या स्कोरकार्ड के साथ या टेबल के तौर पर दिखाया जा सकता है.
कस्टम डैशबोर्ड बनाने के लिए, Cloud Console या Cloud Monitoring API का इस्तेमाल किया जा सकता है. नीचे दी गई इमेज में, दो चार्ट वाला कस्टम डैशबोर्ड दिखाया गया है:
- बाईं ओर मौजूद कोटा चार्ट
- दाईं ओर मौजूद एपीआई की गिनती करने वाला चार्ट
मेट्रिक चार्ट बनाकर और फिर डैशबोर्ड में चार्ट जोड़कर कस्टम डैशबोर्ड बनाएं. मेट्रिक एक्सप्लोरर में, चार्ट को बनाया जा सकता है. इसके बाद, उसे किसी नए या मौजूदा डैशबोर्ड में जोड़ा जा सकता है. इसके अलावा, डैशबोर्ड बनाने के बाद, चार्ट जोड़ने के लिए डैशबोर्ड में बदलाव किया जा सकता है.
Cloud Monitoring API का इस्तेमाल करके कस्टम डैशबोर्ड को मैनेज करने का विकल्प चुनने पर, मेट्रिक एक्सप्लोरर आपको दो काम की सुविधाएं देता है:
- आपको जिस चार्ट को डैशबोर्ड में जोड़ना है उसके लिए JSON फ़ॉर्मैट जनरेट करने के लिए, मेट्रिक एक्सप्लोरर की मदद से चार्ट को कॉन्फ़िगर करें. इसके बाद, मेट्रिक एक्सप्लोरर टूलबार में के ज़्यादा विकल्प मेन्यू आइटम से, JSON फ़ॉर्मैट में दिख रहे डेटा को ऐक्सेस किया जा सकता है.
- Cloud Monitoring API के साथ इस्तेमाल किए जाने वाले मॉनिटरिंग फ़िल्टर के सिंटैक्स की पहचान करने के लिए, मेट्रिक एक्सप्लोरर के मेन्यू पर आधारित इंटरफ़ेस का इस्तेमाल करके, चार्ट कॉन्फ़िगर करें. मेट्रिक और फ़िल्टर चुनने के बाद, उनसे मिलता-जुलता मॉनिटरिंग फ़िल्टर देखने के लिए, डायरेक्ट फ़िल्टर मोड पर जाएं.
कस्टम डैशबोर्ड बनाना
कस्टम डैशबोर्ड बनाने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- डैशबोर्ड की खास जानकारी देने वाले पेज में, डैशबोर्ड बनाएं पर क्लिक करें.
- हर उस चार्ट के लिए जिसे आपको डैशबोर्ड में जोड़ना है, यह तरीका अपनाएं:
चार्ट जोड़ें से चार्ट का कोई टाइप चुनें या लाइब्रेरी से किसी चार्ट को खींचकर ग्राफ़ एरिया में छोड़ें.
चुने गए टाइप का, पहले से कॉन्फ़िगर किया गया चार्ट दिखेगा. नीचे दिए गए उदाहरण में, लाइन चार्ट और उसका कॉन्फ़िगरेशन पैनल दिखाया गया है:
- संसाधन टाइप और मेट्रिक चुनें. इसके बाद, कोई भी फ़िल्टर उसी तरह लागू करें जैसा आपने चार्ट बनाते समय ऊपर किया था.
अपनी पसंद के बारे में ज़्यादा जानने के लिए, डैशबोर्ड विजेट जोड़ें देखें.
- (ज़रूरी नहीं) डैशबोर्ड टूलबार में, दूसरा चार्ट जोड़ने के लिए चार्ट जोड़ें पर क्लिक करें. इसके बाद, चार्ट को पसंद के मुताबिक बनाने के लिए ऊपर दिया गया तरीका दोहराएं.
- बदलाव करने के बाद, डैशबोर्ड से बाहर निकलने के लिए, लेफ़्ट ऐरो चुनें या मॉनिटरिंग मेन्यू में कोई अन्य आइटम चुनें. आपका डैशबोर्ड अपने-आप सेव हो जाता है.
कोई डैशबोर्ड देखना
डैशबोर्ड देखने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- नेविगेशन पैनल में, डैशबोर्ड चुनें.
- सूची से अपना कस्टम डैशबोर्ड या पहले से तय डैशबोर्ड चुनें.
इसी विषय से जुड़े लिंक
डैशबोर्ड बनाने के बारे में ज़्यादा जानकारी के लिए, यहां देखें:
इस्तेमाल से जुड़ी मेट्रिक
Google Maps Platform API के इस्तेमाल की निगरानी करने के लिए, मेट्रिक के दो ग्रुप उपलब्ध हैं: सर्विसरनटाइम मेट्रिक (संसाधन टाइप consumed_api) ज़्यादातर Google Cloud API और 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 मॉनिटरिंग में उपलब्ध रिस्पॉन्स कोड लेबल: एचटीटीपी रिस्पॉन्स कोड, एचटीटीपी रिस्पॉन्स कोड क्लास, GRPC स्टेटस कोड के बीच की मैपिंग दिखाई गई है. जीआरपीसी स्टेटस कोड, gRPC अनुरोधों के लिए अंकों वाला gRPC रिस्पॉन्स कोड है. इसके अलावा, एचटीटीपी अनुरोधों के लिए gRPC का मिलता-जुलता कोड भी होता है.
एपीआई से मिले जवाबों में रिस्पॉन्स कोड दिखाए गए | मॉनिटरिंग को रिस्पॉन्स कोड रिपोर्ट किए गए | |||
---|---|---|---|---|
Maps API की स्थिति | एचटीटीपी रिस्पॉन्स कोड | एचटीटीपी रिस्पॉन्स कोड | एचटीटीपी रिस्पॉन्स कोड क्लास | जीआरपीसी स्थिति कोड |
ठीक है | 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 | 4एक्सएक्स | 3 (अमान्य_ फ़िल्टर) |
INVALID_REQUEST (अमान्य/मौजूद नहीं पैरामीटर, पार्स करने में गड़बड़ी का अनुरोध करें) | 200, 400 |
400 | 4एक्सएक्स | 3 (अमान्य_ फ़िल्टर) |
REQUEST_DENIED | 200, 403, 200, 400 |
403, 401(1) |
4xx(1) | 7 (अनुमति_DENIED), 16 (पुष्टि नहीं की गई) |
OVER_ Daily_LIMIT, OVER_QUERY_LIMIT, डेटा_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 (उपलब्ध नहीं है) |
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 मोबाइल ऐप्लिकेशन, और PagerDuty या Slack जैसी सेवाएं शामिल हैं. सूचना के चैनलों की पूरी सूची देखने के लिए, सूचना के विकल्प देखें.
चेतावनी के टाइप
क्लाउड मॉनिटरिंग कई तरह की चेतावनियों के साथ काम करता है. उदाहरण के लिए, इनके बारे में बताया जा सकता है:
- मेट्रिक थ्रेशोल्ड के बारे में सूचनाएं: तब सूचना को ट्रिगर करें, जब किसी खास अवधि के लिए मेट्रिक की वैल्यू तय वैल्यू से कम या ज़्यादा होती हो या पहले से तय किए गए प्रतिशत से मेट्रिक बढ़ती या घटती हो.
- बजट अलर्ट: जब आपकी लागत (असल लागत या अनुमानित लागत) आपके बजट के एक प्रतिशत (आपके सेट किए गए नियमों के आधार पर) से ज़्यादा हो, तब सूचनाएं ट्रिगर करने के लिए थ्रेशोल्ड नियम सेट करें. इस चेतावनी में एपीआई के इस्तेमाल की सीमा नहीं दी जाती है. यह आपको सिर्फ़ तब सूचना देता है, जब खर्च की गई रकम तय रकम के आस-पास हो.
- कोटा से जुड़ी चेतावनियां: Google Cloud Platform कई कोटा तय करता है. इनका इस्तेमाल करके, किसी प्रोजेक्ट या संगठन के इस्तेमाल किए गए संसाधनों को ट्रैक और सीमित किया जा सकता है. डेटा का इस्तेमाल तय सीमा तक पहुंचने पर सूचनाएं भेजने के लिए, सूचनाएं पाने की सुविधा का इस्तेमाल करें.
ज़्यादा जानकारी के लिए चेतावनी देने वाली नीतियां देखें.
सूचना देने से जुड़ी नीतियों को मैनेज करें
Cloud Console या Cloud Monitoring API का इस्तेमाल करके, अपने प्रोजेक्ट में चेतावनी देने वाली नीति जोड़ी जा सकती है. अपने प्रोजेक्ट की मेट्रिक के आधार पर सूचना देने वाली नीतियों की सूची देखने और उन नीतियों में बदलाव करने के तरीके के बारे में जानने के लिए, यह लेख पढ़ें:
- Cloud Console का इस्तेमाल करके, सूचना देने वाली नीतियों को मैनेज करना
- Cloud Monitoring API का इस्तेमाल करके सूचना देने वाली नीतियों को मैनेज करना
चेतावनी बनाएं
कोई सूचना बनाने पर:
- मेट्रिक डेटा के आधार पर, आपके अलर्ट को ट्रिगर करने वाली शर्तें तय करें.
- सूचना पाने के लिए चुने गए चैनल तय करें.
नीचे दिया गया उदाहरण दिखाता है कि जब किसी एपीआई के लिए Google Maps Platform की सेवा के इस्तेमाल की दर पांच मिनट की विंडो में दो अनुरोधों से ज़्यादा हो जाती है, तब सूचना ट्रिगर होने की सुविधा सेट अप कैसे की जाती है.
सूचना बनाने के लिए, यह तरीका अपनाएं:
- Cloud Console में, निगरानी चुनें:
- सूचना देने वाली चुनें.
- यह बताने के लिए कि चेतावनी, सूचना किस तरह देती है, सूचनाएं चैनल में बदलाव करें चुनें. इस उदाहरण में, उपयोगकर्ताओं के लिए अपने ईमेल पते का इस्तेमाल किया जाएगा.
- ईमेल चैनल के लिए, नया जोड़ें चुनें.
- एक ईमेल पता और डिसप्ले नाम डालें.
- सेव करें चुनें.
- सूचना देने वाली चुनें.
- नीति बनाएं चुनें.
- कोई समयावधि चुनें, जैसे कि सात दिन.
- सूचना की शर्तें में जाकर, नई शर्त चुनें:
- मेट्रिक चुनें पर क्लिक करें. इसके बाद, संसाधन के तौर पर Consumed API और मेट्रिक के तौर पर अनुरोधों की संख्या चुनें. इसके बाद, लागू करें चुनें.
- (ज़रूरी नहीं) चार्ट के नीचे service, quota_metric, एपीआई तरीका, और मेट्रिक value की सूची दी गई है. इस जानकारी के आधार पर डेटा को फ़िल्टर करने के लिए, फ़िल्टर जोड़ें चुनें. उदाहरण के लिए, फ़िल्टर का इस्तेमाल करके यह तय किया जा सकता है कि सूचना ट्रिगर करने के लिए, तरीका google.places.स्ट्रीमिंग.http के बराबर होना चाहिए.
- डेटा बदलें में जाकर, रोलिंग विंडो के लिए 5 मिनट और रोलिंग विंडो फ़ंक्शन के लिए मीन चुनें.
- आगे बढ़ें को चुनें.
- सूचना ट्रिगर कॉन्फ़िगर करें में, थ्रेशोल्ड वैल्यू को 2 पर सेट करें, ताकि पांच मिनट की विंडो में दो से ज़्यादा अनुरोध होने पर सूचना ट्रिगर हो सके. ध्यान दें कि अब चार्ट में एक लाल लाइन दिख रही है. यह लाइन, चुने गए समय अंतराल के लिए सूचना की सीमा को दिखाती है. चार्ट से यह देखा जा सकता है कि कोई सूचना कहां ट्रिगर हुई होगी. इस चार्ट का इस्तेमाल करके, अपनी ज़रूरत के हिसाब से सीमा में बदलाव किया जा सकता है.
- आगे बढ़ें पर क्लिक करें.
- सूचनाएं कॉन्फ़िगर करें और सूचना को फ़ाइनल करें
पेज पर:
- वह ईमेल पता चुनें जिसे आपने सूचना चैनल के लिए बनाया है.
- सूचना को नाम दें में, मेरा टेस्ट अलर्ट डालें.
- नीति बनाएं चुनें.
- एपीआई अनुरोध करें. पक्का करें कि सूचना वाली ईमेल सूचना जनरेट करने के लिए, आपने पांच मिनट के अंदर दो से ज़्यादा एपीआई अनुरोध किए हों.
- ईमेल मिलने के बाद, चेतावनी देने वाले पेज पर जाएं.
- टेबल की लिस्टिंग से जुड़ी सूचनाओं में, ज़्यादा जानकारी देखने के लिए सूचना पर क्लिक करें.
- सूचना के नाम पर क्लिक करके, सूचना के बारे में जानकारी देखें. इस जानकारी में, उस इवेंट को दिखाने वाला चार्ट भी शामिल होता है जिसने सूचना को ट्रिगर किया था.
इसी विषय से जुड़े लिंक
सूचनाओं के बारे में ज़्यादा जानकारी के लिए, इन्हें देखें: