منصوبے کے بارے میں
Ranetrace Laravel ایک Composer پیکج ہے جو Laravel ایپلیکیشنز کو Ranetrace پلیٹ فارم کے ساتھ جوڑتا ہے تاکہ جامع ویب ایپلیکیشن مانیٹرنگ فراہم کی جا سکے۔ یہ چار بنیادی صلاحیتیں فراہم کرتا ہے: غلطی کی ٹریکنگ، ویب سائٹ تجزیات، مرکزی لاگنگ، اور مانیٹرنگ۔
غلطی کی ٹریکنگ Laravel کے استثنائی ہینڈلر میں شامل ہوتی ہے تاکہ غیر ہینڈل شدہ استثناؤں کی رپورٹ کی جا سکے اور دستی غلطی کیپچر کی بھی حمایت کرتی ہے۔ JavaScript کی غلطی کی ٹریکنگ ایک Blade ڈائریکٹیو کے ذریعے دستیاب ہے جو ونڈو کی غلطیاں، پرامس ریجیکشنز، اور کنسول کی غلطیاں نیویگیشن بریڈکرمب کے ساتھ کیپچر کرتی ہے۔ ایونٹ ٹریکنگ پرائیویسی‑پہلے ڈیٹا ہینڈلنگ کے ساتھ کسٹم ایونٹس اور ای‑کامرس خریداریوں کی حمایت کرتی ہے۔
ویب سائٹ تجزیات ایک خودکار طور پر رجسٹر شدہ مڈل ویئر استعمال کرتا ہے تاکہ صفحہ کے دوروں کو ٹریک کیا جا سکے اور بوٹ اور کرالر کی وسیع فلٹرنگ کی جائے۔ کوئی کلائنٹ‑سائیڈ اسکرپٹ یا کوکیز کی ضرورت نہیں؛ وزیٹرز کو صرف نمکین ایک‑طرفہ ہیش کے ذریعے شناخت کیا جاتا ہے۔
مرکزی لاگنگ ایک ranetrace لاگ چینل رجسٹر کرتی ہے جسے موجودہ Laravel لاگ چینلز کے ساتھ اسٹیک کیا جا سکتا ہے، اور نوٹس اور اس سے اوپر کی لاگز کو کیپچر کرتا ہے۔
یہ پیکج ایک شیڈول شدہ Artisan کمانڈ (ranetrace:work) کے ساتھ آتا ہے جو کیپچر شدہ ٹیلی میٹری کو مقامی طور پر بفر کرتا ہے اور اسے بیچوں میں Ranetrace کو بھیجتا ہے۔
Ranetrace کی میزبانی کردہ ایک MCP سرور AI ایجنٹس کو اجازت دیتا ہے کہ وہ غلطیوں کی تحقیق کریں اور مانیٹر کے فیصلے براہِ مستقیم ایڈیٹر سے پڑھیں۔ کنکشنز سٹیٹک ٹوکنز کی بجائے OAuth کی منظوری استعمال کرتے ہیں اور ایک واحد ویب سائٹ تک محدود ہیں۔ ریڈ‑اونلی اور رائٹ‑قابل کنکشنز الگ الگ سپورٹ کیے جاتے ہیں۔
ایک مقامی ڈائیگنوسٹکس ڈیش بورڈ /ranetrace پر دستیاب ہے تاکہ بفر کی صحت، کنفیگریشن کی سٹیٹس، اور پائپ لائن کی حالت کا معائنہ کیا جا سکے۔ رسائی ڈیفالٹ طور پر مقامی ماحول تک محدود ہے اور اسے Gate کی تعریف کے ذریعے بڑھایا جا سکتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.