New Relic
كيفية دمج New Relic مع OpenReplay ورؤية أخطاء الواجهة الخلفية إلى جانب تسجيلات الجلسات.
1. إنشاء Query Key
Section titled 1. إنشاء Query Key- سجّل الدخول إلى حساب New Relic الخاص بك.
- في الأعلى إلى اليسار، اختر لوحة التحكم INSIGHTS.
- في لوحة التحكم INSIGHTS، انتقل إلى “Manage Data” ثم اختر API Keys.
- انقر على زر + الخاص بـ Query Keys.

- في حقل Notes اكتب
openreplay. - انسخ
Account IDوKey. - انقر على Save your notes.

2. تفعيل NewRelic في OpenReplay
Section titled 2. تفعيل NewRelic في OpenReplayالصق Application ID وKey الخاصين بك في لوحة تحكم OpenReplay ضمن ‘Preferences > Integration’.

3. تمرير openReplaySessionToken
Section titled 3. تمرير openReplaySessionTokenلربط حدث New Relic بجلسة المستخدم المسجّلة، يجب تمرير رمز مميز فريد من الواجهة الأمامية إلى الواجهة الخلفية في كل طلب تريد تتبّعه. يمكن القيام بذلك باستخدام ترويسة HTTP مخصّصة. في المثال أدناه، نستخدم الدالة fetch لإرسال تلك الترويسة.
const headers = {
Accept: 'application/json',
'Content-Type': 'application/json',
};
if (tracker.getSessionToken()) { // or window.OpenReplay instead of tracker if you're using the snippet
headers['X-OpenReplay-SessionToken'] = tracker.getSessionToken(); // Inject openReplaySessionToken
}
fetch('www.your-backend.com', {
'GET',
headers,
});
لكي يتمكّن OpenReplay من ربط إدخال سجلّ New Relic بجلسة المستخدم المسجّلة، يجب تمرير رمز مميز فريد بوصفه custom_parameter إلى كل خطأ في الواجهة الخلفية تريد تتبّعه.
فيما يلي مثال باستخدام واجهة برمجة التطبيقات الخاصة بـ NewRelic بلغة Python.
newrelic.agent.add_custom_parameter("openReplaySessionToken", OPENREPLAY_SESSION_TOKEN)
اسم الوسم openReplaySessionToken حسّاس لحالة الأحرف.
هل لديك أسئلة؟
Section titled هل لديك أسئلة؟إذا واجهت أي مشكلات، تواصل معنا عبر Slack أو اطّلع على المنتدى الخاص بنا واحصل على المساعدة من مجتمعنا.