Skip to main content

حالات الاستخدام

استكشف السيناريوهات الشائعة المدعومة من نموذج نطاق الوقت:

Serverless Functions

فوتر بناءً على وقت تنفيذ الدالة واستخدام الذاكرة.

Container Runtime

تتبع وقت تشغيل الحاوية للفوترة بناءً على الاستخدام.

Compute Instances

راقب وقت تشغيل VM واحتسب الرسوم حسب الدقيقة أو الساعة.

Background Jobs

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

البدء السريع

تتبع استخدام الموارد حسب مدة الوقت:
1

Install the SDK

2

Get Your API Keys

3

Create a Meter

أنشئ عدادًا في لوحة Dodo Payments:
  • اسم الحدث: time_range_usage (أو الاسم المفضل لديك)
  • نوع التجميع: sum لتتبع المدة الإجمالية
  • خاصية Over: durationSeconds، durationMinutes، أو durationMs
4

Track Time Usage

التكوين

تكوين الإدخال

string
مطلوب
مفتاح واجهة برمجة تطبيقات Dodo Payments من اللوحة.
string
مطلوب
وضع البيئة: test_mode أو live_mode.
string
مطلوب
اسم الحدث الذي يتطابق مع تكوين العداد الخاص بك.

خيارات تتبع نطاق الوقت

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

أفضل الممارسات

اختر الوحدة المناسبة: استخدم المللي ثانية للعمليات القصيرة، والثواني للدوال، والدقائق للموارد ذات التشغيل الطويل.
توقيت دقيق: استخدم Date.now() أو performance.now() لتتبع الوقت بدقة، خاصةً للدوال بدون خوادم.
آخر تعديل في ١ أبريل ٢٠٢٦