انتقل من New Relic إلى AllStak
لـ APM والتنبيهات ووكيل البنية التحتية ومراقبة المتصفح مقابلات مباشرة في AllStak. الانتقال سبرنت مرحلي، لا إعادة كتابة.
ماذا يتطلّب الانتقال من New Relic فعليًا
انقل APM في New Relic إلى تجهيز التطبيقات المدعوم، وحوّل شروط NRQL إلى قواعد AllStak، واستبدل جمع البنية التحتية الخاص بجمع Alloy أو OpenTelemetry أو Prometheus القياسي.
يمنحك AllStak أجزاء New Relic التي تفتحها معظم الفرق يوميًا — مراقبة التطبيقات والأخطاء والتتبّع الموزّع والبنية التحتية والسجلات وزمن التشغيل — في منصّة واحدة بتسعير ثابت ولوحة تعمل بالعربية والإنجليزية. يغطّي هذا الدليل المسار الصادق، بما في ذلك حقيقة أن بياناتك التاريخية في NRDB تبقى مكانها.
لماذا تنتقل الفرق من New Relic
ثلاثة دوافع تتكرر دائمًا في الانتقال من New Relic — الفوترة والتوحيد والملاءمة الإقليمية.
تسعير لا ينمو مع عدد الموظفين
يحاسب New Relic على استيعاب البيانات بالجيجابايت وعلى مستخدمي المنصّة الكاملة بالمقعد. باقات AllStak ثابتة — يرى الفريق كله الإنتاج دون أن يتحوّل كل مهندس إلى بند في الفاتورة.
كل شيء في مكان واحد وبحجم مناسب لفرق حقيقية
تعيش الأخطاء والسجلات والتتبّع وزمن التشغيل والبنية التحتية وإعادة الجلسات في مشروع AllStak واحد. مساحة أقل للتعلّم، وأماكن أقل يختبئ فيها سياق الحادثة.
إقامة سعودية وتسعير بالريال وواجهة عربية
لفرق السعودية والخليج، يقدّم AllStak إقامة بيانات داخل السعودية وفوترة بالريال ولوحة عربية كاملة إلى جانب الإنجليزية — مزايا عملية لا يضاهيها أي مزوّد APM عالمي.
كيف تنتقل من New Relic خطوة بخطوة
ست خطوات. يستخدم المثال أدناه حِزمة Sentry الرسمية لـ Python؛ وينطبق مسار DSN نفسه على كل بيئة تشغيل مدعومة.
- 1
أنشئ مشروع AllStak وانسخ DSN الخاص به
أنشئ مشروعًا وافتح صفحة البدء وانسخ DSN الخاص بـ AllStak. فهو وجهة الاستقبال لحِزمة Sentry الرسمية.
- 2
أزل وكيل New Relic من الخدمة
أزل حزمة newrelic وملف إعدادها أو متغيّرات بيئتها من أول خدمة تنقلها. وأبقِ وكيل البنية التحتية من New Relic على الخوادم حتى يثبت جانب التطبيقات نفسه — فالمرحلي يتفوّق على التبديل المفاجئ.
- 3
ثبّت حِزمة Sentry الرسمية لمنصّتك
ثبّت sentry-sdk من PyPI وهيّئه باستخدام DSN لمشروع AllStak. استخدم التكامل الرسمي لـ FastAPI أو Flask أو Django.
terminalpip install sentry-sdk - 4
اضبط الإصدار والبيئة عند بدء التشغيل
هيّئ بـ environment و release ليعمل تجميع الأخطاء وتتبّع النشر من أول حدث — وهو الدور الذي كانت تؤديه علامات النشر في New Relic. ولتطبيقات JavaScript في المتصفح، ارفع source maps مع كل إصدار.
main.pyimport os import sentry_sdk sentry_sdk.init( dsn=os.getenv("ALLSTAK_DSN"), environment=os.getenv("APP_ENV", "production"), release=os.getenv("APP_VERSION"), ) - 5
أعد بناء شروط تنبيه NRQL كقواعد إشعارات
احصر شروط التنبيه التي تُنبّه الناس فعليًا وأعد إنشاءها كقواعد تنبيه وإشعارات في AllStak. الوجهات المدعومة تشمل Slack والبريد والـ webhooks و PagerDuty و Opsgenie و Telegram.
- 6
شغّل الاثنين سبرنت واحدًا ثم ألغِ New Relic
دع AllStak و New Relic يجمعان جنبًا إلى جنب سبرنت واحدًا. تحقّق من الأخطاء والتتبّعات ومقاييس الخوادم وكل مسار تنبيه على حركة فعلية، وبدّل وكيل البنية التحتية خادمًا بخادم، ثم ألغِ اشتراك New Relic.
مفاهيم New Relic وما يقابلها في AllStak
لكل واجهة يومية في New Relic مقابل مباشر في AllStak — استخدم الجدول عند تحديث خطط التشغيل.
| New Relic | AllStak |
|---|---|
| APM | مراقبة التطبيقات |
| NRQL alerts | قواعد التنبيهتُعرَّف في اللوحة بدل لغة استعلام، وتُوجَّه عبر قواعد الإشعارات. |
| Infrastructure agent | Grafana Alloy / OpenTelemetryمجمّعات قياسية لقياسات المضيفين والعمليات والحاويات. |
| Errors inbox | الأخطاء |
| Distributed tracing | التتبّع الموزّع |
| Browser monitoring | حزمة المتصفح + مؤشرات الويب الحيوية |
أسئلة شائعة حول الانتقال من New Relic
هل أقدر أستورد بياناتي التاريخية من New Relic؟
لا. لا يوجد مستورد تلقائي — تبقى بيانات APM والبنية التحتية والسجلات التاريخية في New Relic. تبدأ الجمع من جديد لحظة تفعيل AllStak، ولهذا الانتقال الموصى به يشغّل الأداتين بالتوازي سبرنت واحدًا.
ما الذي يحل محل NRQL في AllStak؟
بحث وتصفية عبر الأخطاء والسجلات والتتبّعات، إضافةً إلى قواعد تنبيه تُعرَّف في اللوحة. تفقد لغة استعلام عامة؛ وتكسب تعريفات تنبيه يقرأها أي زميل ويعدّلها دون تعلّم لغة خاصة.
هل يدعم AllStak معيار OpenTelemetry؟
نعم — يستقبل AllStak بيانات OpenTelemetry، فالخدمات المجهّزة أصلًا بـ OTel لأجل New Relic يمكن إعادة توجيهها بدل إعادة تجهيزها. راجع صفحة OpenTelemetry لتفاصيل الإعداد.
كم يستغرق الانتقال كاملًا؟
خطّط لسبرنت واحد. تبديل SDK لكل خدمة ساعات؛ وتبديل الوكيل لكل خادم دقائق؛ أما الوقت الفعلي فيذهب للتشغيل المتوازي الذي يتيح لك التحقق من تغطية التنبيهات على حركة إنتاج فعلية قبل الإلغاء.
هل تنتقل لوحات New Relic؟
لا — اللوحات لا تُستورد. يأتي AllStak بعروض جاهزة للأخطاء والطلبات والتتبّعات والسجلات والخوادم، فابدأ منها ولا تعد بناء إلا اللوحات المخصصة التي كان فريقك يفتحها فعلًا.
استكشف المزيد
جاهز تنتقل من New Relic؟
ابدأ مجانًا في app.allstak.sa، وجهّز خدمة واحدة، واحكم على AllStak مقابل New Relic على حركة إنتاجك الفعلية.