![دوره Devops ELK](https://academy.faspco.com/wp-content/uploads/2024/06/Devops-ELK-Site.jpg)
آموزش دوره Devops ELK
آموزش دوره Devops ELK
در این دوره به مقدماتی از دواپس (DevOps) و چرخه تولید و استقرار نرم افزار اشاره خواهیم کرد و با مفهوم مانیتورینگ آشنا خواهیم شد. سپس استک ELK را آموزش خواهید دید و در ادامه با انجام پروژه های عملی و شبیه سازی محیط عملیاتی واقعی، ویژگی های منحصر به فرد ELK را می آموزید.
همچنین این دوره آموزشی برای متخصصانی که بخواهند در زمینه های Data science متخصص شوند و یا داده ها و لاگ های تولید شده در سیستم خود را به صورت بصری برای بهبود کیفیت خدمات به کار ببندند، طراحی شده است.
الستیک سرچ یک موتور جستجوی بر پایه Apache Lucene می باشد که از آن برای ذخیره داده به عنوان یک پایگاه داده NoSQL استفاده می شود. این پایگاه داده به صورت توزیع شده و جستجوی متنی طراحی شده است. جستجوی متنی به این معنا است که موتور جستجو می کوشد تا با بررسی واژههای موجود در درخواست کاربر با سند ذخیره شده در دیتابیس، پاسخی مناسب را تولید نماید. جستجوی تمام متن در نرم افزارهای پردازش واژه و نیز برنامههای مبتنی بر وب پیادهسازی میشوند. روش ارتباط با این دیتابیس به صورت درخواست HTTP بوده و داده ها با فرمت JSON در دیتابیس ذخیره می شود. الستیک سرچ بر پایه زبان جاوا نوشته شده و به صورت دو لایسنسه ارائه شده است. (لایسنس اول به صورت open source و لایسنس دوم توسط شرکت elastic). elasticsearch در سال 2004 توسط شای بانون تولید و در سال 2012 به صورت تجاری درآمده است.
Elasticserach می تواند برای ذخیره و جستجوی انواع داده مورد استفاده قرار گیرد. بازیابی این داده از دیتابیس به صورت near real-time انجام می گردد.
Elasticsearch در کنار موتور جمع آوری و تجزیه و تحلیل داده Logstash، پلتفرم تحت وب kibana جهت نمایش داده ها و ارسال کننده داده با نام beats توسعه یافته است. این چهار محصول به عنوان یک راه حل یکپارچه برای تجزیه و تحلیل و مانیتورینگ داده طراحی شده که به آن پشته الستیک می گویند.
Elasticsearch از Lucene استفاده می کند و سعی می کند همه ویژگی های آن را از طریق JSON و Java API در دسترس قرار دهد.
محتوای آموزشی: آموزش حرفه ای استک ELK
مخاطبین دوره ELK Stack:
- متخصصین Data Science و Big data
- مدیران سیستم و متخصصین DevOps و زیرساخت
- برنامه نویسان و توسعه دهندگان سیستم های وب
- متخصصان مانیتورینگ سیستم و کارایی آن
سرفصل های دوره
Chapter 1: Introduction to ELK Stack
- The need for log analysis
- Issue debugging
- Performance analysis
- Security analysis
- Predictive analysis
- Internet of things and logging
- Challenges in log analysis
- Non-consistent log format
- Variety of time formats
- Decentralized logs
- The ELK Stack
- Elasticsearch
- Logstash
- Kibana
- ELK data pipeline
- ELK Stack installation
- Installing Elasticsearch
- Running Elasticsearch
- Elasticsearch configuration
- Elasticsearch plugins
- Installing Logstash
- Running Logstash
- Logstash with file input
- Logstash with Elasticsearch output
- Configuring Logstash
- Installing filebeat
- Configuring filebeat
- Logstash plugins
- Input plugin
- Filters plugin
- Output plugin
- Installing Kibana
- Configuring Kibana
Chapter 2: Building Pipeline with ELK
- Input dataset
- Configuring Logstash input
- Filtering and processing input
- Putting data to Elasticsearch
- Visualizing with Kibana
- Building a line chart
- Building a bar chart
- Building a Metric
- Building a data table
Chapter 3: Collect, Parse, and Transform Data with Logstash
- Logstash plugins
- Data types for plugin properties
- Field references
- Logstash conditionals
- Input plugins
- Output plugins
- Filter plugins
- Codec plugins
Chapter 4: Elasticsearch concepts
- Nosql vs RDBMS
- Indexing
- Document
- Field
- Type
- Mapping
- Shard
- Primary shard and replica shard
- Cluster
- Node
- Exploring the Elasticsearch API
- Listing all available indices
- Listing all nodes in a cluster
- Checking the health of the cluster
- Health status of the cluster
- Creating an index
- Retrieving the document
- Deleting documents
- Deleting an index
- Elasticsearch Query DSL
- Index management
- Lifecycle policy
- Snapshot and restore
Chapter 5: Kibana – Visualization and Dashboard
- Creating a visualization
- Visualization types
- Metrics and buckets aggregations
- Buckets
- Metrics
- Area chart
- Data table
- Line chart
- Metric
- Pie chart
- Tile map
- Vertical bar chart
- Dashboard page
- Building a new dashboard
- Saving and loading a dashboard
- Sharing a dashboard
ضمانت بازگشت وجه ۷ روزه بدون ریسک
در صورت عدم تطابق دوره با سرفصلها، وجه پرداختی شما را بازگشت خواهیم داد.
دوره های مرتبط
دوره آموزش Devops Monitoring
آموزش دوره Devops Monitoring شناخت اصول نظری در پایش . یاد بگیرید چگونه یک سرور Prometheus را نصب و پیکربندی…
دوره آموزش Devops K8S پیشرفته
آموزش دوره Devops K8S پیشرفته دوره آموزشی پیشرفته کوبرنتیز (Kubernetes) یکی از با ارزش ترین و حرفه ای ترین دوره…
دوره مهندسی Devops
آموزش دوره مهندسی Devops امروزه خیلی از شرکت ها در دنیا به دنبال Automation فرآیند های چرخه تولید نرم افزار…
دوره آموزش Linux LPIC-1
آموزش دوره Linux LPIC-1 این دوره با هدف ایجاد توانایی در زمینه کاربری سیستم عامل لینوکس می باشد، شیوه آموزش…
نظرات
4,100,000 تومان