تتبّع الأخطاء باستخدام Sentry SDK الرسمي

اعرف مشاكل تطبيقك
قبل ما يلاحظها العميل.

اجمع أخطاء تطبيقك باستخدام Sentry SDK الرسمي، وتابعها وحلّلها في AllStak. تستخدمه بالفعل؟ وجّه DSN إلى مشروعك في AllStak.

ابدأ مجانًا

موثوق من فرق سعودية تبني منتجات رائدة

خلّ ميزانيتك لمنتجك

نفس Sentry SDK.
بتكلفة بداية أقل.

اجمع الأخطاء باستخدام Sentry SDK الرسمي وحلّلها في AllStak. باقة Starter تجمع الأخطاء والسجلات والطلبات ومراقبة التوفر والمهام المجدولة بسعر وحدود واضحة.

شوف الباقات
—شهرياً لباقة AllStak Starter

Better Stack يشمل حصة أخطاء مجانية. قارن مزايا كل باقة وحدودها حسب احتياج فريقك.

50,000 خطأ / شهر

عروض شهرية مختارة · كل الأسعار بالريال السعودي

AllStak
—

جارٍ تحميل السعر الحالي…

الحصة المجانية: حتى 100,000 خطأ / شهر

Sentry108.75

Team · فوترة شهرية · 50,000 خطأ

Datadog112.5

تتبّع الأخطاء المستقل · فوترة شهرية

أسعار البداية الشهرية قبل الضريبة، والباقات ليست متطابقة؛ تختلف مدة الاحتفاظ والحصص الأخرى. قد تكون أخطاء Datadog الملتقطة عبر APM/RUM مشمولة في تلك المنتجات.

Sentry SDK الرسمي
الأخطاء والسجلات والطلبات معاً
أعضاء الفريق ضمن الباقة

روجعت أسعار المنافسين في 18 أكتوبر 2026. حُوّلت إلى الريال بسعر صرف 3.75 لكل دولار؛ قد تُضاف ضرائب أو رسوم تحويل عند الدفع. نسبة التوفير تقارن سعر بداية Starter بسعر Sentry Team الشهري، ولا تعني تطابق المزايا أو مدة الاحتفاظ. مصدر سعر الصرف

ما الذي يوضّحه AllStak؟

كل ما تحتاجه لفهم المشكلة بسرعة

بدل ما تفتح خمس أدوات، شوف الخطأ والطلب والسجلات والسيرفر المرتبط به في نفس المكان.

تتبّع الأخطاء

اعرف أين بدأت المشكلة وكيف انتشرت داخل النظام.

مشكلات غير محلولةآخر 24 ساعة · 1,284 حدث
  • TypeError: cannot read 'id'

    checkout.ts:80

    500
  • TimeoutError: upstream timeout

    payments.ts:42

    218
  • 500 — POST /api/checkout

    routes/pay.ts:31

    142

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

اعرف أي خدمة أو API تسبب المشكلة.

trace 7f3a…c1812ms
POST /checkout812ms
payments.charge640ms
db.query users112ms
cache.get8ms

مراقبة السجلّات

احفظ Logs وارجع لها لاحقاً، وافتح السجل المرتبط بالخطأ أو الطلب بدون تخمين.

$ allstak logs --tailمباشر

INFOreq=req_8f2 GET /home 200

WARNslow query 412ms users.find

ERRPaymentTimeout provider=stripe

INFOretry scheduled attempt=2/2

$

مراقبة البنية التحتية

اعرف الأعطال قبل وصول الشكاوى، وتابع استهلاك المعالج والذاكرة وحالة السيرفرات.

CPU

64%

الذاكرة

3.2 / 8 GB

تنبيهات لحظية

أرسل التنبيه للشخص أو القناة المناسبة عندما يتجاوز الخطأ أو البطء الحد المحدد.

معدّل أخطاء مرتفع14:05

error rate > 5% for 2m · payments

p95 latency > 500msنشِط
disk usage > 90%محلول
لوحة واحدة للفريق

شوف الأخطاء والطلبات والسيرفرات في مكان واحد.

اربط تطبيقاتك وخوادمك، ثم تتبع المشكلة من أول خطأ إلى الطلب والسجل والتحديث المرتبط بها.

متدهور

نسبة الأخطاء

-0.10%

0.41%

زمن p95

+12ms

