منصوبے کے بارے میں
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 شامل ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.