Datadog · Mobile RUM

مراقبة أداء تطبيقات الجوال على iOS وAndroid باستخدام Datadog RUM

تُظهر لكم مراقبة أداء تطبيقات الجوال ما يواجهه عملاؤكم على أجهزتهم: أي الشاشات بطيئة، وأي الإجراءات تتعثر، وأي إصدار بدأت معه الأعطال، وأي طلب إلى الواجهات البرمجية (API) أبقى المستخدم ينتظر. وتؤدي مراقبة تجربة المستخدم الحقيقي في Datadog (Real User Monitoring أو RUM) ذلك لتطبيقات iOS وAndroid الأصلية ولتطبيقات Flutter وReact Native، وتربط كل شاشة بطيئة بالتتبّع (Trace) الذي يقف خلفها في الأنظمة الخلفية. وتبيع إنتركي، الشريك الرسمي لـ Datadog في المملكة، تراخيص Datadog، وتضيف المراقبة إلى تطبيقاتكم بقواعد إخفاء للبيانات يُتفق عليها مسبقًا، وتقدّم الدعم الفني بعد الإطلاق.

نظرة سريعة

مراقبة تطبيقات الجوال عبر Datadog باختصار
السؤالالجواب
ما الذي تسجّلهالشاشات وإجراءات المستخدم وطلبات الشبكة والأخطاء والأعطال، من أجهزة المستخدمين الفعلية
المنصاتAndroid وiOS الأصلية، وFlutter وReact Native وKotlin Multiplatform، وتذكر Datadog أيضًا حزمًا لـ .NET MAUI وUnity
ما الذي تقيسهمؤشرات Mobile Vitals، مثل الإطارات البطيئة والمتجمدة، ونسبة الجلسات الخالية من الأعطال لكل إصدار، والذاكرة والمعالج
الخصوصيةيخفي Session Replay للجوال افتراضيًا كل النصوص والمدخلات والصور، ويُخفي اللمسات افتراضيًا
أين تذهب البياناتإلى موقع Datadog لديكم، وحتى نوفمبر 2026 لا تذكر Datadog أي موقع لها في الشرق الأوسط
دور إنتركيالتراخيص، وإعداد الـ SDK، وقواعد الخصوصية، والربط بالأنظمة الخلفية، ولوحات الإصدارات، والدعم

ما الذي ينبغي أن تكشفه مراقبة تطبيقات الجوال

التطبيق عند البنوك وشركات الاتصالات والجهات الحكومية في المملكة هو في الغالب الطريق الأول الذي يصل منه العملاء. وحين يتعطل لا يفتح المستخدم بلاغًا، بل يتصل بمركز الخدمة أو يزور الفرع أو يكتب تقييمًا سلبيًا في المتجر. والإعداد النافع يجيب سريعًا عن أربعة أسئلة:

  • هل يتعطل التطبيق، ولدى من؟ أعطال وحالات تجمّد مجمّعة في مشكلات، مع طراز الجهاز وإصدار نظام التشغيل وإصدار التطبيق.
  • أي الشاشات بطيئة؟ زمن تحميل الشاشات والإطارات البطيئة أو المتجمدة، ظاهرة قبل أن تذكرها التقييمات.
  • هل العلّة في التطبيق أم في الواجهة البرمجية؟ زمن الاستجابة والأخطاء لكل طلب شبكة، مربوطًا بالخدمة الخلفية التي أجابت عنه.
  • هل حسّن الإصدار الأخير الوضع أم أساء إليه؟ كل ما سبق مقسّمًا حسب إصدار التطبيق.

تعطي لوحات المتاجر جزءًا من هذه الصورة، متأخرًا ودون رؤية الأنظمة الخلفية. أما مراقبة أداء التطبيق فتجمع الجهاز والإصدار والواجهة البرمجية في مكان واحد.

مراقبة أداء تطبيقات الجوال باستخدام Datadog RUM

