آموزش مانیتورینگ و لاگینگ در DevOps برای مبتدیان - آخرین آپدیت

دانلود Monitoring and Logging in DevOps Training for Beginners

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره پیشرفته مانیتورینگ و لاگینگ، مهارت‌های قدرتمندی را در طراحی، پیاده‌سازی و مدیریت سیستم‌های مدرن نظارت و ثبت وقایع با استفاده از Prometheus، Grafana و ELK Stack ایجاد می‌کند. شما مفاهیم بنیادی مانیتورینگ، جمع‌آوری متریک‌ها، سیستم‌های هشدار (Alerting)، بصری‌سازی و لاگینگ متمرکز را از طریق آزمایشگاه‌های عملی و دموهای واقعی می‌آموزید. این دوره شامل مباحث PromQL، ابزاربندی (Instrumentation)، Alertmanager، ساخت داشبورد، جذب لاگ‌ها و اتوماسیون است. همچنین نشان می‌دهد که چگونه دید کلی سیستم را بهبود ببخشید، مشکلات را زودتر شناسایی کنید و محیط‌های عملیاتی پایدار و آماده تولید (Production-ready) را حفظ نمایید. در پایان این دوره، شما قادر خواهید بود: - سیستم‌های مانیتورینگ را پیاده‌سازی کنید: پیکربندی Prometheus و Zabbix برای مشاهده‌پذیری (Observability) - تحلیل متریک‌ها با PromQL: کوئری زدن، تجمیع و بهینه‌سازی داده‌های عملکردی - اتوماسیون هشدارها و ابزاربندی: استفاده از Alertmanager و کتابخانه‌های کلاینت - ساخت داشبوردهای بصری: ایجاد گزارش‌های تعاملی با استفاده از Grafana - مدیریت لاگینگ متمرکز: استقرار و عملیاتی کردن خط لوله‌های ELK Stack - بهینه‌سازی قابلیت اطمینان سیستم: نظارت، عیب‌یابی و بهبود عملیات این دوره برای مهندسان DevOps، متخصصان کلاود، مدیران سیستم و فعالان IT که به دنبال کسب مهارت‌های عملی در زمینه مانیتورینگ، مشاهده‌پذیری و لاگینگ هستند، ایده‌آل است.

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

مبانی مانیتورینگ Monitoring Foundations

  • شروع ضروریات مانیتورینگ DevOps با Prometheus Kickstarting DevOps Monitoring Essentials with Prometheus

  • اهداف یادگیری Learning Objectives

  • مانیتورینگ و لاگینگ: بررسی کلی Monitoring and Logging: Overview

  • نحوه استفاده صنایع از مانیتورینگ و لاگینگ How Industries Utilize Monitoring and Logging

  • موارد استفاده تجاری Business Use Cases

  • درک مانیتورینگ مستمر و اجزای آن Understanding Continuous Monitoring and Its Components

  • درک ارزیابی در DevOps Understanding Evaluation in DevOps

  • تفاوت بین مانیتورینگ و ارزیابی Difference Between Monitoring and Evaluation

  • اجزای یک سیستم مانیتورینگ Components of a Monitoring System

  • ابزارهای مانیتورینگ مستمر Continuous Monitoring Tools

  • دمو: راه‌اندازی مانیتورینگ پایه زیرساخت با Zabbix - بخش اول Demo: Setting up Basic Infrastructure Monitoring Using Zabbix - Part 1

  • دمو: راه‌اندازی مانیتورینگ پایه زیرساخت با Zabbix - بخش دوم Demo: Setting up Basic Infrastructure Monitoring Using Zabbix - Part 2

