این دوره عملی، یک معرفی کاربردی از مانیتورینگ با استفاده از Prometheus و Grafana ارائه میدهد؛ دو مورد از محبوبترین ابزارهای متنباز برای جمعآوری، بصریسازی و تحلیل متریکها.
اگر تا به حال خواستهاید بدانید در داخل اپلیکیشنها و زیرساختهای شما چه میگذرد، داشبوردهای معنادار بسازید یا پیش از آنکه مشکلات بر کاربران تأثیر بگذارند هشدار دریافت کنید، این دوره برای شماست.
تمرکز ما بر «یادگیری از طریق انجام دادن» است. در اینجا خبری از اسلایدهای تئوری سنگین یا پیچیدگیهای غیرضروری نیست. در عوض، شما یک استک کامل مانیتورینگ را میسازید و از همان ابتدا با متریکهای واقعی کار خواهید کرد.
ما با درک مفهوم مانیتورینگ، اهمیت مشاهدهپذیری و نحوه همکاری Prometheus و Grafana برای ایجاد دید کلی در سیستمهای مدرن شروع خواهیم کرد.
سپس هر دو ابزار را به صورت محلی نصب کرده و شروع به جمعآوری و بصریسازی متریکها میکنیم.
در طول این دوره، شما خواهید آموخت که چگونه:
Prometheus را پیکربندی کرده و متریکها را استخراج کنید
نحوه عملکرد و ذخیرهسازی متریکها را درک کنید
کوئریهای PromQL برای تحلیل دادهها بنویسید
اپلیکیشنها را با متریکهای سفارشی مجهز کنید
سرویسها و اجزای زیرساختی را مانیتور کنید
داشبوردها و بصریسازیهای Grafana را ایجاد کنید
داشبوردهای پویا با استفاده از متغیرها بسازید
هشدارها و اعلانها را پیکربندی کنید
از اکسپورترها (Exporters) برای سرورها، کانتینرها و اپلیکیشنها استفاده کنید
در پایان این دوره، تمامی موارد فوق دانش لازم برای ساخت داشبوردهای مانیتورینگ، جمعآوری و تحلیل متریکها و ایجاد سیستمهای هشدار را در اختیار شما قرار میدهد.
این دوره برای افراد زیر بسیار مناسب است:
توسعهدهندگانی که میخواهند اپلیکیشنها و سرویسهای خود را مانیتور کنند
مهندسان DevOps که در حال پیادهسازی راهکارهای مانیتورینگ هستند
متخصصان SRE مسئول پایداری و عملکرد سیستم
مدیران سیستم (System Administrators) که سرورها و زیرساختها را مدیریت میکنند
هر کسی که علاقهمند به یادگیری ابزارهای مانیتورینگ استاندارد صنعت است
تمامی موارد این دوره به صورت محلی اجرا میشوند و با استفاده از ابزارها و منابع رایگان قابل بازسازی هستند.
Lukasz Kallas
رهبر فنی
نمایش نظرات