تتبّع الأخطاء
اعرف أين بدأت المشكلة وكيف انتشرت داخل النظام.
- 500
TypeError: cannot read 'id'
checkout.ts:80
- 218
TimeoutError: upstream timeout
payments.ts:42
- 142
500 — POST /api/checkout
routes/pay.ts:31
تابع أخطاء تطبيقك وأداء السيرفرات والطلبات لحظة بلحظة من لوحة تحكم واحدة.
بدون بطاقة ائتمان · يدعم الاستضافة الذاتية · إعداد سريع
تطبيقك
حدث خطأ
حاول مرة أخرى بعد لحظات.
مستخدم حقيقي واجه خطأً تقنيّاً في تطبيقك للتو.
AllStak يكتشف الخطأ
لوحة AllStak عندك
مباشرإجراء يفشل عند المستخدمين
أول ظهور 14:05 · آخر ظهور للتو
79const order = await fetchOrder(id);80return order.id.toString();81}
تشوفه قبل ما يشتكي العميل.
موثوق من فرق سعودية تبني منتجات رائدة
بدل ما تفتح خمس أدوات، شوف الخطأ والطلب والسجلات والسيرفر المرتبط به في نفس المكان.
اعرف أين بدأت المشكلة وكيف انتشرت داخل النظام.
TypeError: cannot read 'id'
checkout.ts:80
TimeoutError: upstream timeout
payments.ts:42
500 — POST /api/checkout
routes/pay.ts:31
اعرف أي خدمة أو API تسبب المشكلة.
احفظ Logs وارجع لها لاحقاً، وافتح السجل المرتبط بالخطأ أو الطلب بدون تخمين.
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
أرسل التنبيه للشخص أو القناة المناسبة عندما يتجاوز الخطأ أو البطء الحد المحدد.
error rate > 5% for 2m · payments
اربط تطبيقاتك وخوادمك، ثم تتبع المشكلة من أول خطأ إلى الطلب والسجل والتحديث المرتبط بها.
نسبة الأخطاء
-0.10%0.41%
زمن p95
+12ms214ms
الإنتاجية
+4%18.2k/min
Apdex
+0.020.97
الخط الزمني للحادثة
INC-2041 · نشطةرُصد ارتفاع في الأخطاء
billing-service · POST /api/v1/orders
أُطلق تنبيه — نسبة الأخطاء > 5%
وُجّه إلى #oncall-payments
مرتبط بالنشر
[email protected] · قبل 8 د
تحديد السبب الأقرب
مهلة من المصدر · redis-cache
تمّت المعالجة — اكتمل التراجع
استُعيد [email protected]
نسبة الأخطاء
0.41% · آخر ساعةزمن p95
214ms · آخر ساعةقارن بين البحث اليدوي في خمس أدوات، وبين رؤية الخطأ والطلب والسجل والتحديث في AllStak.
$ ssh prod-01 — tail -f app.log | grep ERROR
...timeout... retry... 500... where?
...12k lines, no trace id...
ثبّت SDK للتطبيق، أو شغّل الوكيل على السيرفر. بعدها تبدأ الأخطاء والطلبات والسجلات بالظهور في اللوحة.
أخطاء المتصفّح ومؤشّرات الويب
أخطاء المكوّنات وزمن الرسم
App Router وRSC وبيئة الـ edge
npm install @allstak/nextجاهز خلال دقيقتين
أضف حزمة واحدة في الكود أو شغّل الوكيل بجانب الخدمة. لا تحتاج تغييرات كبيرة حتى تبدأ بجمع البيانات.
Apps
web · api · mobile
SDKs
auto-instrument
AllStak Agent
collect & batch
Pipeline
correlate & enrich
Dashboard
query & alert
من أول نشر إلى أول بلاغ، يساعدك AllStak تعرف ماذا تغيّر، أين تعطل الطلب، ومن يحتاج التنبيه.
أنشئ مفتاح API للمشروع وضعه في بيئة التطبيق. بعدها يبدأ AllStak باستقبال البيانات بأمان.
AllStak.init({
apiKey: process.env.NEXT_PUBLIC_ALLSTAK_API_KEY,
environment: "production",
})
تابع كل Deployment عبر البيئات. يرصد AllStak التراجعات ويقترح التراجع عند تدهور حالة الإصدار بعد النشر — على أي CI/CD.
ارتفعت نسبة الأخطاء بعد النشر
عند ظهور خطأ، تشوف السجلات والطلب والخدمات المتأثرة في نفس الحادثة.
الخدمات المتأثرة
السبب الأقرب: redis-cache مهلة من المصدر، ظهر في 2.3.1.
وجّه التنبيهات حسب الخطورة للقناة وفريق المناوبة الصحيح — مع التصعيد والإقرار والحلّ التلقائي.
billing-service · error rate > 5% for 2m
يتكامل مع أدوات حوادثك
قواعد التوجيه
كل خطوة لها سياق واضح: الخطأ، الطلب، السجل، الإصدار، ثم الشخص المناسب للتعامل معه.
خدماتك تُرسل الأحداث
مُوثَّق بمفتاح الـ API الخاص بمشروعك
نقطة إدخال آمنة ومُوثَّقة
نربط الأخطاء والطلبات والسجلات مع بعض حتى تفهم المشكلة بسرعة
القواعد تُقيَّم لحظياً
يصل القناة المناسبة والمناوب الصحيح
تأكيد، احتواء، ثم حلّ
ابدأ مجاناً وطور خطتك عندما يكبر مشروعك.
مناسب للمشاريع الصغيرة والفرق التقنية.
مجّاني
ابدأ مجاناًلخدمات الإنتاج التي تحتاج تتبعًا أوضح للمشاكل.
فوترة سنوية · وفّر 20%
ابدأ تجربة Proللشركات والأنظمة عالية الاستخدام.
عقد سنوي
تواصل مع المبيعاتبدل اشتراكات متفرقة للأخطاء والسجلات والتتبع والسيرفرات، اجمعها في خطة أوضح.
أدوات منفصلة
Sentry Team (annual) · 50 ألف خطأ / شهر
Better Stack Logs Nano · 40 جيجابايت · احتفاظ 30 يوم
Honeycomb Pro (starts at) · حتى 1.5 مليار حدث / شهر
Datadog Infrastructure Pro · 5 hosts · $15 / خادم / شهر (سنوي) × 5 خوادم
Checkly Starter · 25 ألف فحص API · 3 آلاف فحص متصفّح
AllStak
كل إشارة لها سياقها: الخطأ، الطلب، السجل، والسيرفر.
خطّة Pro · فوترة سنوية
أسعار المقارنة هي قوائم الأسعار المُعلَنة لكل أداة عند أدنى خطّة مدفوعة، من صفحة الأسعار الرسمية للمزوّد بتاريخ 2026-05-29 (1 USD ≈ 3.75 SAR). الحدود والمزايا تختلف بين الخطط وقد لا تكون قابلة للمقارنة المباشرة؛ اضغط على اسم الأداة لمراجعة المصدر.
شغّل AllStak في سحابتك أو داخل بيئتك، مع صلاحيات واضحة ودعم مباشر لفريقك.
$ helm repo add allstak https://charts.allstak.sa
$ helm install allstak allstak/agent \
--set apiKey=$ALLSTAK_API_KEY \
--set ingest.mode=self-hostedإجابات قصيرة عن الإعداد، الاستضافة، الأمان، الأسعار، والانتقال من أدوات أخرى.
أدلة قصيرة عن الأخطاء، السجلات، الحوادث، والسيرفرات للفرق التي تبني منتجات يعتمد عليها الناس.
متى تلجأ للسجلّات ومتى للتتبّع، ولماذا يتفوّق ربطهما معًا على جمع المزيد من أيّهما.
حوّل انقطاعًا فوضويًا إلى تسلسل واضح من السبب والنتيجة عبر الإشارات التي يجب أن تكون في الخط الزمني للحادثة.
تنفجر مقاييس العنقود بسرعة. وإليك حفنة الإشارات التي تتنبّأ فعلًا بفشل الـ pod والـ node.
مفاتيح API لكل بيئة تجعل تدوير صلاحيات القياس وتحديد نطاقها أبسط من تضمين سلاسل الاتصال في الكود.
توجيه مدرك للخطورة وإزالة للتكرار حتى لا يُستدعى مهندسو المناوبة إلا لما يهمّ فعلًا.
اربط تطبيقك، وشاهد الأخطاء والطلبات والسجلات والسيرفرات معًا عندما تظهر مشكلة.