ForHosting KIT · أدوات المطورين

تحويل معدل الطلبات في الثانية إلى حجم يومي

تصف أرقام حركة البيانات حمل العمل نفسه في كثير من الأحيان باستخدام فترات زمنية مختلفة.

● Betaمجاني · داخل متصفحك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا

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

حوّلوا المعدل المستمر من دون تغيير معناه

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

اختاروا تعريف الشهر ووثّقوه

ترتبط الثانية والدقيقة والساعة واليوم بعلاقات ثابتة في هذه الحاسبة: تحتوي الدقيقة على 60 ثانية، والساعة على 3,600 ثانية، واليوم على 86,400 ثانية. أما الشهر فيختلف لأن الأشهر التقويمية لا تحتوي جميعها على العدد نفسه من الأيام. يجعل الحقل days_per_month هذا الغموض صريحاً بدلاً من إخفاء افتراض داخل النتيجة. قيمته الافتراضية 30 يوماً، وهي قاعدة شائعة في تخطيط السعة، ويمكن إدخال قيمة من 1 إلى 31 عندما تستخدم لوحة المراقبة أو العقد أو النموذج المالي تعريفاً آخر. إذا نصت حصة على مليون طلب لكل شهر تقويمي، فاختاروا العدد الفعلي للأيام عند تحليل شهر محدد فقط. أما في الخطة المتكررة، فاعتمدوا تعريفاً موثقاً واحداً وحافظوا عليه في جميع المقارنات. يسجل الحقل days_per_month المعاد الافتراض مع كل عملية تحويل. ولهذا قد يختلف تقديران شهريان صحيحان إذا استخدم أحدهما 30 يوماً واستخدم الآخر 30.4375 يوماً. توحيد التعريف قبل المقارنة يمنع هذا الاختلاف غير الضروري.

طبّقوا النتيجة على لوحات المراقبة وخطط السعة

لأغراض المراقبة، انسخوا الناتج الذي تتطابق فترته مع اللوحة المستهدفة، واحتفظوا بسياق كافٍ لتحديد فترة المصدر. يفيد المكافئ اليومي في التحقق مما إذا كان قياس مستمر بالثانية يتوافق مع حد استيعاب يومي. ويفيد المكافئ بالثانية عند مقارنة حصة شهرية بعتبة التوسع التلقائي. في تخطيط السعة، اعتبروا التحويل خط أساس ثم أضيفوا العوامل التشغيلية: نسبة الذروة إلى المتوسط، والهامش الاحتياطي، وإخفاقات الذاكرة المؤقتة، وتضخيم إعادة المحاولة، وعدم التوازن الإقليمي، والنمو المتوقع، ونوافذ الصيانة قد تغيّر متطلبات البنية التحتية من دون تغيير المعدل الحسابي. تقبل الحاسبة الصفر لأن الخدمة المتوقفة أو الخاملة لها قيم صفرية صحيحة في كل فترة. وترفض القيم السالبة وغير الرقمية واللانهائية والوحدات غير المدعومة. يحافظ التقريب الرقمي الثابت على اتساق المقارنات الآلية. تبلغ تكلفة كل طلب API ‏$0.002، ولا يستخدم التنفيذ الحتمي شبكة أو تاريخاً حالياً أو عشوائية أو حالة مخزنة، ولذلك تنتج المدخلات المتطابقة مخرجات متطابقة.

توحيد لوحات المراقبة

حوّلوا المعدلات من لوحات تستخدم فترات زمنية مختلفة قبل مقارنة حركة البيانات أو عتبات التنبيه.

التحقق من حصة خدمة

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

إعداد توقع يومي لحركة البيانات

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

ما تكلفة طلب API؟

تبلغ تكلفة كل طلب API ‏$0.002.

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

لا. إنها المكافئ اليومي الدقيق لمعدل مستمر، ولا تمثل تغير الطلب أو الأعطال أو إعادات المحاولة أو الذروات.

كيف يُعرّف الشهر؟

يحدده الحقل days_per_month، وتبلغ قيمته الافتراضية 30 يوماً. وتظهر القيمة المختارة في الناتج.

هل يمكن تحويل معدل شهري إلى طلبات في الثانية؟

نعم. اختاروا per_month كوحدة مصدر، واستخدموا تعريف طول الشهر نفسه المعتمد في القيمة الأصلية.

هل تدعم الأداة معدلات الطلبات الكسرية؟

نعم. تدعم كل قيمة رقمية محدودة وغير سالبة، بما في ذلك المتوسطات الكسرية.

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

POSThttps://api.kit.forhosting.com/dev/qps-to-daily

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/dev/qps-to-daily \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"rate":125,"unit":"per_second"}'
{
  "rate": 125,
  "unit": "per_second"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.qps_to_daily",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

اطّلع على توثيق KIT الكامل ←