انتقل من New Relic إلى AllStak
لـ APM والتنبيهات ووكيل البنية التحتية ومراقبة المتصفح مقابلات مباشرة في AllStak. الانتقال سبرنت مرحلي، لا إعادة كتابة.
ماذا يتطلّب الانتقال من New Relic فعليًا
تقرر الفرق الانتقال من New Relic لأسباب مألوفة: التسعير لكل جيجابايت بيانات ولكل مستخدم يجعل الفاتورة تنمو مع الحركة وعدد الموظفين معًا، وقد توسّع المنتج حتى صار الوصول إلى الإشارة يكلّف وقتًا. أما الانتقال نفسه فطريق ممهّد — يقابل APM في New Relic مراقبة التطبيقات في AllStak، وتصبح شروط تنبيه NRQL قواعد تنبيه، ويُستبدل وكيل البنية التحتية بوكيل AllStak، ويصبح صندوق الأخطاء أخطاءً مجمّعة بمسارات استدعاء كاملة.
يمنحك AllStak أجزاء New Relic التي تفتحها معظم الفرق يوميًا — مراقبة التطبيقات والأخطاء والتتبّع الموزّع والبنية التحتية والسجلات وزمن التشغيل — في منصّة واحدة بتسعير ثابت ولوحة تعمل بالعربية والإنجليزية. يغطّي هذا الدليل المسار الصادق، بما في ذلك حقيقة أن بياناتك التاريخية في NRDB تبقى مكانها.
لماذا تنتقل الفرق من New Relic
ثلاثة دوافع تتكرر دائمًا في الانتقال من New Relic — الفوترة والتوحيد والملاءمة الإقليمية.
تسعير لا ينمو مع عدد الموظفين
يحاسب New Relic على استيعاب البيانات بالجيجابايت وعلى مستخدمي المنصّة الكاملة بالمقعد. باقات AllStak ثابتة — يرى الفريق كله الإنتاج دون أن يتحوّل كل مهندس إلى بند في الفاتورة.
كل شيء في مكان واحد وبحجم مناسب لفرق حقيقية
تعيش الأخطاء والسجلات والتتبّع وزمن التشغيل والبنية التحتية وإعادة الجلسات في مشروع AllStak واحد. مساحة أقل للتعلّم، وأماكن أقل يختبئ فيها سياق الحادثة.
إقامة سعودية وتسعير بالريال وواجهة عربية
لفرق السعودية والخليج، يقدّم AllStak إقامة بيانات داخل السعودية وفوترة بالريال ولوحة عربية كاملة إلى جانب الإنجليزية — مزايا عملية لا يضاهيها أي مزوّد APM عالمي.
كيف تنتقل من New Relic خطوة بخطوة
ست خطوات. المثال أدناه يستخدم Python، لكن المسار نفسه ينطبق على أي من حزم AllStak الـ 25+.
- 1
أنشئ مشروع AllStak وانسخ مفتاح API
سجّل في app.allstak.sa على الباقة المجانية — دون بطاقة ائتمان — وأنشئ مشروعًا وانسخ مفتاح API. يحل محل مفتاح ترخيص New Relic كاعتماد يوجّه القياسات إلى مشروعك.
- 2
أزل وكيل New Relic من الخدمة
أزل حزمة newrelic وملف إعدادها أو متغيّرات بيئتها من أول خدمة تنقلها. وأبقِ وكيل البنية التحتية من New Relic على الخوادم حتى يثبت جانب التطبيقات نفسه — فالمرحلي يتفوّق على التبديل المفاجئ.
- 3
ثبّت AllStak SDK لمنصّتك
لدى AllStak أكثر من 25 حزمة SDK مع أدلة إعداد — Python و Java و Node.js و Go و Laravel و React وغيرها. لـ Python، ثبّت من PyPI؛ وتكاملات FastAPI و Flask و Django مشمولة.
terminalpip install allstak - 4
اضبط الإصدار والبيئة عند بدء التشغيل
هيّئ بـ environment و release ليعمل تجميع الأخطاء وتتبّع النشر من أول حدث — وهو الدور الذي كانت تؤديه علامات النشر في New Relic. ولتطبيقات JavaScript في المتصفح، ارفع source maps مع كل إصدار.
main.pyimport os import allstak allstak.init( api_key=os.getenv("ALLSTAK_API_KEY"), environment=os.getenv("APP_ENV", "production"), release=os.getenv("ALLSTAK_RELEASE"), ) - 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 | وكيل AllStakوكيل Linux خفيف لمقاييس الخوادم والعمليات والحاويات. |
| 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 على حركة إنتاجك الفعلية.