عملکرد API نه تنها در دسترس بودن، بلکه پاسخگویی و ثبات تحت بار است. ما معیارهای کلیدی API را جمع آوری و تجسم می کنیم: زمان پاسخ، تعداد تماس ها، خطاها، توزیع توسط روش ها و کاربران. این کمک می کند تا اثربخشی ادغام، پیش بینی بار و بهبود مقیاس پذیری سیستم را پیگیری کند.
تمام معیارها را می توان به APM، داشبورد گرافیکی (Grafana، Datadog، New Relic) صادر کرد یا به طور مستقیم از طریق API تجزیه و تحلیل کرد.
چه معیارهایی ردیابی می شوند
| معیارهای اندازه گیری | که نشان می دهد |
|---|---|
| زمان پاسخگویی | میانگین، حداقل و اوج زمان پاسخ API |
| تعداد درخواست ها (RPS) | درخواست ها در هر ثانیه/دقیقه/ساعت، کل تماس ها |
| خطاها (نرخ خطا) | درصد درخواستها با کدهای 4xx و 5xx |
| روش ها و نقاط پایانی | شلوغ ترین مسیرها و اقدامات |
| منبع درخواست ها | IP، نشانه، جغرافیا، برنامه یا خدماتی که تماس را ایجاد کرده اند |
چگونه اجرا می شود
ادغام با Prometheus، Grafana، Datadog، Relic جدید
تجمیع خودکار معیارها بر اساس middleware
پیگیری توسط نشانه، کاربر، نقطه پایانی و نسخه API
تجسم نمودارها، هیستوگرام ها و هشدارها
پیکربندی اعلان ها هنگامی که آستانه زمان یا بار بیش از حد است
مزایای تیم و کسب و کار
درک جایی که API آهسته است
توانایی بهینه سازی روش ها یا موضوعات خاص
برنامه ریزی مقیاس معقول
به سرعت مسائل مربوط به عملکرد را تشخیص دهید
نظارت بر رفتار یکپارچه سازان خارجی و مشتریان
جایی که بسیار مهم است
محصولات با بار بالا و محدودیت SLA
سیستم عامل های مالی، بازی و تجارت الکترونیک
زیرساخت با شرکای API خارجی
برنامه های موبایل و SPA که به سرعت API حساس هستند
معیارها آینه ای از ثبات و سرعت API شما هستند. ما ابزارهایی را برای نظارت بر هر پاسخ میلی ثانیه، هر صد تماس و هر ناهنجاری در رفتار خدمات شما ارائه خواهیم داد.