ابزارهای مانیتورینگ Monitoring Tools

  • انواع مانیتورینگ Types of Monitoring

  • اصطلاحات: متریک‌ها، هشدارها و داشبوردها Terminologies: Metrics, Alerts, and Dashboards

  • متریک‌ها: معرفی، انواع و موارد استفاده Metrics: Introduction, Types and Use Cases

  • بررسی عمیق هشدارها و داشبوردها Deep Dive Into Alerts and Dashboards

  • مزایای متریک‌ها، هشدارها و داشبوردها Metrics, Alerts, and Dashboards: Benefits

  • انتخاب ابزارهای مانیتورینگ مناسب Choosing the Right Monitoring Tools

  • انتخاب ابزارهای مانیتورینگ مناسب: مورد کاربردی Choosing the Right Monitoring Tools: Use Case

اصول Prometheus Prometheus Fundamentals

  • مقدمه‌ای بر Prometheus Introduction to Prometheus

  • اصطلاحات در Prometheus Terminologies in Prometheus

  • مقایسه جامع Prometheus در مقابل Zabbix Prometheus vs Zabbix: A Comprehensive Comparison

  • معماری Prometheus Prometheus Architecture

  • نحوه عملکرد Prometheus Working of Prometheus

  • اجزای Prometheus Components of Prometheus

  • مطالعه موردی: مانیتورینگ پیشرفته اپلیکیشن وب با Prometheus Case Study: Enhanced Web Application Monitoring with Prometheus

  • پیکربندی Prometheus Prometheus Configuration

  • فایل پیکربندی Prometheus Prometheus Configuration File

  • عناصر پایه رابط کاربری سرور Prometheus Basic UI Elements of Prometheus Server

  • دمو: پیکربندی Prometheus برای استخراج و بصری‌سازی متریک‌ها Demo: Configuring Prometheus to Scrape and Visualize the Metrics

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: اجرای Prometheus به عنوان کانتینر داکر برای مانیتورینگ Lesson-End Project: Running Prometheus as a Docker Container for Monitoring

متریک‌ها و PromQL Metrics & PromQL

  • اهداف یادگیری Learning Objectives

  • مقدمه‌ای بر متریک‌ها و کاربردهای آن‌ها Introduction to Metrics and Their Uses

  • انواع متریک‌ها Types of Metrics

  • اکسپورترها (Exporters) چیستند؟ What Are Exporters?

  • اکسپورترها برای مانیتورینگ بهینه Exporters for Efficient Monitoring

  • اکسپورترها چگونه کار می‌کنند؟ How Exporters Work?

  • اکسپورترهای ضروری Prometheus برای مانیتورینگ سیستم Essential Prometheus Exporters for System Monitoring

  • اهمیت اکسپورترها Importance of Exporters

  • دسته‌بندی اکسپورترها Categories of Exporters

  • خط لوله Relabeling در اکوسیستم Prometheus Relabeling Pipeline in Prometheus Ecosystem

  • قوانین Relabeling Relabeling Rules

  • پیکربندی‌های پیشرفته اکسپورتر Advanced Exporter Configurations

  • دمو: راه‌اندازی و مانیتورینگ با Node Exporter - بخش اول Demo: Setting up and Monitoring with Node Exporter Part 1

  • دمو: راه‌اندازی و مانیتورینگ با Node Exporter - بخش دوم Demo: Setting up and Monitoring with Node Exporter Part 2

  • درک PromQL: مفاهیم اصلی، عناصر و انواع داده‌ها Understanding PromQL: Core Concepts, Elements and Data Types

  • انتخاب‌گرها و تطبیق‌دهنده‌ها: انواع و ترکیبات Selectors and Matchers: Types and Combinations

  • عملگرهای باینری: حسابی، مقایسه‌ای، منطقی و عملیات مجموعه‌ای Binary Operators: Arithmetic, Comparison,Logical and Set Operations

  • فیلتر کردن لیبل‌ها با کلمات کلیدی ignoring و on Filtering Labels with ignoring and on Keywords

  • عملگرهای تجمیع (Aggregation) Aggregation Operators

  • توابع: انواع و موارد استفاده Functions: Types and Use Cases

  • کوئری زدن برای شناسایی الگوها و ناهنجاری‌ها Querying for Patterns and Anomalies

  • بهینه‌سازی کوئری‌ها برای افزایش عملکرد Optimizing Queries for Performance

  • دمو: نوشتن کوئری‌های پایه در PromQL Demo: Writing Basic Queries in PromQL

  • دمو: نوشتن کوئری‌های پیشرفته برای موارد استفاده واقعی Demo: Writing Advanced Queries for Real-Life Use Cases

  • دمو: نوشتن کوئری‌های PromQL برای استخراج متریک‌های خاص از یک مجموعه داده نمونه Demo: Writing PromQL Queries to Extract Specific Metrics from a Sample Dataset

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: مانیتورینگ متریک‌های سرور Apache با Prometheus - بخش اول Lesson-End Project: Monitoring Apache Server Metrics Using Prometheus - Part 1

  • پروژه پایان درس: مانیتورینگ متریک‌های سرور Apache با Prometheus - بخش دوم Lesson-End Project: Monitoring Apache Server Metrics Using Prometheus- Part 2

