نظارت بر API
مانیتورهای API به شما امکان میدهند بهصورت خودکار وارسی کنید که نقاط پایانی API شما در دسترساند، کارآمد عمل میکنند و داده درست برمیگردانند. این کار کمک میکند مطمئن شوید برنامهها و یکپارچهسازیهای شما آنطور که باید کار میکنند.
مانند سایر مانیتورها، اگر مانیتور API مشکلی را شناسایی کند، میتوانید با تیمتان برای حل حادثه کار کنید و بهدلخواه صفحه وضعیت خود را بهروزرسانی کنید.

ویژگیهای کلیدی
- آزمودن نقاط پایانی API از موقعیتهای گوناگون در سراسر جهان، هر ۳۰ ثانیه.
- اعتبارسنجی کدهای وضعیت HTTP، بدنه JSON، هدرها و زمان پاسخ.
- افزودن هدرهای سفارشی، پارامترهای پرسوجو یا محتوای JSON.
- دریافت اعلان فوری در صورت قطع بودن، کند بودن یا برگرداندن نتیجه غیرمنتظره توسط یک نقطه پایانی.
- یکپارچهسازی با Slack، ایمیل، پیامک، تماس تلفنی، وبهوک و موارد دیگر.
افزودن اولین مانیتور API
برای ساختن مانیتور، به پروژه خود ← مانیتورها ← افزودن مانیتور بروید.

نوع مانیتور
API را بهعنوان نوع مانیتور انتخاب کنید.

نشانی نقطه پایانی مورد نظر را وارد کنید — برای نمونه،
https://api.yourservice.com/v1/users.
پیکربندی درخواست
میتوانید درخواست API خود را کاملاً سفارشی کنید:
- روش HTTP:
GET،POST،PUT،PATCH،DELETE،OPTIONSیاHEAD - بدنه: همراه درخواست، JSON، داده فرم، GraphQL یا متن ساده بفرستید
- احرازهویت: احرازهویت پایه، کلید API یا مجوز توکن Bearer اضافه کنید
- پارامترهای پرسوجو: جفتهای کلید/مقدار را به نشانی درخواست بیفزایید
- هدرها: هدرهای سفارشی لازم برای درخواست API خود را اضافه کنید
مانیتور موفق است اگر
مانیتور API زمانی موفق است که همه گزارههای مشخصشده برآورده شوند.
میتوانید یک یا چند مورد از گزارههای زیر را تنظیم کنید:
- کد وضعیت: مثلاً پاسخ
200 OKباشد - زمان پاسخ: مثلاً کمتر از
۱ ثانیه - بدنه شامل باشد: مثلاً
"success": true - مسیر JSON: مثلاً
data.statusبرابر"active"باشد - هدر شامل باشد: مثلاً
Content-Type: application/json
اگر هر یک از این شرطها برقرار نباشد، مانیتور قطع علامت میخورد و هشدارها بر اساس تنظیمات هشدار شما فرستاده میشوند.
تنظیمات پیشرفته

- نام نمایشی: نامی گویا به مانیتورتان بدهید تا شناساییاش آسانتر باشد.
- اجرای بررسیها هر: تعیین کنید نقطه پایانی هر چند وقت آزموده شود.
- اجرا از: موقعیتهای آزمون را انتخاب کنید (ایالات متحده، کانادا، اروپا، آسیا).
- افزودن به صفحه وضعیت: زمان فعالیت و آمار پاسخ API را عمومی نمایش دهید.
- وقتی مانیتور دچار خطا میشود: حادثهای آغاز کنید، به مشترکان اطلاع دهید یا در صفحه وضعیت منتشر کنید.
- وقتی مانیتور بازیابی میشود: حوادث را حل کنید و صفحه وضعیت را بهصورت خودکار بهروزرسانی کنید.