পুতুল-ড্যাশবোর্ড বা পুতুলডিডিবি দ্বারা প্রক্রিয়া করা হয়ে গেলে পুতুল-প্রতিবেদনগুলি কি সরানো যেতে পারে?


11

পুতুল-প্রতিবেদনগুলি এখানে প্রচুর ডিস্কস্পেস ব্যবহার করছে:

/var/lib/puppet/reports
/var/lib/mysql

অনুমানটি হ'ল এটি মাইএসকিউএল ডাটাবেসে সমস্ত প্রতিবেদন সঞ্চয় করে, কারণ উভয় পথই প্রায় একই আকারের। Resource_statuses সারণী সারিগুলি গঠিত প্রতিটি একটি রিপোর্ট ফাইলে একটি লাইন প্রতিনিধিত্ব করে।

  • কেউ পুতুল-ড্যাশবোর্ড বা পুতুলডিডিবি প্রক্রিয়া করার পরে / var / lib / পুতুল / প্রতিবেদনে প্রতিবেদনগুলি নিরাপদে সরাতে পারবে?
  • রিপোর্ট পরিচালনার জন্য সেরা অনুশীলন কী?
  • পাপেট -ড্যাশবোর্ড তৈরি করার কোনও উপায় কি ইয়ামল রিপোর্ট ফাইলগুলি প্রক্রিয়া করার পরে স্বয়ংক্রিয়ভাবে মুছে ফেলা হয় ?

উত্তর:


14

হ্যাঁ আপনি এগুলি মুছতে পারেন এবং আমি এটিও সুপারিশ করি। পুতুল ড্যাশবোর্ডের ডক্সগুলি ড্যাশবোর্ডের চলমান রক্ষণাবেক্ষণ সম্পর্কে খুব বেশি মতামতযুক্ত নয়, তবে এটির রক্ষণাবেক্ষণের দরকার নেই। আমি এমন ক্রোনকে প্রস্তাব দিচ্ছি যা কিছুদিন পর ডাটাবেসে প্রতিবেদনগুলি মুছে ফেলবে, কোনও অনাথ রেকর্ড সরিয়ে নেওয়ার জন্য দ্বিতীয় এবং প্রক্রিয়াজাত প্রতিবেদনগুলি মুছতে তৃতীয়। আমার এইরকম দেখাচ্ছে:

cd /path/to dashboard ; RAILS_ENV=production rake reports:prune upto=3 unit=day
cd /path/to dashboard ; RAILS_ENV=production rake reports:prune:orphaned
find /var/lib/puppet/var/reports/ -mmin +300 -type f -print0 | xargs -0 -r rm > /dev/null 2>&1

আপনার সিস্টেমে সবচেয়ে ভাল কাজ করে কি আপনি সময় বার করতে পারেন। আমি বিশ্বাস করি না যে বিলম্বিত_জবুতে প্রক্রিয়াজাত প্রতিবেদনগুলি মুছতে কোনও কার্যকারিতা রয়েছে তবে আপনি এটি কোডে যুক্ত করতে সক্ষম হতে পারেন।


আমি আশা করি আপনি ক্রোন সেট আপ করতে পুতুল ব্যবহার করছেন ^^;
ফিলিপ আলভারেজ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.