تجمع Datadog RUM البيانات من تطبيقات المتصفح والجوال والتلفاز. وعلى الجوال، هذه هي المهام التي تغطيها، والمكان الذي يعمل فيه فريقكم على كل منها.

ما توثّقه Datadog لمراقبة RUM على الجوال حسب المهمة
المهمةما توثّقه Datadogأين تعملون
تقارير الأعطالأعطال مجمّعة في مشكلات، وفي Android أيضًا حالات ANR (التطبيق لا يستجيب) وأعطال NDK في الشيفرة الأصلية بلغة C/C++، وفي iOS حالات التعليق (app hangs) والإنهاء من نظام المراقبة (watchdog terminations)، وكلاهما معطّل افتراضيًاError Tracking
تقارير أعطال مقروءةتقارير أعطال Android بعد فك التعمية مع ربط مسار الاستدعاء، ومسارات استدعاء iOS بعد فك ترميزها من ملفات .dSYM المرفوعةError Tracking
الشاشات البطيئة والمتجمدةمؤشرات Mobile Vitals: معدل التحديث، والإطارات البطيئة، والإطارات المتجمدة، ونبضات المعالج في الثانية، واستهلاك الذاكرة، ومعدل التعليق في iOSRUM وMobile Vitals
زمن استجابة الواجهاتيُسجَّل كل طلب شبكة يرسله التطبيق موردًا (resource)، ومع ترويسات التتبّع على مضيفين تحددونهم يرتبط الطلب بالتتبّع في الأنظمة الخلفيةRUM Explorer وAPM
سلامة الإصدارنسبة الجلسات الخالية من الأعطال لكل إصدار، وإمكان تصفية كل أرقام RUM حسب إصدار التطبيقRUM وMobile Vitals
ما رآه المستخدمSession Replay للجوال في تطبيقات Android وiOS الأصلية وKotlin Multiplatform وReact Native وFlutter (وFlutter بصفة Preview)Session Replay

مراقبة تطبيقات iOS وAndroid وFlutter وReact Native

لكل منصة حزمة SDK خاصة، ولكل منها خطوة تنساها الفرق غالبًا: جعل تقارير الأعطال مقروءة.

مراقبة تطبيقات iOS

لتتحول تقارير أعطال iOS من عناوين في الذاكرة إلى أسماء ملفات وأرقام أسطر، تُرفع ملفات .dSYM لكل نسخة إلى Datadog بأداتها datadog-ci. ويُفعَّل الإبلاغ عن حالات التعليق والإنهاء من نظام المراقبة في إعدادات RUM. وتضيف إنتركي خطوة الرفع إلى مسار البناء لديكم لتحدث مع كل إصدار.

اقرأ المزيد

مراقبة تطبيقات Android

تضيف حزمة Android الإبلاغ عن حالات ANR وعن أعطال الشيفرة الأصلية بلغة C/C++. ونسخ الإصدار تكون عادةً معمّاة، فتُرفع ملفات الربط (mapping files) مع كل نسخة. ويأخذ معترض الشبكة في Datadog قائمة المضيفين الذين تُرسل إليهم ترويسات التتبّع، وبهذا يقود الطلب البطيء على الجوال إلى التتبّع على خوادمكم.

مراقبة تطبيقات Flutter وReact Native

تستخدم التطبيقات متعددة المنصات حزمة Datadog لـ Flutter أو React Native، المبنية فوق الحزم الأصلية. وقد يأتي العطل من الشيفرة المشتركة أو من الطبقة الأصلية، لذا تدخل ملفات الرموز من الجهتين في مسار البناء. ونتحقق عند تحديد النطاق من المزايا المدعومة في إصدار إطار العمل لديكم.

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

إخفاء البيانات في Session Replay للجوال

قد تُظهر إعادة عرض جلسة في تطبيق بنكي أو حكومي أسماء وأرصدة وأرقام هوية. وتوفّر Datadog مستويات إخفاء للجوال، واختيارها جزء من التصميم يُتفق عليه مع مسؤول حماية البيانات لديكم.

