প্রকল্প সম্পর্কে

GoReplay একটি ওপেন-সোর্স নেটওয়ার্ক মনিটরিং টুল যা লাইভ HTTP ট্রাফিক রেকর্ড করে এবং পরীক্ষার উদ্দেশ্যে তা পুনঃব্যবহার করার জন্য ডিজাইন করা হয়েছে। এটি ব্যাকগ্রাউন্ডে নেটওয়ার্ক ইন্টারফেসে শোনার মাধ্যমে ট্রাফিক শ্যাডোয়িং, লোড টেস্টিং, মনিটরিং এবং বিস্তারিত বিশ্লেষণ সমর্থন করে, যার ফলে ক্রিটিক্যাল পাথে কোনো থার্ড-পার্টি কম্পোনেন্ট রাখা এড়ানো যায়। টুলটি নির্দিষ্ট পোর্ট থেকে ট্রাফিক ক্যাপচার করতে পারে এবং তা পরিদর্শনের জন্য আউটপুট করতে পারে অথবা স্টেজিং এনভায়রনমেন্টের বিরুদ্ধে রিপ্লে করতে পারে। একটি মৌলিক সেটআপে ট্রাফিক ক্যাপচারের জন্য `sudo ./gor --input-raw :8000 --output-stdout` এবং রিপ্লের জন্য `sudo ./gor --input-raw :8000 --output-http http://staging.env`-এর মতো কমান্ড ব্যবহার করা হয়। GoReplay প্রি-বিল্ট বাইনারি হিসেবে বিতরণ করা হয় এবং সোর্স থেকেও কম্পাইল করা যায়। প্রকল্পটি ডকুমেন্টেশন, একটি FAQ, ট্রাবলশুটিং গাইড এবং GitHub ইস্যু ও একটি Google Group-এর মাধ্যমে কমিউনিটি সাপোর্ট অফার করে। একটি বাণিজ্যিক PRO এক্সটেনশন Thrift এবং Protocol Buffers-এর মতো বাইনারি প্রোটোকল, ক্লাউড স্টোরেজ সেভ/রিপ্লে এবং TCP সেশন রেপ্লিকেশনের জন্য সাপোর্ট যোগ করে। README-তে GOV.UK, the Guardian এবং TomTom সহ বেশ কয়েকটি সংস্থার নাম উল্লেখ করা হয়েছে যারা টুলটি ব্যবহার করছে।