أداء واجهة برمجة التطبيقات ليس فقط التوافر، ولكن أيضًا الاستجابة والاستقرار تحت العبء. نقوم بجمع وتصور مقاييس واجهة برمجة التطبيقات الرئيسية: وقت الاستجابة، وعدد المكالمات، والأخطاء، والتوزيع حسب الأساليب والمستخدمين. يساعد هذا في تتبع فعالية عمليات التكامل والتنبؤ بالحمل وتحسين قابلية توسع النظام.
يمكن تصدير جميع المقاييس إلى APM أو لوحات القيادة الرسومية (Grafana و Datadog و New Relic) أو تحليلها مباشرة من خلال API.
ما هي المقاييس التي يتم تتبعها
| المقاييس | الذي يظهر |
|---|---|
| وقت الاستجابة | متوسط، الحد الأدنى، وذروة أوقات استجابة واجهة برمجة التطبيقات |
| عدد الطلبات (RPS) | الطلبات في الثانية/الدقيقة/الساعة، مجموع المكالمات |
| الأخطاء (معدل الخطأ) | النسبة المئوية للطلبات بالرموز 4xx و 5xx |
| الطرق ونقاط النهاية | أكثر الطرق والإجراءات ازدحامًا |
| مصدر الطلبات | IP أو رمز أو جغرافيا أو تطبيق أو خدمة التي نشأت المكالمة |
كيفية تنفيذه
التكامل مع Prometheus و Grafana و Datadog و New Relic
التجميع التلقائي للمقاييس القائمة على البرامج الوسيطة
التتبع عن طريق الرمز المميز والمستخدم ونقطة النهاية وإصدار واجهة برمجة التطبيقات
تصور الرسوم البيانية والرسوم البيانية والتنبيهات
اضبط الإشعارات عند تجاوز عتبات الوقت أو التحميل
مزايا الفريق والأعمال
فهم مكان بطء واجهة برمجة التطبيقات
القدرة على تحسين طرق أو خيوط معينة
تخطيط مقياس معقول
تشخيص مشكلات الأداء بسرعة
مراقبة سلوك المدمجين الخارجيين والعملاء
حيثما كانت ذات أهمية خاصة
المنتجات ذات الحمولة العالية والقيود المفروضة على جيش تحرير السودان
منصات المالية والألعاب والتجارة الإلكترونية
البنية التحتية مع الشركاء الخارجيين في برمجة التطبيقات
تطبيقات الهاتف المحمول و SPA الحساسة لسرعة واجهة برمجة التطبيقات
المقاييس هي مرآة لاستقرار وسرعة واجهة برمجة التطبيقات الخاصة بك. سنوفر أدوات لمراقبة كل استجابة جزء من الثانية، وكل مائة مكالمة وكل شذوذ في سلوك خدماتك.