خيارات الخصوصية في Session Replay للجوال كما توثّقها Datadog
الإعدادالخياراتالافتراضي
النصوص والمدخلاتmask_all، وmask_sensitive_inputs (كلمات المرور والبريد الإلكتروني وأرقام الهاتف)، وmask_all_inputsmask_all
الصورmask_all وmask_none، إضافةً إلى mask_large_only في Android وmask_non_bundled_only في iOSmask_all
اللمساتhide وshowhide
لكل شاشة أو عنصراستثناءات للنصوص والصور واللمسات، أو عنصر بديل باسم "Hidden" يتخطى العنصر وما بداخلهيُورَث من أقرب عنصر أب

يغطي إخفاء الإعادة ما يظهر على الشاشة، لا رقم هوية أو رقم جوال داخل رابط طلب أو رسالة خطأ. وفي Android تستطيع أدوات تعديل الأحداث (event mappers) تغيير حقول مثل الروابط ورسائل الخطأ قبل تجميع الأحداث. ويشرح دليل إخفاء البيانات الشخصية في بيانات المراقبة كيف نختبر هذه القواعد على الصيغ السعودية.

وإعدادان آخران يحددان ما يغادر الجوال. موافقة المستخدم على التتبّع في حزمتي Android وiOS لها ثلاث قيم: معلّقة، وممنوحة، وغير ممنوحة. وما دامت معلّقة تُخزَّن البيانات على الجهاز دون إرسال، وإن رُفضت حُذفت. ونسبة العيّنة تحدد حصة الجلسات المرسلة. وتُحفظ بيانات RUM في موقع Datadog لديكم، وحتى نوفمبر 2026 لا يوجد منها موقع في الشرق الأوسط، فاطلعوا على دليل إقامة بيانات المراقبة قبل تحديد ما يجوز تسجيله.

تطبيقات البنوك والاتصالات والجهات الحكومية

الأداة واحدة، لكن كل نوع من الجهات يستخدمها لغرض مختلف:

  • البنوك والمدفوعات. تُراقَب شاشات الدخول والتحويل والبطاقات إصدارًا بعد إصدار. وتبقى الإعادات مخفية، ولا يُكشف إلا ما يوافق عليه فريق الالتزام من شاشات، إن وُجد.
  • الاتصالات. تعمل تطبيقات الخدمة الذاتية للشحن والباقات والفواتير على طيف واسع جدًا من الأجهزة، وتُظهر مؤشرات Mobile Vitals حسب طراز الجهاز أي الأجهزة تعاني.
  • الخدمات الحكومية. تُقاس رحلات مثل الدخول عبر النفاذ الوطني الموحد وتقديم الطلبات وحجز المواعيد من أولها إلى آخرها، مع ربط RUM بـ Datadog APM ليدل الإجراء البطيء على الخدمة المسؤولة عنه.

تُظهر RUM ما واجهه المستخدمون فعلًا. أما الرحلات التي يلزم اختبارها حتى حين لا يستخدمها أحد، فأضيفوا لها المراقبة الاصطناعية.

ما الذي تقدّمه إنتركي

  • تراخيص Datadog محسوبة على حجم الجلسات المتوقع، ومسعّرة مع الإعداد والدعم.
  • إعداد الـ SDK في شيفرة iOS أو Android أو Flutter أو React Native، موسومة بأسماء الخدمة والبيئة والإصدار نفسها المستخدمة في الأنظمة الخلفية.
  • رفع ملفات رموز الأعطال ضمن مسار البناء لكل إصدار.
  • قواعد الخصوصية: مستويات الإخفاء، والاستثناءات لكل شاشة، وقواعد الأحداث، وإعداد الموافقة.
  • لوحات الإصدارات والتنبيهات للجلسات الخالية من الأعطال والشاشات البطيئة وأخطاء الواجهات.
  • دعم فني من الرياض بمهندسين يتحدثون العربية والإنجليزية، أو تسليم موثّق لفريقكم.