ابزاربندی و سیستم هشدار Instrumentation & Alerting

  • شروع مانیتورینگ پیشرفته DevOps با Prometheus و Grafana Kickstarting Advanced DevOps Monitoring with Prometheus and Grafana

  • اهداف یادگیری Learning Objectives

  • ابزاربندی (Instrumentation) در مانیتورینگ Instrumentation in Monitoring

  • فرآیند ابزاربندی و نقش آن در نظارت Instrumentation Process and Its Role in Monitoring

  • انواع ابزاربندی Types of Instrumentation

  • تکنیک‌های ابزاربندی Instrumentation Techniques

  • کتابخانه‌های کلاینت Client Libraries

  • نحوه پیاده‌سازی ابزاربندی How to Implement Instrumentation

  • دمو: افزودن ابزاربندی به اپلیکیشن Java Demo: Adding Instrumentation to Java Application

  • قوانین ضبط (Recording Rules) چیستند؟ What Are Recording Rules ?

  • عناصر کلیدی قوانین ضبط Key Elements of Recording Rules​

  • نقش قوانین ضبط در Prometheus The Role of Recording Rules in Prometheus

  • نوشتن قوانین ضبط موثر: بهترین شیوه‌ها Writing Effective Recording Rules: Best Practices

  • سیستم هشدار: چیست و چگونه کار می‌کند Alerting: What It Is and How It Works

  • تعریف و پیکربندی قوانین هشدار Defining and Configuring Alert Rules

  • درک وضعیت‌های هشدار و مدیریت آن‌ها با Alertmanager Understanding Alert States and Managing Alerts with Alertmanager

  • هشدار: مسیریابی، گروه‌بندی و بازدارندگی Alert: Routing, Grouping, and Inhibition

  • کانال‌های اطلاع‌رسانی Alertmanager: ایمیل، Slack و PagerDuty Alertmanager Notification Channels: Email, Slack, and PagerDuty

  • قوانین مسیریابی Routing Rules

  • دمو: پیکربندی Alertmanager برای اطلاع‌رسانی ایمیلی Demo: Configuring Alertmanager for Email Notifications

  • مقدمه‌ای بر Pushgateway Introduction to Pushgateway

  • نقش Pushgateway در اکوسیستم Prometheus Role of Pushgateway in Prometheus Ecosystem

  • راه‌اندازی Pushgateway و ارسال متریک‌ها همراه با مثال Setting up Pushgateway and Pushing Metrics with Examples

  • اتوماسیون ارسال متریک‌ها با استفاده از کتابخانه‌های کلاینت و ابزارهای استقرار Automating Metric Pushing Using Client Libraries and Deployment Tools

  • یکپارچه‌سازی اپلیکیشن‌ها همراه با مثال Integrating Applications with Examples

  • چالش‌های استفاده از Pushgateway Using Pushgateway: Challenges​

  • دمو: اتوماسیون ارسال متریک‌ها با Cron Jobs Demo: Automating Metric Pushing with Cron Jobs

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: مانیتورینگ دیتابیس MySQL با Prometheus و تنظیم هشدارها - بخش اول Lesson-End Project: Monitoring MySQL Database Using Prometheus and Setting Up Alerts - Part 1

  • پروژه پایان درس: مانیتورینگ دیتابیس MySQL با Prometheus و تنظیم هشدارها - بخش دوم Lesson-End Project: Monitoring MySQL Database Using Prometheus and Setting Up Alerts - Part 2

