جديدمراقبة الأخطاء والأداء

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

تابع أخطاء تطبيقك وأداء السيرفرات والطلبات لحظة بلحظة من لوحة تحكم واحدة.

بدون بطاقة ائتمان · يدعم الاستضافة الذاتية · إعداد سريع

تطبيقك

9:41

حدث خطأ

حاول مرة أخرى بعد لحظات.

مستخدم حقيقي واجه خطأً تقنيّاً في تطبيقك للتو.

AllStak يكتشف الخطأ

لوحة AllStak عندك

مباشر

إجراء يفشل عند المستخدمين

أول ظهور 14:05 · آخر ظهور للتو

جديد
مرّات الحدوث47
العملاء المتأثرون500
checkout.ts:80
79const order = await fetchOrder(id);
80return order.id.toString();
81}

تشوفه قبل ما يشتكي العميل.

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

ما الذي يوضّحه 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/v1/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]
  • الخطأ والسجلات والطلب في نفس السياق
  • معرفة السبب خلال ≈دقيقتين
  • تسلسل واحد بدل أدوات متفرقة
Looking for a Sentry alternative? See how AllStak compares →
الربط والإعداد

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

ثبّت SDK للتطبيق، أو شغّل الوكيل على السيرفر. بعدها تبدأ الأخطاء والطلبات والسجلات بالظهور في اللوحة.

JavaScript

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

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

React

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

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

Next.js

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

OpenTelemetry
تثبيتnext.js
$npm install @allstak/next

جاهز خلال دقيقتين

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

أضف حزمة واحدة في الكود أو شغّل الوكيل بجانب الخدمة. لا تحتاج تغييرات كبيرة حتى تبدأ بجمع البيانات.

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

Apps

web · api · mobile

SDKs

auto-instrument

AllStak Agent

collect & batch

Pipeline

correlate & enrich

Dashboard

query & alert

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

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

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

إعداد مفتاح API

أنشئ مفتاح API للمشروع وضعه في بيئة التطبيق. بعدها يبدأ AllStak باستقبال البيانات بأمان.

app/instrument.ts

AllStak.init({

apiKey: process.env.NEXT_PUBLIC_ALLSTAK_API_KEY,

environment: "production",

})

ALLSTAK_API_KEYak_live_••••2f9cproduction
  • تم إنشاء مفتاح API للمشروع
  • تم ضبط سرّ البيئة
  • تم السماح بإرسال البيانات
  • بانتظار أول حدث…

صحّة الإصدار

تابع كل 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. الـ SDK ومفتاح الـ API

    ALLSTAK_API_KEY · production

    مُوثَّق بمفتاح الـ API الخاص بمشروعك

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

    ingest /v1 · 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 في سحابتك أو داخل بيئتك، مع صلاحيات واضحة ودعم مباشر لفريقك.

  • سحابة خاصة أو نشر كامل داخل مقرّك
  • تحكّم بمكان بياناتك واستضافة ذاتية
  • أدوار الفريق وسجلّ تدقيق غير قابل للتعديل
  • دعم مباشر وإعداد مخصص
  • تصميم يناسب شبكتك وبياناتك
تواصل مع المبيعات
self-hosted deploy
$ helm repo add allstak https://charts.allstak.sa
$ helm install allstak allstak/agent \
    --set apiKey=$ALLSTAK_API_KEY \
    --set ingest.mode=self-hosted
استضافة ذاتيةمكان البياناتسجلّ تدقيقأدوار الفريقشبكات خاصةSOC 2 — قيد العمل
الأسئلة الشائعة

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

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

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

موارد هندسية

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

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

كل المقالات
السجلّات والتتبّع

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

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

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

بناء خطوط زمنية أفضل للحوادث في أنظمة الإنتاج

حوّل انقطاعًا فوضويًا إلى تسلسل واضح من السبب والنتيجة عبر الإشارات التي يجب أن تكون في الخط الزمني للحادثة.

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

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

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

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

مفاتيح API بدل DSN: إعداد أوضح وأسهل

مفاتيح API لكل بيئة تجعل تدوير صلاحيات القياس وتحديد نطاقها أبسط من تضمين سلاسل الاتصال في الكود.

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

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

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

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

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

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

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