دوره آموزشی EFK Stack - ثبت وقایع و پایش در سطح سازمانی
4 ساعت 17 دقیقهمبتدی2026-05-13
مدرسین

KodeKloud
جزئیات دوره
اگه میخوای لاگگیری و مانیتورینگ سیستمهات رو به یه سطح حرفهای برسونی، این دوره دقیقاً همون چیزیه که دنبالش بودی. توی این آموزش، قراره با EFK Stack یعنی Elasticsearch، Fluent Bit و Kibana بهصورت عملی کار کنی و یاد بگیری چطور یه راهکار کامل، سازمانی و Enterprise-grade برای جمعآوری، پردازش، ذخیرهسازی و تحلیل لاگها بسازی.
این دوره برای Developers، System Administrators و DevOpsها طراحی شده و بهت کمک میکنه مهارتهای کاربردی و پرتقاضای بازار رو یاد بگیری. قدمبهقدم میفهمی هر بخش از EFK چه نقشی داره، چطور دادههای لاگ رو از منابع مختلف جمع کنی، چطور با Kibana اونها رو ببینی و تحلیل کنی، و چطور همه این اجزا رو داخل محیط Kubernetes بهدرستی دیپلوی و مدیریت کنی. نتیجهاش هم یه سیستم مانیتورینگ و لاگگیری مقیاسپذیر و حرفهایه که برای محیطهای واقعی کاملاً جواب میده.
اهداف یادگیری
تسلط بر معماری و اجزای اصلی EFK Stack و نقش هر بخش در پایش و تحلیل لاگها.
پیادهسازی یک راهکار لاگگیری و مانیتورینگ سازمانی و end-to-end.
جمعآوری، پردازش و ذخیرهسازی لاگها با استفاده از ابزارهای Elasticsearch و Fluent Bit.
تحلیل و بصریسازی دادههای لاگ در Kibana برای عیبیابی و پایش بهتر.
استقرار و مدیریت EFK Stack در محیط Kubernetes برای استفاده در مقیاس بالا.
این دوره برای Developers، System Administrators و DevOpsها طراحی شده و بهت کمک میکنه مهارتهای کاربردی و پرتقاضای بازار رو یاد بگیری. قدمبهقدم میفهمی هر بخش از EFK چه نقشی داره، چطور دادههای لاگ رو از منابع مختلف جمع کنی، چطور با Kibana اونها رو ببینی و تحلیل کنی، و چطور همه این اجزا رو داخل محیط Kubernetes بهدرستی دیپلوی و مدیریت کنی. نتیجهاش هم یه سیستم مانیتورینگ و لاگگیری مقیاسپذیر و حرفهایه که برای محیطهای واقعی کاملاً جواب میده.
اهداف یادگیری
تسلط بر معماری و اجزای اصلی EFK Stack و نقش هر بخش در پایش و تحلیل لاگها.
پیادهسازی یک راهکار لاگگیری و مانیتورینگ سازمانی و end-to-end.
جمعآوری، پردازش و ذخیرهسازی لاگها با استفاده از ابزارهای Elasticsearch و Fluent Bit.
تحلیل و بصریسازی دادههای لاگ در Kibana برای عیبیابی و پایش بهتر.
استقرار و مدیریت EFK Stack در محیط Kubernetes برای استفاده در مقیاس بالا.
سرفصل ها
مقدمه
- مقدمه
لاگینگ و الاستیکسرچ چیست؟
- ثبت وقایع چیست و چرا اهمیت دارد
- Elasticsearch و تکامل آن
تسلط بر اصول Elasticsearch
- تسلط بر اصول Elasticsearch
- گرهها و خوشهها در Elasticsearch
- نقشهای گره در Elasticsearch
- اسناد در Elasticsearch
- ایندکس معکوس در Elasticsearch
- فهرست بندی در Elasticsearch
- Shardها و replicaها در Elasticsearch
- نگاشت در Elasticsearch
- نگاشت پویا و صریح در Elasticsearch
- عملیات CRUD در Elasticsearch
- دستورات CRUD در الاستیکسرچ
- تفاوت بین عملیات POST و PUT
- اطلاعات خوشه - دستورات CRUD در Elasticsearch
درک کیبانا
- مقدمهای بر کیبانا
- بصریسازیها و داشبوردهای کیبانا
- زبان پرسوجوی کیبانا (KQL) - آشنایی با سینتکس و قابلیتهای KQL برای پرسوجوی پیشرفته دادهها
- نسخه آزمایشی KQL
- ساخت اولین داشبورد با استفاده از کیبانا
- ساخت نقشههای داشبورد با کیبانا
- داشبوردهای تعاملی با قابلیت بررسی اجمالی در کیبانا
بیت روان
- مقدمهای بر Fluent Bit
- نقش Logstash در پشته ELK
- Logstash در مقابل Fluentd
- Fluentd در مقابل Fluent Bit
- نقش Fluent Bit به عنوان یک حمل کننده الوار سبک وزن
- افزونههای ورودی، فیلتر و خروجی در Fluent Bit
استقرار Elasticsearch و Kibana روی Kubernetes
- استقرار Elasticsearch به عنوان یک کلاستر در Kubernetes
- استقرار Elasticsearch روی Kubernetes
- استقرارها برای نمونههای کیبانا
- مقیاسبندی Elasticsearch و Kibana
- ملاحظات امنیتی برای استقرار Kubernetes در محیط عملیاتی
- مقیاسبندی گرههای Elasticsearch
استقرار اپلیکیشن تجارت الکترونیک آزمایشی روی K8ها
- استقرار برنامه تجارت الکترونیک آزمایشی روی K8s
- راهاندازی برنامهی تولیدکنندهی رویداد
- راهاندازی Fluent Bit برای نظارت بر گزارشهای برنامه
- بررسی لاگهای برنامه در کیبانا
- داشبوردسازی با KQL در کیبانا
- ظاهر مشروط در داشبوردهای کیبانا
تجهیز یک برنامه ساده پایتون برای ثبت وقایع
- استقرار یک برنامه ساده پایتون برای ثبت وقایع (logging)
- استقرار و اعتبارسنجی برنامه ورود به سیستم در Kubernetes
- پیکربندی Fluent Bit برای جمعآوری لاگهای برنامههای پایتون
- ساخت داشبوردهای کیبانا برای بصریسازی برنامه ما - بخش ۱
- ساخت داشبوردهای کیبانا برای بصریسازی برنامه ما - بخش ۲
- ساخت داشبوردهای کیبانا برای بصریسازی برنامه ما - بخش ۳
- ساخت داشبوردهای کیبانا برای بصریسازی برنامه ما - بخش ۴
ابر الاستیک
- ابر الاستیک و پیشنهادات آن
- راهاندازی حساب کاربری رایگان Elastic Cloud
- تنظیم مانیتورینگ Kubernetes در Elastic Cloud