داشبوردهای Grafana Grafana Dashboards

  • اهداف یادگیری Learning Objectives

  • Grafana و ویژگی‌های کلیدی آن Grafana and Its Key Features

  • چرا Grafana اهمیت دارد؟ Why is Grafana Important?

  • انواع مختلف مانیتورینگ با Grafana Different Types of Monitoring with Grafana

  • متریک‌ها و بصری‌سازی‌ها در Grafana Metrics and Visualizations in Grafana

  • تفاوت‌های بین Grafana و Prometheus Differences between Grafana and Prometheus

  • پلتفرم‌های نصب Grafana Grafana Installation Platforms

  • اتصال منابع داده (Data Sources) Connecting Data Sources

  • ایجاد داشبوردها و پنل‌ها در Grafana Creating Dashboards and Panels in Grafana

  • بصری‌سازی داده‌ها Visualizing Data

  • هشدارها و اطلاع‌رسانی‌ها در Grafana Alerting and Notifications in Grafana

  • دمو: راه‌اندازی یک نمونه Grafana Demo: Setting up a Grafana Instance​

  • دمو: ساخت یک داشبورد چند پنلی در Grafana Demo: Building a Multi-Panel Dashboard in Grafana​

  • دمو: پیکربندی هشدارهای ایمیلی برای آستانه‌های بحرانی سیستم Demo: Configuring Email Alerts for Critical System Thresholds​

  • پیکربندی Grafana برای اتصال به یک نمونه Prometheus Configuring Grafana to Connect to a Prometheus Instance

  • استفاده مستقیم از PromQL در پنل‌های Grafana Utilizing PromQL Directly within Grafana Panels

  • دمو: ایجاد داشبورد Grafana با استفاده از کوئری‌های PromQL برای بصری‌سازی متریک‌های خاص اپلیکیشن Demo: Creating a Grafana Dashboard​ Using PromQL Queries to Visualize Specific Application Metrics

  • دمو: راه‌اندازی مانیتورینگ داکر با استفاده از Prometheus و Grafana Demo: Setting up Docker Monitoring Using Prometheus and Grafana​

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: مانیتورینگ اپلیکیشن وب پایتون با Prometheus و Grafana - بخش اول Lesson-End Project: Monitoring Python Web Application Using Prometheus and Grafana​ - Part 1

  • پروژه پایان درس: مانیتورینگ اپلیکیشن وب پایتون با Prometheus و Grafana - بخش دوم Lesson-End Project: Monitoring Python Web Application Using Prometheus and Grafana​ - Part 2

