نظارت با Prometheus
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- آشنایی کامل با Prometheus از ابتدا
- درک استراتژیهای مختلف پیادهسازی Prometheus
- یادگیری روشهای مختلف نصب و پیکربندی Prometheus
- استفاده بهینه از exporters و یکپارچهسازی آنها با توجه به نیازهای پروژه شما
- یادگیری مراحل افزایش قابلیت مشاهده در اپلیکیشنها و سرویسهای شما
- نصب Grafana و یکپارچهسازی آن با Prometheus
- پیادهسازی Service discoveries برای هوشمندسازی و خودکارسازی سیستم نظارت شما
- پیادهسازی قابلیت High availability در سیستم نظارت Prometheus
- پیادهسازی نظارت بر Prometheus در AWS Cloud
- مطالعه موردی برای درک بهتر پیادهسازی Prometheus
توضیحات دوره
این دوره جنبههای مختلف قابلیت مشاهده و نحوه کمک اکوسیستم Prometheus در تحقق آنها را پوشش میدهد. ما روشها و استراتژیهای مختلف استقرار Prometheus در محیطهای گوناگون و همچنین کاربردهای مربوط به این استراتژیها را بررسی خواهیم کرد. موضوع فقط به استقرار Prometheus محدود نمیشود؛ بلکه نحوه کار سایر ابزارها با Prometheus برای فراهم کردن قابلیت مشاهده در سیستمها را نیز یاد میگیریم. همچنین راهاندازی هشدارها و نوتیفیکیشنها از طریق کانالهای مختلف را خواهیم داشت.
دوره، مفاهیم پایه را آموزش میدهد و در عین حال تمرکز زیادی بر جزئیات عملی و فنی خواهد داشت. دوره همچنین درباره Amazon managed Prometheus آموزش میدهد، اینکه چگونه پیچیدگیهای پیادهسازی را کاهش میدهد و چطور با Prometheus متنباز یکپارچه شده و تجربهای بینقص ارائه میدهد.
دوره به گونهای طراحی شده که دانشجویان بتوانند به راحتی روند آموزش را دنبال کرده و مفاهیم و نیازهای کامپوننتهای مختلف را درک کنند.
در بخشهایی از دوره از روش مهندسی آشوب (chaos engineering) استفاده شده است، جایی که مشکلات عمدی ایجاد کرده و با رفع آنها درک عمیقتری از مسائل احتمالی کسب میکنیم.
در پایان هر بخش، آزمونی برگزار میشود تا آنچه در آن بخش یاد گرفتیم، ارزیابی شود. سوالات آزمون هم شامل مطالب آموزش دیده و هم مواردی که داخل دوره نیست میشود تا دانشجویان خودشان آنها را یاد بگیرند.
این دوره برای چه کسانی مناسب است؟
- تیمهای ابر و دواپس
- تیمهای نظارت
- توسعهدهندگان
نظارت با Prometheus
-
مقدمهای بر Prometheus 07:48
-
چرا Prometheus برای نظارت؟ 07:26
-
اصطلاحات اولیه در Prometheus 04:09
-
آزمون None
-
درک معماری اولیه و کامپوننتهای آن 11:29
-
پیادهسازیهای مختلف Prometheus برای نیازهای گوناگون 02:07
-
پیادهسازی Prometheus با High Availability و ذخیرهسازی بلندمدت (Promscale) 06:44
-
پیادهسازی Prometheus با High Availability و ذخیرهسازی بلندمدت (AMP) 05:29
-
پیادهسازی Prometheus با High Availability و ذخیرهسازی بلندمدت (Timestream) 03:02
-
پیادهسازی Prometheus با High Availability همراه با LTS به عنوان AMP و OTEL و Grafana مدیریت شده 04:12
-
پیادهسازی Prometheus با High Availability و LTS و Grafana مدیریت شده و Service Discovery 09:32
-
آزمون None
-
روشهای مختلف نصب و اجرای Prometheus 00:57
-
نصب از طریق کد منبع 04:32
-
اجرا به عنوان کانتینر داکر 15:49
-
اجرا به عنوان کانتینر ECS 10:57
-
آزمون None
-
فایل پیکربندی Prometheus 03:04
-
مشاهده پیکربندی در رابط کاربری وب Prometheus 02:05
-
آشنایی با فایل پیکربندی اولیه 03:04
-
نوشتن اولین فایل پیکربندی شما 18:47
-
قوانین هشدار 05:49
-
آزمون None
-
احراز هویت در Prometheus 03:03
-
پیادهسازی احراز هویت اولیه در Prometheus 15:14
-
محدودیتهای احراز هویت اولیه در Prometheus 03:10
-
رمزنگاری TLS در Prometheus 01:40
-
پیادهسازی TLS در Prometheus 06:49
-
آزمون None
-
درک ضرورت Alertmanager 01:28
-
اجرای Alertmanager به عنوان کانتینر داکر 05:26
-
فایل پیکربندی Alertmanager 07:58
-
آزمون None
-
راهاندازی Slack برای دریافت نوتیفیکیشنها 01:59
-
پیکربندی Alertmanager برای ارسال نوتیفیکیشن به کانال Slack 05:12
-
آزمون None
-
درک ضرورت exporters 02:01
-
Exporters مختلف برای نیازهای متفاوت 04:03
-
Node exporter 08:20
-
Container exporter 05:40
-
JMX exporter 09:30
-
Docker Daemon 10:28
-
آزمون None
-
آشنایی با کتابخانههای کلاینت 05:06
-
ابزارسازی اپلیکیشن Go برای Prometheus با استفاده از کتابخانه رسمی کلاینت 18:24
-
آزمون None
-
درک ذخیرهسازی پیشفرض 05:10
-
محدودیتهای ذخیرهسازی پیشفرض و روزولوشن 04:33
-
پیادهسازی Promscale برای ذخیرهسازی راه دور 19:08
-
آزمون None
-
درک ضرورت Grafana 07:33
-
نصب Grafana 10:46
-
یکپارچهسازی Grafana با Prometheus 04:35
-
ساخت مصورسازیهای مختلف 12:08
-
نمونه داشبوردها 09:09
-
آزمون None
-
درک ضرورت Service Discovery 05:14
-
شناسایی حوزههایی که نیازمند Service Discovery هستند 04:29
-
مکانیسمهای Service Discovery 03:01
-
پیادهسازی Service Discovery برای EC2 14:04
-
آزمون None
-
درک ضرورت برچسبگذاری مجدد 03:56
-
برچسبگذاری مجدد در عمل 04:55
-
آزمون None
-
درک قابلیت High Availability و چالشها 04:09
-
پیادهسازی قابلیت High Availability با استفاده از پیادهسازی خوشه مش در یک گره 47:17
-
آزمون None
-
سرویس مدیریت شده Amazon برای Prometheus 04:37
-
نحوه کاهش پیچیدگیهای عملیاتی توسط AMP 03:26
-
ایجاد فضای کاری در AMP 03:54
-
یکپارچهسازی AMP با خوشه Prometheus متنباز موجود 11:58
-
نکات مهم در رابطه با AMP 03:19
-
آزمون None
-
اجرای اکوسیستم Prometheus در خوشه ECS 41:37
-
نظارت بر EC2 06:36
-
نظارت بر ECS 11:24
-
نظارت بر MSK 12:36
-
نظارت بر CloudWatch 11:27
-
پیادهسازی Service Discovery برای MSK 07:54
-
پایان دوره 01:45
مشخصات آموزش
نظارت با Prometheus
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:80
- مدت زمان :08:43:13
- حجم :3.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy