ایجاد اولین پروژه
قبل از اینکه بتوانید اولین مانیتور خود را در یودوز ایجاد کنید، ابتدا باید یک پروژه بسازید.
برای ایجاد پروژه به صفحه زیر مراجعه کنید:
https://dash.yodevs.com/projects/list
همچنین میتوانید پس از ورود به داشبورد، از منوی سمت راست روی پروژههای من کلیک کنید.
پروژه چیست؟
در یودوز، پروژه محلی برای مدیریت و سازماندهی سرویسهایی است که به یکدیگر مرتبط هستند.
به عنوان مثال اگر یک وبسایت دارید، میتوانید تمام مانیتورهای مربوط به آن، مانند مانیتور وبسایت، API، SSL، DNS و Ping را داخل یک پروژه قرار دهید. به این ترتیب تمامی رخدادها، گزارشها، ناظرین و تنظیمات مرتبط با آن سرویس در یک مکان مدیریت میشوند.
پیشنهاد میکنیم برای هر سرویس یا سامانه مستقل، یک پروژه جداگانه ایجاد کنید.
ایجاد پروژه
برای ساخت پروژه روی دکمه ایجاد پروژه کلیک کنید.
در فرم ایجاد پروژه، اطلاعات زیر را تکمیل کنید.
عنوان پروژه
یک نام مناسب و قابل تشخیص برای پروژه انتخاب کنید.
برای مثال:
- وبسایت اصلی شرکت
- API فروشگاه
- سامانه منابع انسانی
توضیحات
در این قسمت میتوانید توضیح کوتاهی درباره پروژه وارد کنید.
این فیلد اختیاری است، اما اگر چندین پروژه داشته باشید، توضیحات میتواند به شناسایی سریعتر آنها کمک کند.
موقعیت استقرار (Deployment Location)
در این بخش باید موقعیت اصلی استقرار سرویس خود را انتخاب کنید.
این موقعیت مشخص میکند که بررسی اصلی (Primary Check) مانیتورهای این پروژه از کدام کشور انجام شود.
برای مثال اگر سرور شما در ایران قرار دارد، بهتر است موقعیت ایران را انتخاب کنید. اگر سرور در اروپا قرار دارد، انتخاب انگلستان یا نزدیکترین موقعیت به سرور معمولاً نتایج دقیقتری از زمان پاسخگویی ارائه میدهد.
نکته
اگرچه بررسی اصلی از موقعیت انتخابشده انجام میشود، اما یودوز برای جلوگیری از اعلام خطاهای اشتباه (False Result)، در صورت نیاز بررسیهای تکمیلی را نیز از سایر موقعیتهای مانیتورینگ انجام میدهد. این فرآیند بهصورت خودکار توسط زیرساخت مانیتورینگ یودوز مدیریت میشود.
ورود به پروژه
پس از ایجاد پروژه، وارد صفحه مدیریت آن خواهید شد.
در این صفحه میتوانید تمامی مانیتورها، رخدادها، ناظرین و ابزارهای مرتبط با پروژه را مدیریت کنید.
تب مانیتورها
تب مانیتورها مهمترین بخش هر پروژه است.
در این قسمت فهرست تمامی مانیتورهای پروژه نمایش داده میشود و وضعیت فعلی هر مانیتور نیز قابل مشاهده است.
هر مانیتور میتواند یکی از وضعیتهای زیر را داشته باشد:
- 🟢 آنلاین (Up)
- 🔴 آفلاین (Down)
- ⏸️ متوقف شده (Paused)
با کلیک روی هر مانیتور، وارد صفحه جزئیات آن خواهید شد. در این صفحه میتوانید اطلاعاتی مانند تاریخچه بررسیها، زمان پاسخگویی، رخدادها، گزارشها و سایر اطلاعات مرتبط با همان مانیتور را مشاهده کنید.
برای ایجاد اولین مانیتور نیز کافی است روی دکمه ایجاد مانیتور کلیک کنید.
در مستند بعدی، نحوه ایجاد مانیتورها بهصورت کامل توضیح داده شده است.
تب رخدادها
در تب رخدادها تمامی رخدادهای ثبتشده برای مانیتورهای این پروژه نمایش داده میشوند.
این بخش به شما کمک میکند بدون مراجعه به تکتک مانیتورها، وضعیت کلی پروژه و تاریخچه قطعیها و بازیابی سرویسها را مشاهده کنید.
تب ناظرین
اگر روی یک پروژه چند نفر فعالیت میکنند، میتوانید از تب ناظرین اعضای تیم خود را به پروژه اضافه کنید.
برای هر ناظر میتوان نقش و سطح دسترسی متفاوتی تعیین کرد تا تنها به بخشهای مورد نیاز خود دسترسی داشته باشد.
در بخش مربوط به مدیریت ناظرین، این قابلیت بهصورت کامل توضیح داده شده است.
تب ابزارها
تب ابزارها شامل امکاناتی برای یکپارچهسازی یودوز با سایر سرویسها است.
در این بخش ابزارهایی مانند:
- اتصال Prometheus به یودوز
- دریافت اطلاعات اتصال سیستم اعلانهای یکپارچه
- سایر ابزارهای مرتبط با پروژه
در دسترس قرار دارند و با توسعه یودوز، امکانات بیشتری نیز به این بخش اضافه خواهند شد.
گام بعدی
اکنون پروژه شما آماده است و میتوانید اولین مانیتور خود را ایجاد کنید.
در مستند ایجاد اولین مانیتور با نحوه ساخت انواع مختلف مانیتورها و تنظیمات هر یک آشنا خواهید شد.