تجاوز إلى المحتوى الرئيسي
Didit تجمع 7.5 مليون دولار لبناء البنية التحتية للهوية والاحتيال
Didit
العودة إلى المدونة
المدونة · 7 مارس 2026

دليل المطورين لدمج Didit مع أنظمة المراقبة الحديثة (AR)

يعد دمج التحقق من الهوية في أنظمة المراقبة الحديثة مثل Grafana وLoki وTempo أمرًا بالغ الأهمية لمراقبة وتصحيح الأخطاء وضمان موثوقية سير عمل الهوية الخاص بك.

بواسطة Diditتحديث
developers-guide-to-integrating-didit-with-modern-observability-stacks.png

تكامل سلستتيح واجهات برمجة التطبيقات النظيفة من Didit وتصميمها الموجه للمطورين تكاملاً مباشرًا مع أدوات المراقبة الرائدة مثل Grafana وLoki وTempo.

مراقبة محسّنةمن خلال تجهيز عمليات التحقق من الهوية من Didit، يمكن للمطورين الحصول على رؤية فورية لحالات الجلسة ومعدلات النجاح والاختناقات المحتملة.

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

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

أهمية المراقبة في التحقق من الهوية

في المشهد الرقمي اليوم، لم يعد التحقق من الهوية مجرد مربع اختيار؛ إنه ركيزة أساسية للثقة والأمان. مع توسع الشركات وتزايد تعقيد تفاعلات المستخدمين، يجب أن تكون عمليات التحقق من الهوية الأساسية قوية وموثوقة وشفافة. هذا هو المكان الذي تلعب فيه أنظمة المراقبة الحديثة دورها. توفر أدوات مثل Grafana للتصور، وLoki للسجلات، وTempo للتتبعات، رؤية شاملة لحالة وأداء تطبيقاتك. يعد دمج هذه الأدوات مع منصة التحقق من الهوية الخاصة بك، مثل Didit، أمرًا بالغ الأهمية للمراقبة الاستباقية، وتصحيح الأخطاء السريع، وضمان تجربة مستخدم سلسة.

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

تجهيز جلسات Didit بالسجلات (Loki) والمقاييس (Grafana)

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

التسجيل باستخدام Loki

لكل استدعاء لواجهة برمجة تطبيقات Didit، خاصة عند إنشاء جلسة أو تلقي webhook، يجب عليك تسجيل التفاصيل ذات الصلة. Loki هو خيار ممتاز لذلك نظرًا لفهرسته المستندة إلى التسميات، مما يجعله فعالًا للاستعلام. إليك كيف يمكنك التعامل مع ذلك:

// Pseudocode لإنشاء جلسة تسجيل
const diditResponse = await didit.createSession({
  workflow_id: 'your-workflow-id',
  callback: 'https://yourapp.com/verification-complete',
  vendor_data: 'user-123'
});

logger.info('تم إنشاء جلسة Didit', {
  session_id: diditResponse.session_id,
  workflow_id: diditResponse.workflow_id,
  status: diditResponse.status,
  vendor_data: diditResponse.vendor_data,
  service: 'identity-verification-service',
  component: 'didit-api-integration'
});

عندما ترسل Didit webhooks لإعلامك بتحديثات الجلسة (على سبيل المثال، تغييرات الحالة، أو التحقق الناجح، أو الفشل)، قم بتسجيل هذه الأحداث بتفاصيل مماثلة. يتيح لك ذلك البحث في Loki عن جميع السجلات المتعلقة بـ session_id محدد أو vendor_data لفهم دورة الحياة الكاملة لمحاولة التحقق. على سبيل المثال، إذا واجه المستخدم مشكلة في فشل التحقق من الهوية من Didit، يمكنك تصفية السجلات بسرعة لمعرفة تغييرات الحالة الدقيقة وأي رسائل خطأ.

المقاييس باستخدام Grafana

للتحليل الكمي، قم بعرض المقاييس من تطبيقك التي تتفاعل مع Didit. تتضمن المقاييس الشائعة ما يلي:

  • didit_session_created_total: عداد إجمالي الجلسات التي بدأت.
  • didit_session_status_total{status="success"}: عداد التحققات الناجحة.
  • didit_session_status_total{status="failed"}: عداد التحققات الفاشلة.
  • didit_session_duration_seconds: رسم بياني أو ملخص للوقت المستغرق من إنشاء الجلسة إلى الاكتمال.
  • didit_api_request_duration_seconds: رسم بياني لأوقات استجابة واجهة برمجة التطبيقات.

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

التتبع الموزع لسير العمل المعقد (Tempo)

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

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

// Pseudocode لاستخدام OpenTelemetry مع استدعاء Didit API
import { trace } from '@opentelemetry/api';

const tracer = trace.getTracer('my-app-didit-integration');

async function verifyUser(userData) {
  const span = tracer.startSpan('didit.createSession');
  try {
    // إضافة سمات ذات صلة إلى النطاق
    span.setAttribute('user.id', userData.id);
    span.setAttribute('workflow.id', 'your-workflow-id');

    const diditResponse = await didit.createSession({
      workflow_id: 'your-workflow-id',
      callback: 'https://yourapp.com/verification-complete',
      vendor_data: userData.id
    });

    span.setAttribute('didit.session_id', diditResponse.session_id);
    span.setAttribute('didit.status', diditResponse.status);
    span.setStatus({ code: SpanStatusCode.OK });
    return diditResponse;
  } catch (error) {
    span.setStatus({ code: SpanStatusCode.ERROR, message: error.message });
    span.recordException(error);
    throw error;
  } finally {
    span.end();
  }
}

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

كيف يساعد Didit

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

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

هل أنت مستعد للبدء؟

هل أنت مستعد لرؤية Didit في العمل؟ احصل على عرض توضيحي مجاني اليوم.

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

بنية تحتية للهوية والاحتيال.

واجهة برمجية واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحافظ. ادمجها في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة
دليل المطورين: دمج Didit مع أنظمة المراقبة الحديثة.