Google Cloud Logging से, अपने इंटिग्रेशन के लिए इवेंट लॉग ऐक्सेस किए जा सकते हैं Google Cloud Logging. लॉग एक्सप्लोर करने, मेट्रिक और चेतावनियां बनाने या लॉग को दूसरे ऐप्लिकेशन में एक्सपोर्ट करने के लिए, Cloud Logging का इस्तेमाल करें. इसके लिए, Google Cloud Pub/Sub का इस्तेमाल करें.
लॉगिंग ऐक्सेस करना
Cloud Logging को Google Cloud Console से ऐक्सेस करने के लिए, **सभी प्रॉडक्ट देखें** पर क्लिक करें. इसके बाद, **ऑब्ज़र्वेबिलिटी** > **लॉगिंग** पर जाएं.
आपके Actions प्रोजेक्ट के उपयोगकर्ताओं के लिए, लॉगिंग डेटा का ऐक्सेस, पहचान और ऐक्सेस मैनेजमेंट (आईएएम) के ज़रिए मैनेज किया जाता है. लॉगिंग डेटा के लिए भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानने के लिए, Cloud Logging का ऐक्सेस कंट्रोल करना लेख पढ़ें.
Cloud Logging डेटा बनाए रखने की नीतिके मुताबिक, लॉग एंट्री 30 दिनों तक सेव करके रखी जाती हैं. इसके बाद, उन्हें मिटाने के लिए शेड्यूल किया जाता है. Logs Explorer इंटरफ़ेस का इस्तेमाल करके, मांग पर भी एंट्री मिटाई जा सकती हैं.
समस्या हल करने की गाइड के 'लॉग खोजना' सेक्शन में, लॉग का असरदार तरीके से इस्तेमाल करने के बारे में ज़्यादा जाना जा सकता है.
Cloud Logging इन संसाधन टाइप की सुविधा देता है:
| संसाधन किस तरह का है | डिसप्ले नाम | ब्यौरा | लेबल |
|---|---|---|---|
assistant_action_project |
Google Assistant का ऐक्शन प्रोजेक्ट | यह Google Cloud प्रोजेक्ट के लिए एक कंटेनर है. यह प्रोजेक्ट, Assistant के किसी ऐक्शन से जुड़ा होता है. |
|
एक्ज़ीक्यूशन लॉग
यहां दी गई टेबल में, 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 भी लॉगिंग क्वेरी लैंग्वेज का इस्तेमाल करता है. इसलिए, क्वेरी बनाने के लिए Logs Explorer का इस्तेमाल किया जा सकता है.
इस गाइड में, बाहर रखने के लिए फ़िल्टर बनाने का तरीका देखें
(_Default सिंक के लिए, बाहर रखने के लिए फ़िल्टर कॉन्फ़िगर करें).
लॉग पर आधारित मेट्रिक
डेवलपर, लॉग पर आधारित मेट्रिक का इस्तेमाल करके, अपने लॉग में पैटर्न ट्रैक और उनका विश्लेषण कर सकते हैं. लॉग पर आधारित मेट्रिक के लिए, कस्टम चार्ट भी बनाए जा सकते हैं. साथ ही, चेतावनियां भी सेट अप की जा सकती हैं.
स्मार्ट होम के लिए, लॉग पर आधारित मेट्रिक का इस्तेमाल करने के लिए, काउंटर लॉग पर आधारित मेट्रिक बनाने की गाइड देखें.
इसी विषय से जुड़े लिंक
अपने प्रोजेक्ट में Cloud Logging का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, यहां दिए गए दस्तावेज़ देखें:
- कीमत: अलॉटमेंट और ज़्यादा इस्तेमाल करने पर लगने वाली लागत के बारे में जानकारी.
- कोटा और सीमाएं: लॉगिंग के इस्तेमाल के लिए, सीमाओं और डेटा बनाए रखने की नीतियों के बारे में जानकारी.
- लॉग की बेहतर क्वेरी: लॉग डेटा की क्वेरी करने और उसका विश्लेषण करने के लिए, बेहतर एक्सप्रेशन का इस्तेमाल करने की गाइड.