آموزش Elasticsearch 8 (مانیتورینگ با الستیک سرچ، Kibana، Beats و APM)

آموزش Elasticsearch 8 (مانیتورینگ با الستیک سرچ، Kibana، Beats و APM)

7 ساعت و 26 دقیقه
0.0

الستیک سرچ یا Elasticsearch یک موتور جستجوی متن‌باز و بسیار قدرتمند برای جستجو، تحلیل و مدیریت حجم زیادی از داده‌ها به صورت بلادرنگ (real-time) است. این ابزار، نقش کلیدی در ...

تریلر دوره

توضیحات کامل دوره

الستیک سرچ یا Elasticsearch یک موتور جستجوی متن‌باز و بسیار قدرتمند برای جستجو، تحلیل و مدیریت حجم زیادی از داده‌ها به صورت بلادرنگ (real-time) است. این ابزار، نقش کلیدی در زیرساخت‌های داده‌محور ایفا ...

الستیک سرچ یا Elasticsearch یک موتور جستجوی متن‌باز و بسیار قدرتمند برای جستجو، تحلیل و مدیریت حجم زیادی از داده‌ها به صورت بلادرنگ (real-time) است. این ابزار، نقش کلیدی در زیرساخت‌های داده‌محور ایفا می‌کند و در صنایع مختلف برای تحلیل لاگ‌ها، مانیتورینگ سیستم‌ها، جستجوی پیشرفته، امنیت داده و بسیاری کاربردهای دیگر مورد استفاده قرار می‌گیرد.

الستیک سرچ معمولا به همراه ابزارهایی مانند Kibana، Logstash و Beats به‌عنوان بخشی از Elastic Stack شناخته می‌شود. مجموعه‌ای که امکان جمع‌آوری، پردازش، تحلیل و مصورسازی داده‌ها را در یک پلتفرم یکپارچه فراهم می‌کند.

با انتشار نسخه 8 از Elasticsearch، این پلتفرم وارد مرحله‌ جدیدی از تکامل خود شد. در این نسخه، تغییراتی اعمال شده که هم برای کاربران تازه وارد مفید باشد و هم برای متخصصانی که از مدت ها قبل با Elastic کار کرده‌اند. تمرکز اصلی در این بروزرسانی بر سه محور اساسی بوده است: راه‌اندازی ساده‌تر، امنیت بیشتر و عملکرد بهتر.

به طور کلی باید گفت الستیک سرچ 8 نه تنها امکانات جدیدی ارائه کرده، بلکه تجربه کلی کار با این پلتفرم را نیز جدیدتر و مدرن تر کرده است. همچنین بسیاری از مشکلات رایج در نسخه های قبلی، در این نسخه به خوبی برطرف شده و این ابزار به یک ابزار قدرتمندتری تبدیل شده است.

در این دوره چه مباحثی آموزش داده شده است؟

ما در این دوره به آموزش Elasticsearch 8 (مانیتورینگ با الستیک سرچ، Kibana، Beats و APM) می پردازیم. در این دوره خواهید آموخت که چطور می توان یک کلاستر Elastic را از 0 تا 100 راه اندازی کرد و داده های مربوط به مانیتورینگ را به آن وارد (ingest) کنید. علاوه بر این با نحوه ارتقا به نسخه های جدیدتر نیز آشنا خواهید شد.

ما در این دوره علاوه بر آموزش مفاهیم پایه ای، مثال های عملی و واقعی از ساخت کلاستر با استفاده از Docker و Ubuntu را نیز به شما ارائه می کنیم. همچنین نحوه ورود داده ها با استفاده از Elastic Beats و تعریف سیاست های نگهداری داده ها یا همان Retention Policies را خواهید آموخت.

 

سرفصل های دوره آموزش Elasticsearch 8 (مانیتورینگ با الستیک سرچ، Kibana، Beats و APM)

مقدمه

  • معرفی دوره
  • آشنایی با ابزارهای موردنیاز
  • معرفی ابزارهای مورد استفاده در طول دوره
  • دسترسی به تنظیمات و فایل‌های پشتیبان در گیت‌هاب

Elastic Cloud در برابر نصب محلی (On-Premise)

  • مقایسه استفاده از Elastic Cloud و نصب محلی
  • معرفی Elastic Cloud Enterprise

طراحی کلاستر Elasticsearch

  • برنامه ریزی و طراحی کلاستر Elasticsearch
  • منابع پیشنهادی برای طراحی بهتر کلاستر

راه اندازی کلاستر Elasticsearch و Kibana با Docker

  • ساخت فایل‌های پیکربندی برای Docker Compose
  • معرفی مستندات رسمی پیکربندی
  • بررسی و رفع مشکلات رایج مانند محدودیت حافظه
  • یادداشت هایی درباره مشکل محدودیت حافظه
  • اجرای اولیه کلاستر
  • حذف ساختارهای آزمایشی پس از راه‌اندازی

