আপনি Google Cloud Logging থেকে আপনার ইন্টিগ্রেশনের জন্য ইভেন্ট লগ অ্যাক্সেস করতে পারেন। লগ অন্বেষণ করতে, মেট্রিক্স এবং সতর্কতা তৈরি করতে, অথবা Google Cloud Pub/Sub ব্যবহার করে অন্যান্য অ্যাপ্লিকেশনে লগ রপ্তানি করতে Cloud Logging ব্যবহার করুন।
অ্যাক্সেস লগিং
Google Cloud Console থেকে Cloud Logging অ্যাক্সেস করতে, সমস্ত পণ্য দেখুন ক্লিক করুন, তারপর অপারেশন > লগিং এ যান।
আপনার অ্যাকশন প্রকল্পের ব্যবহারকারীদের জন্য লগিং ডেটার অ্যাক্সেস আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট (IAM) এর মাধ্যমে পরিচালিত হয়। লগিং ডেটার ভূমিকা এবং অনুমতি সম্পর্কে আরও তথ্যের জন্য, ক্লাউড লগিং অ্যাক্সেস নিয়ন্ত্রণ দেখুন।
ক্লাউড লগিং ধরে রাখার নীতি অনুসারে লগ এন্ট্রিগুলি 30 দিনের জন্য সংরক্ষণ করা হয়, তারপর মুছে ফেলার জন্য নির্ধারিত হয়। আপনি লগ এক্সপ্লোরার ইন্টারফেস ব্যবহার করে চাহিদা অনুযায়ী এন্ট্রিগুলিও মুছে ফেলতে পারেন।
লগগুলি কার্যকরভাবে কীভাবে ব্যবহার করবেন সে সম্পর্কে আপনি সমস্যা সমাধান নির্দেশিকার লগ অনুসন্ধান বিভাগে আরও জানতে পারবেন।
Cloud Logging নিম্নলিখিত ধরণের রিসোর্স প্রদান করে:
| রিসোর্সের ধরণ | প্রদর্শন নাম | বিবরণ | লেবেল |
|---|---|---|---|
assistant_action_project | গুগল অ্যাসিস্ট্যান্ট অ্যাকশন প্রজেক্ট | অ্যাসিস্ট্যান্ট অ্যাকশনের সাথে যুক্ত Google ক্লাউড প্রজেক্টের জন্য একটি কন্টেইনার। |
|
এক্সিকিউশন লগ
নিচের টেবিলে একটি 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 | অনুরোধের সাথে সম্পর্কিত ভাষা কোড। |
লগ এক্সক্লুশন
ডেভেলপাররা লগিং কোয়েরি ভাষা ব্যবহার করে লগ এক্সক্লুশন তৈরি করতে পারেন যাতে তাদের লগগুলিকে আরও নমনীয় উপায়ে কাস্টমাইজ করা যায়। লগিং কোয়েরি ভাষা লগিং এক্সক্লুশন এক্সপ্লোরার দ্বারাও ব্যবহৃত হয় তাই আপনি কোয়েরি তৈরি করতে লগস এক্সপ্লোরার ব্যবহার করতে পারেন।
আপনি এই নির্দেশিকা থেকে এক্সক্লুশন ফিল্টার তৈরির ধাপগুলি অনুসরণ করতে পারেন ( _Default সিঙ্কের জন্য এক্সক্লুশন ফিল্টার কনফিগার করুন)।
লগ-ভিত্তিক মেট্রিক্স
ডেভেলপাররা তাদের লগের মধ্যে প্যাটার্ন ট্র্যাক এবং বিশ্লেষণ করতে লগ-ভিত্তিক মেট্রিক্স ব্যবহার করতে পারেন। লগ-ভিত্তিক মেট্রিক্সে কাস্টম চার্ট তৈরি করা এবং সতর্কতা সেট আপ করাও সম্ভব।
স্মার্ট হোমের জন্য লগ-ভিত্তিক মেট্রিক্স ব্যবহার শুরু করতে, একটি কাউন্টার লগ-ভিত্তিক মেট্রিক গাইড তৈরি করে দেখুন।
সম্পর্কিত রিসোর্স
আপনার প্রকল্পে ক্লাউড লগিং ব্যবহার সম্পর্কে আরও জানতে, নিম্নলিখিত ডকুমেন্টেশনগুলি দেখুন:
- মূল্য নির্ধারণ : বরাদ্দ এবং অতিরিক্ত খরচের বিবরণ।
- কোটা এবং সীমা : লগিং ব্যবহারের জন্য সীমা এবং ধরে রাখার নীতি সম্পর্কে বিশদ।
- উন্নত লগ কোয়েরি : লগ ডেটা কোয়েরি এবং বিশ্লেষণ করার জন্য উন্নত এক্সপ্রেশন ব্যবহারের নির্দেশিকা।