Sentry
التقط الأخطاء التي يواجهها زوارك. يسجّل Sentry كل خطأ ومكان حدوثه، ويعرضها WebTwizz في المحرر ليتمكن الذكاء الاصطناعي من إصلاحها.
الربط
- افتح الإعدادات < الموصلات، وانقر على Sentry، ثم ربط.
- يُفتح Sentry. وافق على منح صلاحية قراءة مؤسستك ومشاريعك.
- ضمن إكمال الربط، اختر مشروع Sentry.
يستخدم WebTwizz مفتاح العميل النشط للمشروع (DSN). إذا لم يكن هناك مفتاح نشط، فستظهر رسالة لم يُعثر على DSN نشط لهذا المشروع. فعّل مفتاحًا في Sentry واختر المشروع مجددًا. ليس لديك مشاريع بعد؟ أنشئ مشروعًا في Sentry أولًا.
يُضاف Sentry إلى كود الموصل في مشروعك، ولا يعمل إلا على موقعك المنشور، لذا لا تُرسل تقارير عن الأخطاء التي تواجهها في المعاينة.
ما يظهر لك
- الأخطاء، آخر 14 يومًا: عدد الأخطاء يوميًا، ثم غير محلول وجديد هذا الأسبوع والأحداث، آخر 24 ساعة. بعد نشر الموقع، يتغير جديد هذا الأسبوع إلى جديد منذ آخر نشر. يفتح كل رقم Sentry، وكذلك زر فتح Sentry.
- الأخطاء: بدّل بين غير محلول وحُل مؤخرًا. يفتح جميع الأخطاء القائمة الكاملة في Sentry، ويحمّل إظهار المزيد 10 أخطاء إضافية.
- يعرض كل خطأ عدد مرات حدوثه، وعدد الأشخاص الذين واجهوه، وآخر وقت رُصد فيه. تشير علامة جديد إلى الأخطاء التي بدأت بعد آخر نشر. أما الأخطاء ذات المستويات الأخرى فتظهر بعلامة فادح أو تحذير أو معلومات أو تصحيح.
- في الخطأ غير المحلول، يفتح إصلاح بالذكاء الاصطناعي محادثة جديدة يقرأ فيها الذكاء الاصطناعي الخطأ ويصلحه. ويضع حل علامة على الخطأ بأنه محلول في Sentry.
- انقر على خطأ لفتحه: ستجد الاستثناء، والصفحة والمتصفح اللذين حدث فيهما، والأشخاص المتأثرون، ومرات، وأول ظهور، وآخر ظهور، والخطوات التي سبقته مباشرة. يؤرشفه تجاهل إلى أن يتكرر بوتيرة أعلى بكثير، ويفتحه فتح في Sentry هناك.
- ضمن حُل مؤخرًا، يظهر إعادة الفتح للأخطاء التي حُلّت خلال آخر 14 يومًا، ويعيدها إلى قائمة الأخطاء غير المحلولة.
- لا تطلب إجراءات حل وتجاهل وإعادة الفتح تأكيدًا مسبقًا. وتتضمن الرسالة التي تظهر بعدها خيار تراجع.
- الإعدادات:
- مشروع Sentry: المشروع الذي تُرسل إليه تقارير أخطاء هذا الموقع. اختر مشروعًا آخر للتبديل إليه.
- الموقع المنشور: قيد التشغيل أو انشر للتحديث أو بعد النشر.
ما يمكن للذكاء الاصطناعي فعله
- قراءة أخطائك غير المحلولة
- قراءة تفاصيل خطأ واحد بالكامل: الاستثناء، وأسطر الكود التي مرّ بها التنفيذ، والخطوات التي سبقته، مثل الصفحة التي جاء منها الزائر والطلب الذي فشل. يقرأ هذه التفاصيل قبل إجراء أي إصلاح.
- وضع علامة على خطأ بأنه محلول، أو تجاهله إلى أن يتكرر بوتيرة أعلى بكثير. يطلب موافقتك أولًا، ولا ينفذ الإجراء إلا بعد النقر على قبول.
في المحادثة، تعرض بطاقة Sentry المباشرة زر إصلاح بجوار كل خطأ. انقر عليه ليقرأ الذكاء الاصطناعي ذلك الخطأ ويصلحه.
الأسرار
NEXT_PUBLIC_SENTRY_DSN: قيمة DSN للمشروع الذي اخترته، ويستخدمها Sentry في المتصفح وعلى الخادم
من المفيد معرفته
- حسابات Sentry التي رُبطت قبل إضافة النظرة العامة لا تملك صلاحية قراءة الأخطاء. يعرض الموصل رسالة يحتاج Sentry إلى صلاحية إضافية. انقر على الربط مجددًا ووافق على منح الصلاحية. يستمر إرسال تقارير الأخطاء طوال هذه العملية.
- تؤدي إزالة Sentry من مشروع إلى حذف
NEXT_PUBLIC_SENTRY_DSN. وتبقى مؤسستك ومشاريعك وأحداثك في Sentry كما هي.