پایش منابع و آنلاین مانیتورینگ
آموزش پایش منابع سختافزاری و نرمافزاری سامانهها با استفاده از Prometheus، InfluxDB و بصریسازی دادهها در Grafana


در این کارگاه، مفاهیم و ابزارهای پایش آنلاین منابع سامانهها در طول آزمون و استقرار بررسی شده و نحوه بصریسازی دادههای مانیتورینگ با Grafana آموزش داده میشود.
معرفی کارگاه
پایش منابع سختافزاری و نرمافزاری در یک سامانه، چه در زمان اجرای آزمونها و چه در محیطهای عملیاتی (Production)، نقش کلیدی در تشخیص گلوگاهها و تحلیل رفتار سامانه دارد.
در این کارگاه، دو چارچوب پرکاربرد مانیتورینگ یعنی Prometheus و InfluxDB بررسی شده و شرکتکنندگان میآموزند چگونه دادههای جمعآوریشده را با استفاده از Grafana بهصورت مؤثر و قابل تحلیل بصریسازی کنند.
مراحل کلی کارگاه
آشنایی با مفاهیم پایش و جمعآوری متریکها
شناخت مفاهیم پایه مانیتورینگ و ابزارهای جمعآوری دادههای سیستمی و نرمافزاری.
پیادهسازی چارچوبهای مانیتورینگ
راهاندازی و پیکربندی Prometheus و InfluxDB برای پایش منابع.
تحلیل و بصریسازی دادهها
طراحی داشبوردهای مانیتورینگ و تحلیل دادهها با Grafana.
سرفصلهای کارگاه
- نحوه نصب و راهاندازی Prometheus
- پیکربندیها و تنظیمات مهم
- معماری Prometheus
- انواع Exporterها و معرفی node-exporter
- مفاهیم پایه مانیتورینگ
- کتابخانهها و ابزارهای مورد نیاز
- انواع متریکها (Counter، Gauge، Histogram، Summary)
- آشنایی با زبان پرسوجو PromQL
- آشنایی با InfluxDB و مفاهیم پایگاه داده سری زمانی
- معرفی Telegraf و پلاگینهای مرتبط
- آشنایی با Chronograf و کاربرد آن
- مفاهیم پایه داشبوردسازی
- نصب و پیکربندی Grafana
- اتصال Grafana به Prometheus
- اتصال Grafana به InfluxDB
- طراحی داشبوردهای مانیتورینگ
- پارامترسازی در کوئریها و داشبوردها