214ms

الإنتاجية

+4%

18.2k/min

Apdex

+0.02

0.97

الخط الزمني للحادثة

INC-2041 · نشطة
  1. رُصد ارتفاع في الأخطاء

    billing-service · POST /api/v2/orders

  2. أُطلق تنبيه — نسبة الأخطاء > 5%

    وُجّه إلى #oncall-payments

  3. مرتبط بالنشر

    [email protected] · قبل 8 د

  4. تحديد السبب الأقرب

    مهلة من المصدر · redis-cache

  5. تمّت المعالجة — اكتمل التراجع

    استُعيد [email protected]

نسبة الأخطاء

0.41% · آخر ساعة

زمن p95

214ms · آخر ساعة
قبل / بعد

افهم الحادثة بدون التنقّل بين الأدوات

قارن بين البحث اليدوي في خمس أدوات، وبين رؤية الخطأ والطلب والسجل والتحديث في AllStak.

بدون AllStakتصحيح خطأ 500 في الدفع
LogsAPMServersDBSlack٦ تبويبات مفتوحة

$ ssh prod-01 — tail -f app.log | grep ERROR

...timeout... retry... 500... where?

...12k lines, no trace id...

«أحد يعرف ليش /checkout يعطي 500؟؟»
  • خطأ بدون سياق كافٍ
  • سجلّات مبعثرة عبر ٦ أدوات
  • فحص يدوي للمعالج عبر SSH
  • ≈٤٥ دقيقة لمعرفة السبب
نفس الحادثة، بسياق أوضحمع AllStak
  1. تم التقاط الخطأTypeError · billing-service
  2. السجلات والطلب مرتبطانtrace 7f3ac1d9 · 5 spans
  3. السبب الأقربredis-cache timeout
مقترح: التراجع عن النشر[email protected]
  • الخطأ والسجلات والطلب في نفس السياق
  • معرفة السبب خلال ≈دقيقتين
  • تسلسل واحد بدل أدوات متفرقة
الربط والإعداد

اربط AllStak بتطبيقك خلال دقائق.

استخدم حِزمة Sentry الرسمية لإطار عمل تطبيقك مع DSN من إعداد مشروع AllStak. واربط الخوادم عبر Grafana Alloy أو OpenTelemetry Collector أو مصدّرات Prometheus.

JavaScript

أخطاء المتصفّح ومؤشّرات الويب

خرائط مصدر تلقائية

React

أخطاء المكوّنات وزمن الرسم

إعداد بدقيقتين

Next.js

App Router وRSC وبيئة الـ edge

OpenTelemetry
تثبيت — next.js
$npx @sentry/wizard@latest -i nextjs

معالج إعداد Sentry الرسمي

إعداد واضح للمطورين

تستخدم Sentry حاليًا؟ احتفظ بالحِزمة الرسمية واستبدل DSN الحالي بـ DSN الخاص بمشروع AllStak. اتبع دليل إطار العمل وتأكد من ظهور خطأ تجريبي في AllStak قبل التعميم.

  • متوافق مع OpenTelemetry
  • إعداد خلال دقيقتين
  • خرائط مصدر تلقائية
  • تتبع الطلبات مباشرة
  • مجمّعات قياسية مستقلة عن المورّد

Apps

web · api · mobile

SDKs

auto-instrument

OpenTelemetry

collect & export

Pipeline

correlate & enrich

Dashboard

query & alert

One pipelinetraceslogsmetricsdeploymentsalerts
طريقة عمل أوضح

للمطورين والفرق التي تحتاج جوابًا سريعًا.

من أول نشر إلى أول بلاغ، يساعدك AllStak تعرف ماذا تغيّر، أين تعطل الطلب، ومن يحتاج التنبيه.

إعداد Sentry الرسمي

ثبّت حِزمة Sentry الرسمية وضع DSN الخاص بمشروع AllStak في بيئة التطبيق وتحقق من خطأ تجريبي قبل التعميم.

app/instrument.ts

Sentry.init({

dsn: process.env.NEXT_PUBLIC_ALLSTAK_DSN,

environment: "production",

})

ALLSTAK_DSNhttps://••••@api.allstak.sa/projectproduction
  • ✓تم نسخ DSN للمشروع
  • ✓تم تثبيت حِزمة Sentry الرسمية
  • ✓تم ضبط DSN
  • بانتظار أول حدث…

