Matter के लिए Cloud Logging

इंटिग्रेशन के लिए इवेंट लॉग को यहां से ऐक्सेस किया जा सकता है Google Cloud Logging. लॉग एक्सप्लोर करने, मेट्रिक और सूचनाएं बनाने के लिए Cloud Logging का इस्तेमाल करें या इसका उपयोग करके अन्य ऐप्लिकेशन में लॉग निर्यात करें Google Cloud Pub/Sub.

ऐक्सेस लॉगिंग

यहां से Cloud Logging को ऐक्सेस करने के लिए: Google Cloud Console, सभी प्रॉडक्ट देखें पर क्लिक करें. इसके बाद, ऑपरेशन पर जाएं > लॉग इन करना.

Cloud Logging पर जाएं

लॉगिंग डेटा का ऐक्सेस, पहचान और ऐक्सेस मैनेजमेंट (आईएएम) से मैनेज किया जाता है आपके Actions प्रोजेक्ट के उपयोगकर्ताओं के लिए है. इसकी भूमिकाओं और अनुमतियों के बारे में ज़्यादा जानकारी पाने के लिए डेटा लॉग करने, Cloud Logging देखें ऐक्सेस कंट्रोल पर जाएं.

क्लाउड में लॉग की गई एंट्री के लिए, लॉग एंट्री 30 दिनों तक सेव रखी जाती हैं निजी डेटा के रखरखाव की नीति चुनें, तो मिटाने के लिए शेड्यूल किया गया. आप लॉग एक्सप्लोरर इंटरफ़ेस.

इस बारे में ज़्यादा जानने के लिए, सर्च लॉग सेक्शन में जाकर लॉग को सही तरीके से इस्तेमाल करें ज़्यादा जानकारी के लिए, समस्या का हल करने वाली गाइड पढ़ें.

Cloud Logging से इस तरह के संसाधन मिलते हैं:

संसाधन किस तरह का है डिसप्ले नाम ब्यौरा लेबल
assistant_action_project Google Assistant ऐक्शन प्रोजेक्ट Assistant से जुड़े Google Cloud प्रोजेक्ट के लिए कंटेनर ऐक्शन.
  • project_id: आपके मौजूदा प्रोजेक्ट का आइडेंटिफ़ायर जो इस संसाधन से जुड़ी हो, उदाहरण के लिए my-project.

एक्ज़ीक्यूशन लॉग

नीचे दी गई टेबल में, 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 सिंक के लिए, एक्सक्लूज़न फ़िल्टर कॉन्फ़िगर करें).

लॉग पर आधारित मेट्रिक

डेवलपर इसका इस्तेमाल कर सकते हैं लॉग पर आधारित मेट्रिक का इस्तेमाल अपने लॉग में पैटर्न को ट्रैक करने और उनका विश्लेषण करने के लिए किया है. यह भी मुमकिन है कि कस्टम चार्ट बनाना और सूचनाएँ सेट अप करें के लॉग-आधारित मेट्रिक के मुताबिक सही है.

स्मार्ट होम के लिए लॉग-आधारित मेट्रिक का इस्तेमाल शुरू करने के लिए, यह तरीका अपनाएं काउंटर लॉग पर आधारित मेट्रिक गाइड बनाना.

अपने प्रोजेक्ट में क्लाउड लॉगिंग का इस्तेमाल करने के बारे में ज़्यादा जानने के लिए, इन्हें देखें दस्तावेज़:

  • कीमत: आवंटन और ज़्यादा शुल्क का ब्यौरा.
  • कोटा और सीमाएं: लॉग के इस्तेमाल से जुड़ी सीमाओं और निजी डेटा के रखरखाव की नीतियों के बारे में जानकारी.
  • बेहतर लॉग क्वेरी: लॉग डेटा के बारे में क्वेरी करने और उसका विश्लेषण करने के लिए, ऐडवांस एक्सप्रेशन का इस्तेमाल करने की गाइड.