अपने इंटिग्रेशन के लिए इवेंट लॉग, Google Cloud Logging से ऐक्सेस किए जा सकते हैं. Cloud Logging का इस्तेमाल करके, लॉग एक्सप्लोर करें, मेट्रिक और सूचनाएं बनाएं या Google Cloud Pub/Sub का इस्तेमाल करके, लॉग को अन्य ऐप्लिकेशन पर एक्सपोर्ट करें.
ऐक्सेस लॉगिंग
Google Cloud Console से Cloud Logging को ऐक्सेस करने के लिए, सभी प्रॉडक्ट देखें पर क्लिक करें. इसके बाद, कार्रवाइयां > लॉगिंग पर जाएं.
आपके Actions प्रोजेक्ट के उपयोगकर्ताओं के लिए, लॉगिंग डेटा का ऐक्सेस, पहचान और ऐक्सेस मैनेजमेंट (आईएएम) के ज़रिए मैनेज किया जाता है. लॉगिंग डेटा के लिए भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानने के लिए, Cloud Logging का ऐक्सेस कंट्रोल लेख पढ़ें.
Cloud Logging की डेटा के रखरखाव की नीति के मुताबिक, लॉग एंट्री को 30 दिनों तक सेव करके रखा जाता है. इसके बाद, उन्हें मिटाने के लिए शेड्यूल किया जाता है. Logs Explorer इंटरफ़ेस का इस्तेमाल करके, मांग पर भी एंट्री मिटाई जा सकती हैं.
समस्या हल करने की गाइड के 'लॉग खोजना' सेक्शन में जाकर, लॉग का असरदार तरीके से इस्तेमाल करने के बारे में ज़्यादा जानें.
Cloud Logging में ये संसाधन टाइप उपलब्ध हैं:
| संसाधन किस तरह का है | डिसप्ले नाम | ब्यौरा | लेबल |
|---|---|---|---|
assistant_action_project |
Google Assistant का ऐक्शन प्रोजेक्ट | यह Assistant ऐक्शन से जुड़े Google Cloud प्रोजेक्ट के लिए कंटेनर होता है. |
|
ऑटोमेशन लागू होने के लॉग
नीचे दी गई टेबल में, executionLog एंट्री का स्कीमा दिया गया है:
| प्रॉपर्टी | ब्यौरा |
|---|---|
requestId |
अनुरोध का यूनीक आईडी. उदाहरण के लिए, 5325511189174727525. |
latencyMsec |
जवाब मिलने में लगा समय. उदाहरण के लिए,
6000. |
executionType |
अनुरोध के लिए इस्तेमाल किया गया ट्रांसपोर्ट, जैसे कि आपके इंटिग्रेशन के हिसाब से CLOUD या
MATTER. |
actionType |
उपयोगकर्ता की ओर से की गई कार्रवाई का वैकल्पिक इंडिकेटर. उदाहरण के लिए, QUERY या EXECUTE.
EXECUTE कार्रवाइयों के लिए, इसमें उन सुविधाओं के लिए कमांड शामिल होती है जिनके लिए फ़ुलफ़िलमेंट की सुविधा उपलब्ध है. उदाहरण के लिए, ONOFF_OFF
|
trait |
यह इस उपयोगकर्ता की कार्रवाई से जुड़ी वैकल्पिक विशेषता है. |
deviceTypes |
इवेंट से प्रभावित डिवाइस टाइप की सूची. उदाहरण के लिए, LIGHT. |
isSuccess |
अनुरोध का जवाब मिला या नहीं. |
fallbackToCloud |
स्थानीय तौर पर ऑर्डर पूरा करने में गड़बड़ी होने के बाद, अनुरोध को क्लाउड फ़ुलफ़िलमेंट पर भेजा गया है या नहीं. |
statusType |
यह इंटेंट रिस्पॉन्स का स्टेटस दिखाता है. जैसे, SUCCESS, PENDING या OFFLINE. ERROR जवाबों के लिए, इस प्रॉपर्टी में फ़ुलफ़िलमेंट से मिला errorCode शामिल होता है.
|
externalDebugString |
इस उपयोगकर्ता की कार्रवाई से जुड़ा, डीबग करने के लिए ज़्यादा जानकारी वाला मैसेज. यह मैसेज देना ज़रूरी नहीं है. |
locale |
अनुरोध से जुड़ा भाषा कोड. |
लॉग शामिल न करने की सुविधा
डेवलपर, लॉगिंग क्वेरी लैंग्वेज का इस्तेमाल करके लॉग एक्सक्लूज़न बना सकते हैं. इससे वे अपने लॉग को ज़्यादा बेहतर तरीके से पसंद के मुताबिक बना सकते हैं. लॉगिंग क्वेरी लैंग्वेज का इस्तेमाल Logs Explorer भी करता है, ताकि क्वेरी बनाने में आपकी मदद की जा सके.
अपवर्जन फ़िल्टर बनाने के लिए, इस गाइड में दिया गया तरीका अपनाएं
(_Default सिंक के लिए अपवर्जन फ़िल्टर कॉन्फ़िगर करें).
लॉग पर आधारित मेट्रिक
डेवलपर, लॉग पर आधारित मेट्रिक का इस्तेमाल करके, अपने लॉग में पैटर्न को ट्रैक और उनका विश्लेषण कर सकते हैं. लॉग पर आधारित मेट्रिक के लिए, कस्टम चार्ट बनाए जा सकते हैं. साथ ही, सूचनाएं सेट अप की जा सकती हैं.
स्मार्ट होम के लिए, लॉग पर आधारित मेट्रिक का इस्तेमाल शुरू करने के लिए, काउंटर लॉग पर आधारित मेट्रिक बनाने से जुड़ी गाइड देखें.
इसी विषय से जुड़े लिंक
अपने प्रोजेक्ट में Cloud Logging का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, यहां दिया गया दस्तावेज़ देखें:
- कीमत: अलॉटमेंट और अतिरिक्त इस्तेमाल के शुल्क की जानकारी.
- कोटा और सीमाएं: इस्तेमाल की जानकारी को लॉग करने से जुड़ी सीमाओं और रखरखाव की नीतियों के बारे में जानकारी.
- लॉग से जुड़ी बेहतर क्वेरी: लॉग डेटा को क्वेरी करने और उसका विश्लेषण करने के लिए, बेहतर एक्सप्रेशन इस्तेमाल करने के बारे में गाइड.