Google Cloud Logging, लॉग पर आधारित विस्तृत मेट्रिक उपलब्ध कराता है, जिनका इस्तेमाल किया जा सकता है देखें. लॉग पर आधारित मेट्रिक, लॉग एंट्री के कॉन्टेंट पर आधारित होती हैं. उदाहरण के लिए, मेट्रिक में लॉग एंट्री की संख्या को रिकॉर्ड किया जा सकता है. मैसेज भेज सकते हैं या वे लॉग एंट्री में रिपोर्ट की गई इंतज़ार के समय की जानकारी निकाल सकते हैं. क्लाउड मॉनिटरिंग चार्ट और चेतावनी देने से जुड़ी नीतियों में, लॉग-आधारित मेट्रिक का इस्तेमाल किया जा सकता है.
क्लाउड लॉगिंग से उपलब्ध कराई गई सिस्टम-तय लॉग-आधारित मेट्रिक का हिसाब लगाया जाता है लॉग इन के ज़रिए डाले गए लॉग से लिए गए हैं. अगर लॉग को साफ़ तौर पर को लॉग करके डेटा डालने की प्रोसेस से बाहर रखा जाता है, तो इसे इन मेट्रिक में शामिल नहीं किया जाता.
इस दस्तावेज़ में लॉग इन करने के लिए ड्रिल-डाउन करने का तरीका बताया गया है डिलीवरी एपीआई को लागू करने के बारे में अहम जानकारी. इसमें ये भी शामिल हैं:
लॉग एक्सप्लोरर का इस्तेमाल करना
अपनी मदद करने के लिए, लॉग को अलग-अलग तरह से फ़िल्टर करने के लिए, लॉग एक्सप्लोरर का इस्तेमाल किया जा सकता है Google Maps Platform लास्ट माइल फ़्लीट सलूशन वाले ऐप्लिकेशन की परफ़ॉर्मेंस के बारे में अहम जानकारी पाएं. उदाहरण के लिए, लॉग को इन तरीकों से फ़िल्टर किया जा सकता है:
- डिलीवरी से वाहन का आईडी
- टास्क आईडी के हिसाब से
- किसी खास समयावधि में वाहन के लिए
ज़्यादा जानकारी के लिए, यह देखें लॉग एक्सप्लोरर का इस्तेमाल करना.
अलर्ट का इस्तेमाल करना
कोई मेट्रिक कम होने पर ग्राहकों को सूचना देने के लिए, आपके पास सूचना पाने की सुविधा भी होती है की सीमा तय कर सकते हैं. साथ ही, सूचनाओं के लिए सूचना के चैनल तय कर सकते हैं.
सूचना का चैनल बनाना
आपके पास सूचना देने वाला एक चैनल बनाने का विकल्प है. इससे यह जानकारी मिल सकती है कि किसे सूचना दी जानी चाहिए और कैसे करना है. सूचना चैनल में मोबाइल डिवाइस शामिल हो सकते हैं, पेजर, Slack, ईमेल, Pub/Sub, और अन्य चैनल.
सूचना का चैनल बनाने के लिए, निगरानी करें और फिर आवाज़ वाली सूचनाएं को चुनें 'चेतावनी देने वाला पेज' खोलने के लिए, Cloud Console में जाएं. इसके बाद, चुनें पेज के सबसे ऊपरी हिस्से में, सूचना चैनलों में बदलाव करें.
ज़्यादा जानकारी के लिए, यह देखें सूचना के चैनल मैनेज करना.
सूचना का उदाहरण बनाना
नीचे दिए गए उदाहरण में बिल करने योग्य_टास्क के बारे में सूचना बनाने का तरीका बताया गया है पिछले उदाहरण में बनाई गई मेट्रिक, तय की गई सीमा से कम है.
Cloud Console में, निगरानी और फिर सूचना देने वाली को चुनें चेतावनी पेज. इसके बाद, पेज के सबसे ऊपरी हिस्से में नीति बनाएं चुनें.
'सूचना से जुड़ी नीति बनाएं' पेज पर, शर्त जोड़ें चुनें.
'शर्त जोड़ें' डायलॉग में:
- सूचना का नाम डालें (उदाहरण के लिए, बिल करने लायक टास्क का काउंटर बहुत कम है).
टारगेट के लिए, billable_tasks टाइप करना शुरू करें. यह अपने-आप पूरा हो जाना चाहिए पिछले उदाहरण में बनाई गई लॉग आधारित मेट्रिक में बदल दें. मेट्रिक चुनें को चुनें. (मेट्रिक का पूरा नाम logging/user/billable_tasks है.)
मेट्रिक टारगेट की जानकारी अपने-आप भरनी चाहिए. साथ ही, आपको मेट्रिक ग्राफ़ पर क्लिक करें.
नीचे बाईं ओर मौजूद कॉन्फ़िगरेशन सेक्शन तक स्क्रोल करें और सूचना सेट करें पैरामीटर का इस्तेमाल करें. (उदाहरण के लिए,
Condition
को नीचे है,Threshold
को 0.1 पर सेट करें, औरFor
से 5 मिनट तक.) थ्रेशोल्ड सेट करने पर, लाल रंग की लाइन में मौजूदा वैल्यू के हिसाब से सूचना थ्रेशोल्ड दिखाने वाले मेट्रिक चार्ट पर दिखती है.जोड़ें बटन पर क्लिक करें.
'सूचना बनाने की नीति बनाना' पेज पर वापस जाएं और आगे बढ़ें को चुनें.
इसके अलावा, सूचना ट्रिगर होने पर, चैनल की संपर्क जानकारी के लिए सूचना सेट करें. इसके बाद, आगे बढ़ें को चुनें.
समस्या को ठीक करने के लिए निर्देश जोड़ें. इसमें निर्देश शामिल होंगे सूचना के मुख्य हिस्से में. इसके बाद सेव करें पर क्लिक करें.
आपकी सूचना अब लाइव हो जाएगी. अगर यह ट्रिगर होता है, तो यह चेतावनी वाले पेज पर दिखेगा.
अगर सूचना देने वाला कोई चैनल चुना गया है, तो उसे सूचना दी जाएगी.
BigQuery का इस्तेमाल करना
विश्लेषण करने के लिए BigQuery एक बेहतरीन टूल है. इसका इस्तेमाल स्टोर में किया जा सकता है लंबे समय के लॉग करने और डेटा के लिए ऐड-हॉक SQL जैसी क्वेरी करने के लिए.
उदाहरण के लिए, ऐसे रूटीन बनाए जा सकते हैं:
- ऐसी क्वेरी जो CreateTasks लॉग की संख्या, और घंटे के हिसाब से उनका ग्रुप बनाता है.
- ऐसी क्वेरी जो हर वाहन के लिए हर घंटे के स्टॉप की संख्या.
- एक क्वेरी जो पहली बार डिलीवरी की सफलता की दर.
ज़्यादा जानकारी के लिए, यह देखें BigQuery का इस्तेमाल करना.