صحّة الإصدار

تابع كل Deployment عبر البيئات. يرصد AllStak التراجعات ويقترح التراجع عند تدهور حالة الإصدار بعد النشر — على أي CI/CD.

v2.4.1 نُشرالصحّة متدهورة
إنتاجاختبارتجريبي
deploy

ارتفعت نسبة الأخطاء بعد النشر

v2.4.0 → v2.4.1 · ▲ +0.4%يُقترح التراجع

حادثة بسياق واضح

عند ظهور خطأ، تشوف السجلات والطلب والخدمات المتأثرة في نفس الحادثة.

خطأ
سجلّات
تتبّع
مرتبطة

الخدمات المتأثرة

api-gatewaybilling-serviceworker-sync

السبب الأقرب: redis-cache مهلة من المصدر، ظهر في 2.3.1.

توجيه التنبيهات والتصعيد

وجّه التنبيهات حسب الخطورة للقناة وفريق المناوبة الصحيح — مع التصعيد والإقرار والحلّ التلقائي.

حرِج · ارتفاع نسبة الأخطاءSev-1

billing-service · error rate > 5% for 2m

  1. وُجّه إلى Slack#oncall-payments
  2. بلا إقرار — صُعّد إلى PagerDutyمناوبة · Payments
  3. تم الإقرارm.alharbi
  4. حُلّ — أُغلق تلقائيًاالمدّة 7د

يتكامل مع أدوات حوادثك

GitHubWebhooksEmail

قواعد التوجيه

حرِجالبريد · تنبيه المستجيبين
تحذيرWebhook · إرسال الحدث
محلولGitHub · ربط علامة الإصدار

من الخطأ إلى الإصلاح، بدون قفز بين الأدوات

كل خطوة لها سياق واضح: الخطأ، الطلب، السجل، الإصدار، ثم الشخص المناسب للتعامل معه.

  1. التطبيق

    web · api · mobile

    خدماتك تُرسل الأحداث

  2. الحزمة الرسمية وDSN

    ALLSTAK_DSN · production

    تستخدم حزمة Sentry الرسمية DSN الخاص بمشروع AllStak

  3. استقبال البيانات داخل AllStak

    Sentry envelope · TLS

    نقطة إدخال آمنة ومُوثَّقة

  4. خط المعالجة

    traces · logs · metrics

    نربط الأخطاء والطلبات والسجلات مع بعض حتى تفهم المشكلة بسرعة

  5. التنبيهات والتتبّع والسجلات

    عتبات · شذوذ

    القواعد تُقيَّم لحظياً

  6. إشعار الفريق

    Slack · PagerDuty

    يصل القناة المناسبة والمناوب الصحيح

  7. حلّ الحادث

    تأكيد ← حلّ خلال 7 دقائق

    تأكيد، احتواء، ثم حلّ

الأسعار

تسعير واضح حسب حجم استخدامك.

ابدأ مجاناً وطور خطتك عندما يكبر مشروعك.

مجّاني

مناسب للمشاريع الصغيرة والفرق التقنية.

0

مجّاني

ابدأ مجاناً
الأحداث
50K/شهر
الاحتفاظ
3 أيام
البيئات
1
  • تتبّع الأخطاء وتنبيهات أساسية
  • سجلات وتتبع طلبات أساسي
  • بيئة واحدة
  • دعم المجتمع
الأكثر شيوعًا

Pro

لخدمات الإنتاج التي تحتاج تتبعًا أوضح للمشاكل.

119/شهر

فوترة سنوية · وفّر 20%

ابدأ تجربة Pro
الأحداث
5M/شهر
الاحتفاظ
30 يومًا
البيئات
غير محدود
  • تتبع كامل للطلبات ولوحات أعمق للتصحيح
  • تنبيهات للفريق المناوب
  • كل التكاملات وسير عمل الفريق
  • مدة حفظ قابلة للتخصيص وبيئات متعددة
  • دعم عبر البريد والدردشة

المؤسسات

للشركات والأنظمة عالية الاستخدام.

مخصّص

عقد سنوي

تواصل مع المبيعات
الأحداث
غير محدود
الاحتفاظ
مخصّص
البيئات
غير محدود
  • كل ما في Pro مع حدود تناسب فريقك
  • أدوار للفريق وسجل للتغييرات
  • دعم مباشر وإعداد مخصص
  • استضافة ذاتية وخيارات لمكان البيانات
  • تشغيل مخصص وشبكات خاصة

