লগিং সক্ষম হওয়ার পরে, আপনি কীভাবে আপনার লগগুলিকে রুট করতে, সঞ্চয় করতে এবং ধরে রাখতে চান তা সেট আপ করার জন্য আপনি দায়ী৷ আপনি লগ ইনজেশন এবং ধরে রাখার জন্য অতিরিক্ত Google ক্লাউড খরচ বহন করতে পারেন যদি আপনি কোনো চার্জ ছাড়াই ব্যবহার এবং ধরে রাখার সীমা অতিক্রম করেন। Google ক্লাউড পর্যবেক্ষণযোগ্যতা মূল্য দেখুন।
যাইহোক, আপনি নিম্নলিখিত বিভাগে বর্ণিত নিম্নলিখিত পদ্ধতির যে কোনো একটি ব্যবহার করে লগিং খরচ নিয়ন্ত্রণ করতে পারেন।
লগিং ব্যবহার কমান
নির্দিষ্ট লগ এন্ট্রি বাদ দিয়ে আপনি লগ ডেটার পরিমাণ সীমিত করতে পারেন। ক্লাউড লগিং এক্সক্লুশন এবং এক্সক্লুডিং লগ দেখুন।
উদাহরণ: নিম্নলিখিত কমান্ডটি GetVehicle
লগগুলি বাদ দিতে _Default
লগিং বাকেট আপডেট করে।
gcloud logging sinks update _Default \
--add-exclusion=name=get-vehicle,filter='jsonPayload.@type:"type.googleapis.com/maps.fleetengine.v1.GetVehicleLog"'
রপ্তানি বা রুট লগ
ডিফল্ট ইনজেশন এবং স্টোরেজ খরচ এড়াতে আপনি লগগুলিকে অন্য Google ক্লাউড বা বাহ্যিক গন্তব্যে রুট করতে পারেন। নিশ্চিত করুন যে আপনি লগ ইনজেশন বন্ধ করেছেন, যেমনটি পরবর্তী বিভাগে বর্ণিত হয়েছে, ইনজেশন খরচ এড়াতে।
ক্লাউড লগিং এক্সপোর্ট এবং এক্সপোর্টিং লগ দেখুন।
লগ ইনজেশন বন্ধ করুন
আপনি যদি ফ্লিট ইঞ্জিন লগ ব্যবহার করতে না চান, তাহলে ইনজেশন বন্ধ করে আপনি সম্ভাব্য ক্লাউড লগিং চার্জ এড়াতে পারেন। ডিফল্টরূপে, ফ্লিট ইঞ্জিন লগগুলিকে _ডিফল্ট লগ বাকেটে রাউট করা হয়।
নিম্নোক্ত কমান্ডটি _ডিফল্ট লগিং বাকেট আপডেট করে যাতে ফ্লিট ইঞ্জিন লগ ইনজেস্ট না হয়।
gcloud logging sinks update _Default \
--log-filter='NOT LOG_ID("cloudaudit.googleapis.com/activity") \
AND NOT LOG_ID("externalaudit.googleapis.com/activity") \
AND NOT LOG_ID("cloudaudit.googleapis.com/system_event") \
AND NOT LOG_ID("externalaudit.googleapis.com/system_event") \
AND NOT LOG_ID("cloudaudit.googleapis.com/access_transparency") \
AND NOT LOG_ID("externalaudit.googleapis.com/access_transparency") \
AND NOT resource.type:"fleetengine.googleapis.com"'
এছাড়াও একটি বাজেটে আপনার ক্লাউড লগিং খরচ পরিচালনার চারটি ধাপ দেখুন৷