اجرای ELK روی لینوکس

  • نصب VirtualBox برای ساخت محیط آزمایشی
  • نصب Ubuntu در محیط VirtualBox
  • افزایش سرعت عملکرد با استفاده از Osboxes
  • رفع مشکل UUID در Osboxes
  • نصب Elasticsearch روی Ubuntu
  • لینک مستندات رسمی نصب Elasticsearch
  • نصب Kibana روی Ubuntu
  • قابل دسترس کردن Kibana از سایر سیستم‌ها
  • لینک مستندات رسمی نصب Kibana
  • آموزش آماده سازی VirtualBox برای افزودن گره جدید
  • راهنمای مستندات برای ادامه مراحل
  • افزودن گره دوم به کلاستر Elasticsearch
  • افزودن گره سوم به کلاستر Elasticsearch
  • نمونه پیکربندی برای کلاستر سه‌گره‌ای

پیکربندی Elasticsearch

  • مسیرهای پیکربندی در Elasticsearch
  • لینک مستندات رسمی مربوط به مسیرها
  • مقایسه فایل elasticsearch.yml و متغیرهای محیطی
  • تغییر هاست و پورت در Elasticsearch
  • نحوه افزودن گواهینامه SSL به کلاستر
  • لینک مستندات مربوط به SSL
  • تنظیم نوع نود (Node Types): نمونه‌ای از ذخیره‌سازی Warm
  • لینک مستندات مربوط به انواع نود

پیکربندی Kibana

  • مسیرهای پیکربندی در Kibana
  • لینک مستندات رسمی مربوط به مسیرها
  • تغییر هاست و پورت در Kibana
  • افزودن گواهینامه SSL به Kibana

Elastic Beats – ورود داده‌ها به کلاستر

  • معرفی Beats و کاربرد آن‌ها
  • لینک مستندات رسمی Beats
  • راهنمای کلی برای نصب و راه‌اندازی Beats
  • آموزش راه اندازی Metricbeat
  • اجرای Metricbeat در محیط Docker
  • آموزش راه اندازی Filebeat
  • اجرای Filebeat در محیط Docker
  • راه‌اندازی Heartbeat
  • اجرای Heartbeat در محیط Docker
  • پیکربندی ILM برای مدیریت چرخه عمر داده‌ها
  • نحوه ساخت داشبوردهای گرافیکی برای Beats

Elastic APM – ردگیری عملکرد اپلیکیشن

  • معرفی Elastic APM
  • پیکربندی Elastic APM Server
  • اتصال اپلیکیشن (مثال با زبان Java) به APM

آشنایی با رابط کاربری Kibana

  • معرفی Kibana و صفحه اصلی آن
  • بخش Discover برای کاوش داده‌ها
  • ساخت و استفاده از Visualizations
  • طراحی و استفاده از Dashboards
  • آشنایی با بخش Observability
  • مشاهده لاگ‌ها در بخش Logs
  • بررسی متریک‌ها در بخش Metrics
  • مشاهده داده‌های APM
  • بررسی زمان‌بندی و Uptime سیستم‌ها
  • تنظیمات مربوط به Stack Management
  • مدیریت کاربران و نقش‌ها در Kibana
  • معرفی بخش Spaces برای مدیریت فضای کاری

 

آیا این دوره پیش‌نیاز دارد؟

بله، دانشجویان عزیز برای گذراندن این دوره آموزشی باید با موارد زیر آشنایی داشته باشند:

  • آشنایی اولیه با Docker
  • آشنایی مقدماتی با سیستم‌عامل لینوکس
  • دانش پایه در مورد Bash

 

این دوره مناسب چه افرادی است؟

  • مبتدیان Elastic
  • افرادی که قصد دارند اپلیکیشن های خود را مانیتور و آنالیز کنند.
  • افرادی که علاقمند به یادگیری کار با Elasticsearch، Kibana و Beats هستند.

 

حاصل دوره

دانشجویان عزیز با گذراندن این دوره آموزشی به طور کامل با نحوه راه اندازی یک کلاستر Elasticsearch 8  و پیکربندی آن آشنا می شوند، می توانند داده های مانیتورینگ را با استفاده از Beats و APM جمع آوری و تحلیل کنند و با استفاده از Kibana داشبوردهای پیشرفته ای را برای مشاهده و تحلیل عملکرد سیستم ها و اپلیکیشن های خود ایجاد کنند. همچنین دانشجویان این دوره مهارت های لازم برای مدیریت و بروزرسانی Elastic Stack در محیط های Docker و لینوکس را کسب خواهند کرد.

سرفصل‌های دوره

این دوره سرفصلی ندارد

ارسال نظر شما

نظرات کاربران

نظرات کاربران

هنوز نظری ثبت نشده است.

1,245,000 تومان
249,000 تومان
80% تخفیف

این دوره شامل:
7 ساعت و 26 دقیقه ساعت آموزش
دسترسی مادام‌العمر
گواهی پایان دوره: مشخص نیست
تاریخ انتشار: 1405/07/23
آخرین به‌روزرسانی:
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: