Sentry لـ PHP

مراقبة PHP لا يمنحك إياها ملف error_log

استخدم حزمة Sentry الرسمية لـ PHP العادي أو Laravel أو Symfony مع DSN الخاص بمشروع AllStak، ثم اربط الأخطاء المدعومة ببقية أدلتك التشغيلية.

لماذا تحتاج تطبيقات PHP إلى تتبّع أخطاء حقيقي

تكتشف معظم فرق PHP أخطاء الإنتاج من عميل لا من أداة. فالاستثناء قابع في مكان ما داخل storage/logs أو ملف error_log على الخادم، مختلطًا بآلاف الأسطر المتطابقة، دون أي فكرة عن عدد المستخدمين الذين أصابهم أو ما إذا كان قد بدأ بعد آخر نشر. واستعلام Eloquent بطيء أو بحث غير مفهرس يُبطئ كل صفحة تمرّ به — ولن يخبرك ملف السجلات أيّها.

ثبّت حِزمة Sentry الرسمية لـ PHP العادي أو Laravel أو Symfony واضبطها باستخدام DSN من إعداد مشروع AllStak. اضبط الإصدار والبيئة باتساق وتحقق من حدث تجريبي قبل التعميم.

مراقبة شاملة لـ PHP

من أول استثناء غير معالَج إلى الخادم الذي عمل عليه، يغطّي AllStak تطبيق PHP لديك عبر كل طبقة.

تتبّع الأخطاء

تُلتقط الاستثناءات غير المعالَجة تلقائيًا مع stack traces كاملة بلغة PHP؛ والمعالَجة تُبلَّغ عبر نداء Facade بسيط — وكلها مجمّعة في مشكلات يمكنك معالجتها.

مراقبة الطلبات

تُلتقط الطلبات الواردة عبر وسيط عام تلقائيًا، فيظهر زمن الاستجابة ومعدّلات الأخطاء لكل نقطة نهاية دون كتابة أي نداء التقاط.

مراقبة استعلامات قاعدة البيانات

تُسجَّل استعلامات قاعدة البيانات عبر DB::listen، فيُحدَّد استعلام N+1 أو البحث غير المفهرس الذي يُبطئ صفحاتك بدلًا من الاكتفاء بالشك.

Laravel وSymfony

تشحن حزمة PHP دعمًا من الطراز الأول لـ Laravel — مزوّد خدمة يُكتشَف تلقائيًا دون تغييرات في الشيفرة — وتشغّل تطبيقات Symfony من الحزمة نفسها.

مراقبة البنية التحتية

ترسل المجمّعات القياسية قياسات المعالج والذاكرة والقرص والشبكة وDocker لتمييز أخطاء التطبيق عن ضغط الخادم.

التنبيهات والحوادث

تلقَّ إشعارات عند ظهور أخطاء جديدة أو ارتفاعها أو تجاوز الحدود، مع حوادث تُبقي استجابة المناوبة منظّمة بدلًا من الفوضى.

أضف AllStak خلال دقائق

ثبّت حزمة Sentry الرسمية لـ Laravel عبر Composer واضبط SENTRY_LARAVEL_DSN من إعداد مشروع AllStak.

.env
composer require sentry/sentry-laravel

# .env
SENTRY_LARAVEL_DSN=${ALLSTAK_DSN}
SENTRY_ENVIRONMENT=production
[email protected]

حافظ على ثبات الإصدار والبيئة، واستخدم فقط التكاملات التي تدعمها حزمة Laravel الرسمية ومصفوفة توافق AllStak، وتحقق من حدث تجريبي قبل التعميم. دليل الإعداد الكامل ومرجع الـ SDK.

ما تراه في AllStak

تفاصيل الخطأ مع سياق كامل

افتح أي مشكلة لترى stack trace كاملًا بلغة PHP، والبيئة والإصدار اللذين أتت منهما، وعدد مرات حدوثها — بدلًا من البحث بـ grep في ملفات السجلات عبر الخوادم.

الطلبات والاستعلامات

زمن الاستجابة لكل نقطة نهاية إلى جانب استعلامات قاعدة البيانات خلفها، فتعود الصفحة البطيئة إلى الاستعلام المسؤول بالضبط.

لوحة تحكّم موحّدة آنية

تتحدّث الأخطاء والطلبات والسجلات وصحة الخوادم لتطبيقات PHP لديك بشكل حيّ على لوحة واحدة — بالعربية أو الإنجليزية — ليشارك الفريق بأكمله الصورة نفسها.

لماذا تختار الفرق AllStak لـ PHP

  • منصة واحدة للأخطاء والطلبات والاستعلامات والسجلات والبنية التحتية — فاتورة واحدة دون تشتّت الأدوات.
  • إعداد Laravel الرسمي عبر Composer وتسجيل إطار العمل وDSN واحد لمشروع AllStak.
  • تكاملات Sentry رسمية لـ Laravel وSymfony، ويُضبط كلاهما وفق نموذج DSN نفسه لمشروع AllStak.
  • التقاط تلقائي للطلبات واستعلامات قاعدة البيانات مع تحكّم بسيط عبر متغيّرات البيئة.
  • تسعير واضح بالريال السعودي مع باقة مجانية حقيقية — ابدأ دون بطاقة ائتمان.
  • تبقى بياناتك داخل السعودية، مع لوحة تحكّم بالعربية والإنجليزية للفريق بأكمله.

أسئلة شائعة حول مراقبة PHP

كيف أضيف تتبّع الأخطاء إلى تطبيق PHP؟

نفّذ composer require sentry/sentry-laravel واضبط SENTRY_LARAVEL_DSN على DSN من إعداد مشروع AllStak. استخدم تكامل Laravel الرسمي وتحقق من حدث تجريبي قبل التعميم.

هل يدعم AllStak كلًّا من Laravel وSymfony؟

نعم. استخدم حِزمة sentry/sentry-laravel الرسمية لـ Laravel أو sentry/sentry-symfony لـ Symfony، واضبط كليهما باستخدام DSN لمشروع AllStak.

هل AllStak مجاني لـ PHP؟

نعم. يوفّر AllStak باقة مجانية يمكنك البدء بها دون بطاقة ائتمان، وحِزمة Sentry الرسمية لـ PHP مفتوحة المصدر.

هل AllStak بديل لـ Sentry في PHP؟

نعم. تحصل على تتبّع أخطاء PHP مع التجميع والإصدارات كما في Sentry، إضافة إلى مراقبة تلقائية للطلبات واستعلامات قاعدة البيانات والسجلات والتوافر والبنية التحتية على المنصة نفسها — بفوترة موحّدة بالريال السعودي بدلًا من كومة اشتراكات منفصلة.

هل ستُبطئ حزمة الـ SDK تطبيق PHP لديّ؟

صُمّمت الحزمة الرسمية للإنتاج، لكن الحمل يعتمد على التكاملات والتعيين المفعّلين. قِس على حملك الفعلي وفعّل فقط التكاملات التي تدعمها مصفوفة التوافق الحالية.

ابدأ مراقبة PHP اليوم

ثبّت تكامل Sentry الرسمي لـ PHP واضبط DSN الخاص بمشروع AllStak وتحقق من خطأ تجريبي متوافق. ابدأ مجانًا — دون الحاجة إلى بطاقة ائتمان.