Cloud Logging ইনকামিং লগের সাইজ ২৫৬কেবি-তে সীমিত করে এবং এর থেকে বড় সাইজের কিছু থাকলে তা বাদ দেয়। Cloud Logging যাতে আপনার বড় লগগুলি রেখে দেয়, তা নিশ্চিত করতে, Fleet Engine সেগুলিকে ছোট ছোট লগের সিরিজে ভাগ করতে পারে।
ক্লাউড লগিং Fleet Engine থেকে নিম্নলিখিত লগগুলি বিভক্ত করতে পারে:
প্রতিটি স্প্লিট লগ এন্ট্রিতে নিম্নলিখিত ফিল্ড থাকে:
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
এই স্প্লিট লগের স্ট্রাকচার, Cloud Audit Logs-এর গাইডে দেখানো স্ট্রাকচারের
মতোই প্রায় একই রকম। প্রধান পার্থক্য হল, Fleet Engine লগের ক্ষেত্রে,
jsonPayload ফিল্ডে স্প্লিট হয়। বিস্তারিত এবং উদাহরণের জন্য, অডিট লগ এন্ট্রি স্প্লিট করুন দেখুন।
এর পরে কী করতে হবে
আপনার মানদণ্ড অনুযায়ী লগ গণনা ও ফিল্টার করতে, লগ-ভিত্তিক মেট্রিক তৈরি করুন।