ক্লাউড লগিং আগত লগের আকার ২৫৬ কিলোবাইটে সীমাবদ্ধ রাখে এবং এর চেয়ে বড় ফাইল বাদ দিয়ে দেয়। ক্লাউড লগিং যাতে আপনার বড় লগগুলো সংরক্ষণ করে, তা নিশ্চিত করার জন্য ফ্লিট ইঞ্জিন সেগুলোকে একাধিক ছোট ছোট লগে বিভক্ত করতে পারে।
ক্লাউড লগিং ফ্লিট ইঞ্জিন থেকে নিম্নলিখিত লগগুলি বিভক্ত করতে পারে:
প্রতিটি স্প্লিট লগ এন্ট্রিতে নিম্নলিখিত ফিল্ডগুলি থাকে:
-
split.uid: একটি সাধারণ মূল লগ এন্ট্রি থেকে বিভক্ত করা লগ এন্ট্রিগুলির গোষ্ঠীর জন্য একটি অনন্য শনাক্তকারী। মূল লগ এন্ট্রি থেকে বিভক্ত সমস্ত এন্ট্রির জন্য এই ফিল্ডের মান একই থাকে। -
split.index: বিভক্ত এন্ট্রিগুলির সারিতে এই এন্ট্রিটির অবস্থান। বিভক্তির প্রথম এন্ট্রিটির ইনডেক্স হলো0.split.index। এই ইনডেক্সটিLogEntry.insertIdফিল্ডের সাথেও যুক্ত করা হয়। -
split.totalSplits: মূল লগ এন্ট্রিটি যতগুলো লগ এন্ট্রিতে বিভক্ত করা হয়েছে তার সংখ্যা। মূল লগ এন্ট্রি থেকে বিভক্ত হওয়া সমস্ত এন্ট্রির জন্য এই ফিল্ডের মান একই থাকে।
split log 1:
insertId: "XXXX-01"
split {index: 0, uuid: "XXXX"}
splitLog 2:
insertId: "XXX-02"
split {index: 1, uuid: "XXXX"}
একটি নির্দিষ্ট লগ থেকে বিভক্ত করা সমস্ত লগ খুঁজে পেতে, এই ধরনের একটি কোয়েরি ব্যবহার করুন:
split.uid="789+2022-02-22T12:22:22.22+05:00"
sortby split.index OR sortby insertID
এই বিভক্ত লগগুলির গঠন ক্লাউড অডিট লগের নির্দেশিকায় দেখানো গঠনের প্রায় অনুরূপ। প্রধান পার্থক্য হলো, ফ্লিট ইঞ্জিন লগের ক্ষেত্রে বিভাজনটি jsonPayload ফিল্ডে ঘটে। বিস্তারিত বিবরণ এবং উদাহরণের জন্য, ‘অডিট লগ এন্ট্রি বিভক্ত করুন’ দেখুন।
এরপর কী?
আপনার মানদণ্ড অনুযায়ী লগ গণনা ও ফিল্টার করতে, লগ-ভিত্তিক মেট্রিক তৈরি করুন ।