كيف يسير مشروع مراقبة تطبيقات الجوال

  1. اختيار التطبيقات والرحلات.

    أي التطبيقات والمنصات، وأي الرحلات أهم.

  2. الاتفاق على تصميم الخصوصية.

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

  3. إضافة المراقبة إلى نسخة تجريبية.

    اختبار الحزم ورفع ملفات الرموز في نسخة تجريبية.

  4. الربط بالأنظمة الخلفية.

    ترويسات التتبّع على مضيفي واجهاتكم البرمجية، لترتبط الطلبات بالتتبّعات في Datadog APM.

  5. النشر عبر المتاجر.

    تصدر النسخة المزوّدة بالمراقبة ضمن دورة الإصدار المعتادة لديكم، بما فيها مراجعة المتجر.

  6. اللوحات والتنبيهات والضبط.

    مقارنات الإصدارات، وحدود التنبيه، ونسبة العيّنة، تُضبط على الحركة الفعلية.

  7. التشغيل أو التسليم.

    تدعم إنتركي المنصة، أو تسلّمها لفريقكم مع التوثيق.

ما الذي يحدد الكلفة

تسعّر Datadog مراقبة RUM لكل 1,000 جلسة، ويُسعَّر Session Replay منفصلًا عنها. وأهم ما يحدد الكلفة عدد الجلسات الشهرية في تطبيقاتكم، وما تحتفظون به منها للتحقيق، وما تُعاد مشاهدته. ومرشحات الاحتفاظ (Retention filters) ونسبة العيّنة هما الأداتان الأكثر أثرًا، مع الإبقاء على الجلسات المهمة مثل التي فيها أعطال. وتجدون أسعار Datadog المعلنة وطريقة احتسابها في صفحة أسعار Datadog.

أسئلة يطرحها العملاء

ما أطر العمل التي يمكن مراقبتها غير تطبيقات iOS وAndroid الأصلية؟

تذكر Datadog حزمًا لـ Flutter وReact Native وKotlin Multiplatform و.NET MAUI وUnity. وتختلف المزايا المدعومة حسب إطار العمل وإصدار الحزمة، لذا نتحقق منها عند تحديد النطاق.

هل نستطيع مقارنة نسبة الأعطال بين إصدارات التطبيق؟

نعم. من مؤشرات Mobile Vitals نسبة الجلسات الخالية من الأعطال لكل إصدار، ويمكن تصفية الأعطال والشاشات البطيئة وأخطاء الواجهات حسب إصدار التطبيق، فتقارنون الإصدار الجديد بالسابق.

كيف نمنع ظهور أرقام الهوية الوطنية والجوال في إعادة الجلسات وتقارير الأعطال؟

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

هل تخرج بيانات مراقبة التطبيق من المملكة؟

نعم، تذهب البيانات المرسلة إلى موقع Datadog لديكم، وحتى نوفمبر 2026 لا يوجد منها موقع في الشرق الأوسط. ويحدد الإخفاء وقواعد الأحداث والموافقة ونسبة العيّنة ما يغادر الجوال، ويعرض دليل إقامة البيانات الخيارات.

كيف تُرخَّص مراقبة تطبيقات الجوال، وما الذي يغيّر كلفتها؟

تسعّر Datadog مراقبة RUM لكل 1,000 جلسة، ويُسعَّر Session Replay منفصلًا. وأكثر ما يغيّر الكلفة حجم الجلسات ومرشحات الاحتفاظ ونسبة العيّنة. وتقدّم إنتركي عرضًا واحدًا للتراخيص والإعداد والدعم.

كم يستغرق إعداد المراقبة لتطبيق بنكي أو حكومي قائم؟

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

الخطوة التالية

خططوا لمراقبة تطبيقكم

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

خانة إلزامية

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

أو مباشرةً

+966-11-2180999 [email protected]

أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية

أو إخفاء البيانات

نشرته إنتركي. آخر تحديث . إنتركي مسجلة في الرياض بالسجل التجاري رقم 1010156897.