Statuspage چه کاربردی دارد؟ #
Statuspage محصول Atlassian برای نمایش وضعیت سرویسها و اطلاعرسانی incidentها به کاربران است. با آن میتوانید یک صفحه وضعیت برای مشتریان بسازید تا ببینند کدام سرویسها فعال هستند و در زمان قطعی یا اختلال چه اتفاقی افتاده است.
یکپارچهسازی Postman با Statuspage باعث میشود نتیجه Postman Monitor به Statuspage منتقل شود. برای مثال میتوانید زمان پاسخدهی را ارسال کنید، وضعیت یک component را با نتیجه monitor هماهنگ کنید یا در صورت شکست اجرای monitor، incident جدید بسازید.
قبل از شروع، باید حساب Statuspage، صفحه Statuspage و componentهای موردنیاز را ساخته باشید.
دریافت API key از Statuspage #
- وارد Statuspage شوید.
- روی avatar خود کلیک کنید و گزینه API info را باز کنید.
- برای ساخت کلید جدید روی Create key کلیک کنید، یا یک کلید موجود را انتخاب کنید.
- API key را کپی کنید و برای تنظیم integration نگه دارید.
تنظیم Statuspage integration در Postman #
- در Postman از صفحه Home وارد Integrations شوید.
- روی Browse All Integrations کلیک کنید.
- Statuspage را جستجو و انتخاب کنید.
- روی Add Integration کلیک کنید.
- در تب Authenticate، API key مربوط به Statuspage را وارد کنید و روی Authenticate and Proceed کلیک کنید.
- در تب Configure یک nickname برای این اتصال وارد کنید.
- workspaceی را انتخاب کنید که monitor موردنظر در آن قرار دارد.
- monitorی را انتخاب کنید که باید به Statuspage وصل شود.
- صفحه Statuspage مقصد را انتخاب کنید.
- یکی یا هر دو action را فعال کنید: Link monitor to component و Create incident when monitoring run fails.
- برای ذخیره روی Add Integration کلیک کنید.
بعد از ذخیره، میتوانید integration را از صفحه Browse Integrations ببینید یا ویرایش کنید. اگر همان monitor چند integration داشته باشد، Postman تعداد integrationها را کنار monitor نشان میدهد.
وصلکردن monitor به component #
اگر action Link monitor to component را فعال کنید، شکست اجرای monitor باعث تغییر وضعیت component متصل در Statuspage میشود.
- component موردنظر را انتخاب کنید.
- وضعیت موفقیت component را مشخص کنید؛ این وضعیت وقتی monitor درست اجرا شود نمایش داده میشود.
- وضعیت شکست component را مشخص کنید؛ این وضعیت وقتی monitor در اجرای test شکست بخورد نمایش داده میشود.
اگر monitor شکست بخورد، وضعیت component روی status page تغییر میکند. این وضعیت تا زمانی باقی میماند که یک اجرای بعدی monitor موفق شود؛ بعد از اجرای موفق، component به وضعیت موفقیت برمیگردد.
ساخت incident هنگام شکست monitor #
اگر action Create incident when monitoring run fails را فعال کنید، شکست monitor باعث ساخت incident در Statuspage میشود. این incident برای مشتری توضیح میدهد چه مشکلی رخ داده و تیم شما چه اقدامی انجام میدهد.
- یک نام برای incident وارد کنید.
- وضعیت incident را انتخاب کنید.
- impact incident را بر اساس اهمیت سرویس انتخاب کنید. برای یک API کماهمیت میتواند minor باشد، اما شکست API اصلی احراز هویت معمولاً impact جدیتری دارد.
اگر monitor شکست بخورد، incident در status page ساخته میشود. اگر اجرای بعدی monitor موفق باشد، incident بهصورت خودکار بسته میشود.
منبع آموزشی: Postman Docs، بازنویسی و سادهسازیشده برای کاربران فارسیزبان.