قلّل تكلفة أدوات المراقبة بدون ما تخسر السياق.

بدل اشتراكات متفرقة للأخطاء والسجلات والتتبع والسيرفرات، اجمعها في خطة أوضح.

أدوات منفصلة

الإجمالي~1,070/شهر
أقل بـ ≈88%

AllStak

logstraceserrorsinfrastructurealerts

كل إشارة لها سياقها: الخطأ، الطلب، السجل، والسيرفر.

الإجمالي~119/شهر

خطّة Pro · فوترة سنوية

أسعار المقارنة هي قوائم الأسعار المُعلَنة لكل أداة عند أدنى خطّة مدفوعة، من صفحة الأسعار الرسمية للمزوّد بتاريخ 2026-05-29 (1 USD ≈ 3.75 SAR). الحدود والمزايا تختلف بين الخطط وقد لا تكون قابلة للمقارنة المباشرة؛ اضغط على اسم الأداة لمراجعة المصدر.

المؤسسات

تشغيل يناسب فرق المؤسسات.

شغّل AllStak في سحابتك أو داخل بيئتك، مع صلاحيات واضحة ودعم مباشر لفريقك.

  • سحابة خاصة أو نشر كامل داخل مقرّك
  • تحكّم بمكان بياناتك واستضافة ذاتية
  • أدوار الفريق وسجلّ تدقيق غير قابل للتعديل
  • دعم مباشر وإعداد مخصص
  • تصميم يناسب شبكتك وبياناتك
تواصل مع المبيعات
OpenTelemetry export
$ export OTEL_EXPORTER_OTLP_ENDPOINT=https://api.allstak.sa/ingest/v1/otel
$ export OTEL_EXPORTER_OTLP_HEADERS=x-api-key=$ALLSTAK_API_KEY
استضافة ذاتيةمكان البياناتسجلّ تدقيقأدوار الفريقشبكات خاصةSOC 2 — قيد العمل
الأسئلة الشائعة

أسئلة قبل ما تبدأ.

إجابات قصيرة عن الإعداد، الاستضافة، الأمان، الأسعار، والانتقال من أدوات أخرى.

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

موارد هندسية

مقالات عملية عن مراقبة الإنتاج.

أدلة قصيرة عن الأخطاء، السجلات، الحوادث، والسيرفرات للفرق التي تبني منتجات يعتمد عليها الناس.

كل المقالات
تتبّع الأخطاء

كيف تفهم خطأ الإنتاج بدون ضياع

اعرف كيف تربط الخطأ بالطلب والسجل والإصدار والسيرفر حتى تصل للسبب أسرع.

·7 دقائق قراءةاقرأ المقال
السجلّات والتتبّع

السجلّات مقابل التتبّع: ما تحتاجه فِرق الهندسة فعلًا

متى تلجأ للسجلّات ومتى للتتبّع، ولماذا يتفوّق ربطهما معًا على جمع المزيد من أيّهما.

·7 دقائق قراءةاقرأ المقال
البنية التحتية

مراقبة Kubernetes دون أن تغرق في المقاييس

تنفجر مقاييس العنقود بسرعة. وإليك حفنة الإشارات التي تتنبّأ فعلًا بفشل الـ pod والـ node.

·8 دقائق قراءةاقرأ المقال
تجربة المطوّر

استقبال Sentry الرسمي باستخدام DSN من AllStak

استخدم حزمة Sentry الرسمية لبيئة التشغيل واضبطها باستخدام DSN من إعداد مشروع AllStak.

·5 دقائق قراءةاقرأ المقال
التنبيهات

تقليل إرهاق التنبيهات بقواعد توجيه أذكى

توجيه مدرك للخطورة وإزالة للتكرار حتى لا يُستدعى مهندسو المناوبة إلا لما يهمّ فعلًا.

·6 دقائق قراءةاقرأ المقال

ابدأ مراقبة الإنتاج بوضوح.

اربط تطبيقك، وشاهد الأخطاء والطلبات والسجلات والسيرفرات معًا عندما تظهر مشكلة.

  • بدون بطاقة ائتمان
  • ربط بحزمة Sentry الرسمية
  • يدعم الاستضافة الذاتية