دليل Symfony مع AllStak

يستقبل AllStak أحداث بروتوكول Sentry. استخدم حِزمة Sentry الرسمية والمدعومة لـ Symfony؛ ولا تحتاج إلى حِزمة خاصة بـ AllStak.

المستودع المصدر:
getsentry/sentry-symfony
مسار README:
README.md
إصدار الـ SDK:
current
مصدر التثبيت:
Packagist
آخر تحقّق:
2026-08-12

التثبيت

ثبّت حِزمة Sentry الرسمية من سجلها المعتاد.

composer require sentry/sentry-symfony

الإعداد

انسخ DSN من إعداد مشروع AllStak وهيّئ Sentry مبكرًا وفق توصيات إطار العمل.

SENTRY_DSN={{DSN}}
SENTRY_ENVIRONMENT=production

مثال أساسي

أرسل حدث الاختبار من الحِزمة الرسمية، ثم تأكد من ظهوره في مشروع AllStak والبيئة المطابقين قبل التعميم.

التقاط الأخطاء

استخدم واجهة captureException الرسمية من Sentry للأخطاء المُعالَجة. ويتبع التقاط الأخطاء غير المُعالَجة التكامل الرسمي المختار.

تتبّع الطلبات

فعّل فقط تكاملات Sentry الرسمية وخيارات أخذ العينات المعتمدة حاليًا لهذا التشغيل في AllStak، وراجع مصفوفة التوافق قبل تفعيل الإشارات الاختيارية.

أفضل الممارسات

  • احتفظ بـ DSN الخاص بـ AllStak في إعدادات البيئة أو التشغيل، لا داخل الشيفرة.
  • اضبط البيئة والإصدار باتساق كي تبقى الأحداث قابلة للنسب أثناء الترحيل.
  • شغّل الحزمة القديمة والجديدة معًا فقط خلال فترة تحقق محدودة؛ وإلا فقد تؤثر الأحداث المكررة في الحجم والتجميع.