لاگینگ با ELK Stack ELK Stack Logging

  • شروع لاگینگ و مانیتورینگ متمرکز (ELK) Kickstarting Centralized Logging and Monitoring (ELK)

  • اهداف یادگیری Learning Objectives

  • یادگیری لاگینگ: مفاهیم و شیوه‌های کلیدی در DevOps Learning Logging: Key Concepts and Practices in DevOps

  • بررسی کلی، اجزا و معماری ELK Stack Overview, Components, and Architecture of the ELK Stack

  • موارد استفاده رایج از ELK Stack Common Use Cases of ELK Stack

  • ایجاد فرمت‌های سفارشی برای پیام‌های لاگ در ELK Creating Custom Log Message Formats for ELK

  • لاگ‌های ساختاریافته در مقابل ساختارنیافته: مفاهیم، مثال‌ها و مزایا Structured vs. Unstructured Logs: Concepts, Examples, and Benefits

  • لاگینگ متمرکز در مقابل توزیع‌شده: مقایسه، چالش‌ها و راهنمای انتخاب Centralized vs. Distributed Logging: Comparison, Challenges, and Selection Guide

  • Elasticsearch: بررسی کلی، ویژگی‌ها، موارد استفاده و عملکرد Elasticsearch: Overview, Features, Use cases, and Functionality

  • فرآیند ایندکس‌گذاری در Elasticsearch The Indexing Process​ in Elasticsearch

  • دمو: راه‌اندازی و پیکربندی Elasticsearch برای ذخیره‌سازی لاگ‌ها Demo: Setting up and Configuring Elasticsearch for Log Storage

  • بررسی کلی، ویژگی‌ها و اجزای Logstash Overview, Features, and Components of Logstash

  • دمو: ساخت خط لوله‌های Logstash برای جمع‌آوری متمرکز لاگ‌ها Demo: Building Logstash Pipelines for Centralized Log Collection

  • مقدمه و ویژگی‌های کلیدی Kibana Introduction and Key Features of Kibana

  • ترکیب Kibana و Elasticsearch Combining Kibana and Elasticsearch

  • مراحل ایجاد داشبورد در اکتشاف داده‌های لاگ Steps for Creating Dashboards in Log Data Exploration

  • کاربرد Kibana در مانیتورینگ لحظه‌ای و سیستم هشدار Kibana in Action Uses Real-Time Monitoring and Alerting

  • دمو: ساخت داشبوردها و بصری‌سازی‌ها در Kibana Demo: Building Dashboards and Visualizations in Kibana

  • جمع‌آوری و مدیریت پیشرفته لاگ‌ها با ELK Stack و Filebeat Advanced Log Collection and Management with the ELK Stack and Filebeat

  • یکپارچه‌سازی ELK Stack با کانتینرها و میکروسرویس‌ها Integrating ELK Stack with Containers and Microservices

  • تکنیک‌های پیشرفته جمع‌آوری لاگ و اهمیت آن‌ها Advanced Log Collection Techniques and Why They Matter

  • دمو: پیکربندی Filebeat برای جمع‌آوری لاگ‌ها از اپلیکیشن‌ها و سیستم‌ها Demo: Configuring Filebeat to Collect Logs from Applications and Systems

  • یکپارچه‌سازی ELK Stack و اتوماسیون: مقدمه و مزایا Integrating the ELK Stack and Automation: Introduction and Advantages

  • یکپارچه‌سازی ELK Stack با خط لوله CI/CD Integration of ELK Stack with CI/CD Pipeline

  • Apache Kafka و ELK Stack: پردازش بهینه لاگ‌ها و اجزای اصلی Apache Kafka and ELK Stack: Streamlined Log Processing and Core Components

  • مراحل یکپارچه‌سازی Kafka با Logstash ​Steps to Integrate Kafka with Logstash​

  • Elasticsearch و Kibana: مراحل پیکربندی Elasticsearch and Kibana: Configuration Steps

  • هشدارها و اطلاع‌رسانی‌ها بر اساس داده‌های لاگ Alerts and Notifications Based on Log Data​

  • دمو: ساخت یک خط لوله پردازش خودکار لاگ با Kafka و ELK Stack - بخش اول Demo: Building an Automated Log Processing Pipeline with Kafka and ELK Stack - Part 1

  • دمو: ساخت یک خط لوله پردازش خودکار لاگ با Kafka و ELK Stack - بخش دوم Demo: Building an Automated Log Processing Pipeline with Kafka and ELK Stack - Part 2

  • بهترین شیوه‌ها برای لاگینگ موثر DevOps با ELK Stack Best Practices for Effective DevOps Logging with ELK Stack

  • لاگینگ و مانیتورینگ متمرکز: مطالعه موردی Centralized Logging and Monitoring: Case Study

  • نکات کلیدی Key Takeaways

  • پروژه پایان درس: پیاده‌سازی لاگینگ Jenkins با استفاده از ELK Stack Lesson-End Project: Implementing Jenkins Logging using ELK Stack

نمایش نظرات

آموزش مانیتورینگ و لاگینگ در DevOps برای مبتدیان
جزییات دوره
27h 36m
145
(آخرین آپدیت)
83
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده