لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش داده با Logstash (و Filebeat)
Data Processing with Logstash (and Filebeat)
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
داده ها را با Logstash پردازش کنید، که بخشی کلیدی از پشته ELK (Elasticsearch، Logstash، Kibana) و Elastic Stack است. درک مفاهیم اساسی خطوط لوله Logstash Build که هزاران رویداد را پردازش و دستکاری می کند ارسال داده ها به Logstash از منابع متعدد و به چندین مقصد ساخت یک خط لوله کاملاً کاربردی که گزارش های وب سرور آپاچی را مدیریت می کند پردازش رویدادهای Filebeat با Logstash پیش نیازها:آشنایی با ترمینال پایه/استفاده از خط فرمان یک امتیاز مثبت است
می خواهید یاد بگیرید که چگونه رویدادها را با Logstash پردازش کنید؟ سپس شما به جای مناسب آمده اید. این دوره جامع ترین دوره آموزشی Logstash در اینجا در Udemy است! این دوره به طور خاص Logstash را پوشش می دهد، به این معنی که ما می توانیم به جزئیات بسیار بیشتری نسبت به زمانی که این دوره کل Elastic Stack را پوشش می داد، وارد شویم. بنابراین اگر می خواهید به طور خاص Logstash را یاد بگیرید، این دوره برای شما مناسب است!
این دوره فاقد دانش یا تجربه قبلی با Logstash است. ما از اصول اولیه شروع می کنیم و به تدریج به موضوعات پیشرفته تر می رویم. این دوره به گونه ای طراحی شده است که می توانید تمام مدت زمان را به صورت گام به گام دنبال کنید و می توانید تمام فایل های پیکربندی را در یک مخزن GitHub بیابید. این دوره موضوعاتی مانند مدیریت گزارشهای وب سرور آپاچی (هم دسترسی و هم گزارشهای خطا)، غنیسازی دادهها، ارسال دادهها به Elasticsearch، تجسم دادهها با Kibana، همراه با پوشش تعدادی از موارد استفاده پرطرفدار که احتمالاً با آنها مواجه خواهید شد را پوشش میدهد. پس از تکمیل این دوره، شما با تمام جنبه های مهم Logstash آشنا خواهید شد و قادر خواهید بود پیکربندی های پیچیده خط لوله بسازید و انواع مختلفی از رویدادها و داده ها را پردازش کنید.
Logstash چیست؟ اگر نمی دانید Logstash در مورد چیست، این یک موتور پردازش رویداد است که توسط شرکت Elasticsearch، Kibana و غیره توسعه یافته است. Logstash اغلب به عنوان یک بخش کلیدی از پشته ELK یا Elastic Stack استفاده می شود، بنابراین هم افزایی قوی با این فناوری ها ارائه می دهد. شما می توانید از Logstash برای پردازش انواع مختلف رویدادها استفاده کنید، و یک رویداد می تواند چیزهای زیادی باشد. میتوانید گزارشهای دسترسی یا خطا را از یک سرور وب پردازش کنید، یا میتوانید رویدادها را از یک برنامه تجارت الکترونیک به Logstash ارسال کنید، مانند زمانی که سفارشی دریافت شد یا پرداختی پردازش شد. میتوانید دادهها را از فایلها دریافت کنید (فایلهای مسطح، JSON، XML، CSV، و غیره)، دادهها را از طریق HTTP یا TCP دریافت کنید، دادهها را از پایگاههای داده بازیابی کنید و موارد دیگر. سپس Logstash به شما امکان میدهد رویدادها را قبل از ارسال به مقصد مورد نظرتان مانند Elasticsearch، OpenSearch، ایمیل یا Slack، پردازش و دستکاری کنید.
چرا به Logstash نیاز داریم؟ زیرا با ارسال رویدادها به Logstash، چیزها را از هم جدا می کنید. شما به طور موثر پردازش رویداد را به خارج از برنامه وب و به Logstash منتقل می کنید، که نشان دهنده کل خط لوله داده یا شاید فقط بخشی از آن است. این بدان معناست که اگر نیاز به تغییر نحوه پردازش رویدادها دارید، برای مثال نیازی به استقرار نسخه جدیدی از یک برنامه وب ندارید. پردازش رویداد و پیکربندی آن به جای هر مکانی که رویدادها را راه اندازی می کنید، در Logstash متمرکز است. این بدان معناست که تمام برنامه وب باید انجام دهد، ارسال یک رویداد به Logstash است. نیازی نیست چیزی در مورد اتفاقی که بعد از آن برای رویداد رخ می دهد و به کجا ختم می شود بداند. این معماری شما را بهبود میبخشد و به Logstash اجازه میدهد بهترین کار را انجام دهد. رویدادها را پردازش کنید.
بیایید شروع کنیم! امیدوارم برای شروع یادگیری Logstash آماده باشید. اگر می خواهید محتوای دوره را با جزئیات بیشتر بررسی کنید، به برنامه درسی نگاهی بیندازید. من مشتاقانه منتظر دیدار شما در داخل دوره هستم!
سرفصل ها و درس ها
شروع شدن
Getting Started
معرفی دوره
Introduction to the course
مقدمه ای بر Logstash
Introduction to Logstash
نصب Logstash در مک/لینوکس
Installing Logstash on Mac/Linux
نصب Logstash در ویندوز
Installing Logstash on Windows
اصول اولیه Logstash
Basics of Logstash
در حال پردازش اولین رویداد ما
Processing our first event
مدیریت ورودی JSON
Handling JSON input
خروجی رویدادها به فایل
Outputting events to file
کار با ورودی HTTP
Working with HTTP input
فیلتر کردن رویدادها
Filtering events
گزینه های رایج فیلتر
Common filter options
آشنایی با مدل اجرای Logstash
Understanding the Logstash execution model
نمایش نظرات