آموزش بوت‌کمپ Prometheus و Grafana: مانیتورینگ برای DevOps و SRE - آخرین آپدیت

دانلود Prometheus & Grafana Bootcamp: Monitoring for DevOps & SRE

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره عملی Prometheus و Grafana برای تسلط بر قابلیت مشاهده (Observability)، سیستم‌های هشدار و داشبوردها، ویژه متخصصین DevOps، مهندسان Cloud و SRE. در این دوره، ابزارهای Prometheus را به صورت کامل و از صفر تا صد همراه با مثال‌های کاربردی و عملی بیاموزید. شروع با پیاده‌سازی مفاهیم بنیادی Prometheus شامل: معماری، نصب، زبان PromQL، اکسپورتورها (Exporters)، توابع، اپراتورها و موارد دیگر. بررسی Pushgateway، کشف سرویس (Service Discovery)، قوانین ثبت (Recording Rules)، درخت‌های مسیریابی (Routing Trees)، ساخت اکسپورتور سفارشی، HTTP API و بسیاری موارد دیگر... مبانی Grafana و کار با رابط کاربری ساخت کوئری‌ها و تغییر شکل داده‌ها (Data Transformation) به‌کارگیری مهارت‌های مانیتورینگ در نقش‌های DevOps، SRE و مهندسی ابر برای تسریع رشد شغلی. پیش نیازها: آشنایی ابتدایی با دستورات لینوکس (مفید است اما اجباری نیست). اتصال اینترنت و دسترسی به مرورگر

آیا آماده‌اید تا با محبوب‌ترین ابزارهای متن‌باز جهان یعنی Prometheus و Grafanaبر مانیتورینگ و قابلیت مشاهده (Observability)مسلط شوید؟

در محیط‌های سریع DevOps و ابری امروزی، مانیتورینگ مؤثر دیگر یک انتخاب نیست، بلکه یک مهارت ضروریبرای هر مهندس DevOps، SRE و متخصص Cloudاست. این دوره عملی شما را گام‌به‌گام از نصب Prometheus و Grafana تا ساخت داشبوردهای واقعی، سیستم‌های هشدار و خط لوله‌های مانیتورینگراهنمایی می‌کند.

شما خواهید آموخت که چگونه:

  • نصب و پیکربندی Prometheus برای جمع‌آوری متریک‌ها.

  • ساخت داشبوردهای قدرتمند Grafanaبرای تجسم داده‌ها.

  • راه‌اندازی قوانین هشدار و اعلان‌هابرای مدیریت پیش‌دستانه حوادث.

  • مانیتورینگ اپلیکیشن‌ها، سرورها، کانتینرها و زیرساخت‌های ابری.

  • به‌کارگیری مهارت‌ها در آزمایشگاه‌های عملی و پروژه‌های واقعی.

این دوره برای مبتدیان و حرفه‌ای‌هابه طور یکسان طراحی شده است. حتی اگر هرگز با Prometheus یا Grafana کار نکرده‌اید، ما همه چیز را از صفر با دموها و مثال‌های کاربردی پوشش می‌دهیم.

در پایان این دوره، شما اعتماد به نفس لازم برای راه‌اندازی راهکارهای مانیتورینگ آماده برای محیط عملیاتی (Production)را خواهید داشت که دید کاملی از سیستم‌ها به شما و تیمتان می‌دهد.

چه در حال آماده شدن برای نقش DevOpsبعدی خود باشید، چه بخواهید مهارت‌های SREخود را ارتقا دهید یا صرفاً قصد به‌روزرسانی استک مانیتورینگخود را داشته باشید، این دوره به شما در رسیدن به اهدافتان کمک می‌کند.

همین حالا ثبت‌نام کنید و اولین قدم را برای تبدیل شدن به یک متخصص Prometheus و Grafanaبردارید!


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

راه‌اندازی سریع و معماری Prometheus Rapid Setup & Prometheus Architecture

  • پرومثیوس و گرافانا: استک مدرن قابلیت مشاهده Prometheus & Grafana: The Modern Observability Stack

  • چرا Prometheus؟ Why Prometheus

  • مروری بر معماری و اصطلاحات Prometheus Prometheus Architecture & Terminology Overview

  • دانلود سورس کد دوره از GIT Download Course Source Code From GIT

  • گفتگو با دانشجویان و جامعه تکنولوژی Course Chat with Students and Tech Community

  • نمای کلی معماری Prometheus Prometheus Architecture Overview

نحوه عملکرد Prometheus How Prometheus Works

  • چه چیزی Prometheus را فوق‌العاده می‌کند؟ What makes Prometheus so Awesome

  • درک انواع متریک‌های Prometheus Understanding Prometheus Metric Types

  • درک انواع متریک‌های Prometheus (بخش دوم) Understanding Prometheus Metric Types II

اجرا و پیکربندی Prometheus Running and Configuring Prometheus

  • نمای کلی نصب Prometheus Prometheus Installation Overview

  • ایجاد ماشین ابری برای نصب Create Cloud Machine for Installation

  • لینک ارجاع ۲۰۰ دلاری Digital Ocean $200 Digital Ocean Referral Link

  • نصب Prometheus روی ماشین‌های Unix/Linux Install Prometheus on Unix/Linux Machines

  • کاوش در رابط کاربری Prometheus Explore Prometheus User Interface

  • درک پیکربندی پیش‌فرض Prometheus Understand the Prometheus Default Configuration

  • اجرای Prometheus در پس‌زمینه Run Prometheus in Back Ground

شروع کار با اکسپورتورهای Prometheus Getting Started with Prometheus Exporters

  • استفاده از اکسپورتورهای Prometheus Using Prometheus Exporters

  • مانیتورینگ سرورهای لینوکس با Node Exporters Monitoring Linux Servers with Node Exporters

  • دمو: نصب و پیکربندی Node Exporter Demo : Install and Configure Node Exporter

  • اکسپورتور WMI: سیستم مانیتورینگ ویندوز WMI Exporter - Windows Monitoring System

مانیتورینگ دیتابیس (MySQL) با Prometheus Database Monitoring (MySQL) with Prometheus

  • مانیتورینگ دیتابیس‌های MySQL با Prometheus Monitoring MySQL Databases with Prometheus

  • استفاده از MySQL Exporter Using MySQL Exporter

  • بارگذاری مجدد پیکربندی Prometheus بدون ری‌استارت Reload Prometheus Configuration without Restart

  • دمو: نصب MySQL Exporter Demo: Installing MySQL Exporter

  • راهنمای متنی: دمو نصب MySQL Exporter Text Direction : Demo - Installing MySQL Exporter

  • دمو: پیکربندی MySQL Exporter به عنوان سرویس سیستم (بخش دوم) Demo: Configure MySQL Exporter as System Service II

  • راهنمای متنی: دمو پیکربندی MySQL Exporter به عنوان سرویس سیستم Text Direction: Demo - Configure MySQL Exporter as System Service II

اکسپورتور BlackBox | مانیتورینگ نقاط انتهایی شبکه در Prometheus BlackBox Exporter | Monitoring Network Endpoints in Prometheus

  • اکسپورتور BlackBox چیست؟ What is BlackBox Exporter

  • دانلود و پیکربندی BlackBox Exporter Download and Configure BlackBox Exporter

  • ماژول HTTP Probe (بخش اول) HTTP Probe Module I

  • ماژول HTTP Probe (بخش دوم) HTTP Probe Module II

  • ماژول HTTP Probe (بخش سوم) HTTP Probe Module III

  • ماژول TCP Probe TCP Probe Module

  • ماژول DNS Probe DNS Probe Module

  • هدف اسکرپ از Blackbox Scrape Target From Blackbox

  • برچسب‌گذاری مجدد (Relabelling) در Prometheus Relabelling in Prometheus

مانیتورینگ کلاستر کوبرنتیز با Prometheus Monitoring Kubernetes Cluster with Prometheus

  • استفاده از Prometheus با کوبرنتیز Using Prometheus with Kubernetes

  • دمو: نصب Prometheus در کوبرنتیز Demo : Installing Prometheus in Kubernetes

  • دسترسی به Prometheus نصب شده روی کلاستر کوبرنتیز Access Prometheus Installed on Kubernetes Cluster

  • بررسی متریک‌های کوبرنتیز در Prometheus Explore Prometheus Kubernetes Metrics

ابزارگذاری اپلیکیشن: دستورالعمل‌های متریک کتابخانه کلاینت Application Instrumentation - Client Library Metrics Guidelines

  • کتابخانه‌های کلاینت و انواع متریک‌ها Client Libraries and Metric Type

  • راه‌اندازی اپلیکیشن پایتون برای ابزارگذاری SetUp Python Application For instrumentation

  • ارائه متریک‌ها با استفاده از کتابخانه‌های کلاینت Exposing Metrics using Client Libs

  • مانیتورینگ اپلیکیشن با Prometheus Monitor Application using Prometheus

  • ارائه متریک‌های Counter Expose Counter Metrics

  • افزودن برچسب به متریک‌های ارائه شده Adding Labels to Exposed Metrics

  • ارائه متریک‌های Gauge Expose Gauge Metrics

  • ارائه متریک‌های Summary Expose Summy Metrics

  • ارائه متریک‌های Histogram Expose Histogram Metrics

ابزارگذاری اپلیکیشن: محیط داکر Application Instrumentation : Docker Environment

  • ایجاد ماشین برای اجرای اپلیکیشن داکر Create a Machine For Docker Application Execution

  • افزودن ابزارگذاری به اپلیکیشن داکر Adding Instrumentation in Docker Application

  • ساخت ایمیج داکر و اجرای اپلیکیشن در کانتینر Create Docker Image and Execute Application in Container

  • مانیتورینگ اپلیکیشن داکر در Prometheus Monitor Docker Application in Prometheus

ابزارگذاری اپلیکیشن: ابزارگذاری برنامه GO Application Instrumentation - Instrument GO Application

  • راه‌اندازی اپلیکیشن GO SetUp GO Application

  • ارائه متریک Counter در برنامه GO Expose Counter Metric on GO App

  • ارائه متریک Gauge در برنامه GO Expose Gauge Metric on GO App

  • ارائه متریک Summary در برنامه GO Expose Summary Metric on GO App

  • ارائه متریک Histogram در برنامه GO Expose Histogram Metric on GO App

کمی‌سازی ابزارگذاری Quantification of Instrumentation

  • چه مواردی را باید ابزارگذاری کرد؟ What to Instrument

زبان کوئری Prometheus (PromQL) Prometheus Query Language - PromQL

  • انواع داده‌ها در PromQL Datatypes in PromQL

  • انتخاب‌گرها و تطبیق‌دهنده‌ها در PromQL Selectors and Matchers in PromQL

  • اپراتورهای باینری Binary Operator

  • گروه‌بندی‌ها در PromQL Groupers in PromQL

  • اپراتورهای تجمیعی (Aggregation) Aggregation operators

  • توابع PromQL (بخش اول) PromQL Functions - Part 1

  • توابع PromQL (بخش دوم) PromQL Functions - Part 2

قوانین ثبت (Recording Rules) در Prometheus Recording Rules in Prometheus

  • قانون ثبت (Recording Rule) چیست؟ What is Recording Rule?

  • بارگذاری مجدد تنظیمات Prometheus در زمان اجرا Reload Prometheus Config at Runtime

  • نوشتن قوانین ثبت Writing Recording Rules

  • نوشتن قوانین ثبت (بخش دوم) Writing Recording Rules Part 2

  • افزودن قوانین متعدد Add Multiple Rules

قوانین هشدار (Alerting Rules) در Prometheus Alerting Rules in Prometheus

  • هشداردهی (Alerting) چیست؟ What is Alerting ?

  • نوشتن و فعال‌سازی هشدار Writing and Firing the Alert

  • جلوگیری از هشدارهای کاذب در سیستم Avoid False Alerts in System

  • افزودن برچسب به هشدارها Add Labels on Alerts

  • نصب Alert Manager Installing Alert Manager

  • افزودن اعلان‌دهنده هشدار (GMAIL) Adding Alert Notifier - GMAIL

  • ایجاد رمز عبور اپلیکیشن GMAIL Create GMAIL App Password

  • ارسال اعلان هشدار از طریق GMAIL Sending Alert Notification - GMAIL

  • ارسال اطلاعات تکمیلی در هشدار Send Additional Information in Alert

ساخت درخت مسیریابی برای هشدارها Creating Routing Tree for Alerts

  • چرا به درخت مسیریابی (Routing Tree) نیاز دارید؟ Why do you need Routing Tree?

  • درک موارد استفاده از درخت مسیریابی Understanding Routing Tree Use-Case

  • آماده‌سازی قوانین هشدار Prepare Alerting Rules

  • پیاده‌سازی درخت مسیریابی (۱) Implementing the Routing Tree - 1

  • پیاده‌سازی درخت مسیریابی (۲) Implementing the Routing Tree - 2

  • پیاده‌سازی درخت مسیریابی (۳) Implementing the Routing Tree - 3

  • اجرای هشدارهای درخت مسیریابی Run Routing Tree Alerts

  • گروه‌بندی هشدارها Grouping Alerts

  • بی‌صدا کردن (Silencing) هشدارها Silencing the Alerts

  • ارسال هشدارها به چندین ذینفع Send Alerts to Multiple StakeHolders

کشف سرویس (Service Discovery) در Prometheus Service Discovery in Prometheus

  • مقدمه‌ای بر کشف سرویس (Service Discovery) Service Discovery Introduction

  • کشف سرویس مبتنی بر فایل File Bases Service Discovery

اتصال به منابع داده متعدد مانند Prometheus، InfluxDB، MySQL، PostgreSQL Connect to multiple data sources like Prometheus, InfluxDB, MySQL, PostgreSQL

  • آشنایی با Grafana: هنرمند متریک‌ها و لاگ‌ها Meet Grafana: The Artist of Metrics & Logs

  • چرا از Grafana استفاده کنیم؟ ویژگی‌های کلیدی، مزایا و مقایسه‌ها Why Use Grafana? Key Features, Benefits, and Comparisons

  • نصب و راه‌اندازی Grafana در محیط‌های مختلف Installing & Setting Up Grafana Across Environments

  • دانلود سورس کد دوره از GIT Download Course Source Code From GIT

  • گفتگو با دانشجویان و جامعه تکنولوژی Course Chat with Students and Tech Community

پیکربندی و مدیریت Grafana Grafana Configuration & Administration

  • پیکربندی پایه Grafana Grafana Basic Configuration

  • فرآیند ساخت داشبورد و اجزای آن Dashboard Construction Process and Components

  • ساخت داشبورد با Grafana با استفاده از داده‌های تست Creating a Dashboard with Grafana Using Test Data

کار با داشبوردهای بلادرنگ (Realtime) Start Playing with Realtime Dashboards

  • آموزش نصب پلاگین در Grafana Learn How to Install Plugin in Grafana

  • ایجاد منبع داده برای داده‌های CSV Create a Data Source for CSV Data

  • ساخت داشبورد برای داده‌های CSV Build DashBoards for CSV Data

  • ساخت داشبورد برای داده‌های CSV (بخش دوم) Build DashBoards for CSV Data II

تغییر شکل داده‌ها (Transformations) در Grafana Transformations in Grafana

  • تغییر شکل داده‌ها (Transformations) در Grafana Transformations in Grafana

  • اعمال تغییر شکل روی داده‌ها (۱) Apply Transformation on Data I

  • اعمال تغییر شکل روی داده‌ها (۲) Apply Transformation on Data II

  • تجسم بلادرنگ وضعیت سرور Real-Time Server State Visualization

تجسم داده‌های سری زمانی در Grafana Visualizing Time Series Data in Grafana

  • مقدمه‌ای بر تجسم سری‌های زمانی (Time Series) Introduction to Time Series Visualization

  • ساخت داشبورد سری زمانی Create a Time Series dashboard

  • ساخت داشبورد سری زمانی (بخش دوم) Create a Time Series dashboard II

مانیتورینگ دیتابیس با Grafana: MySQL Database Monitoring with Grafana : MySQL

  • راه‌اندازی ماشین و نصب سرور MySQL SetUp the Machine and Install MySQL Server

  • تنظیم دیتابیس MySQL برای مانیتورینگ با Grafana SetUp the MySQL DB for Grafana Monitoring

  • تنظیم منبع داده Grafana برای مانیتورینگ MySQL SetUp Grafana DataSource for MySQL DB Monitoring

  • آماده‌سازی داشبورد Grafana برای MySQL (۱) Prepare MySQL Grafana Dashboard I

  • آماده‌سازی داشبورد Grafana برای MySQL (۲) Prepare MySQL Grafana Dashboard II

  • آماده‌سازی داشبورد Grafana برای MySQL (۳) Prepare MySQL Grafana Dashboard III

  • اعمال فشار روی دیتابیس: بررسی قابلیت مشاهده در داشبورد Put Load on DB : Observability in Grafana Dashboard

مانیتورینگ لاگ در Grafana: Loki و Promtail Log Monitoring Grafana: Loki & Promtail

  • هدف از Loki و Promtail Purpose of Loki & Promtail

  • نصب و پیکربندی Loki Install and Configure Loki

  • نصب و پیکربندی PromTail Install and Configure PromTail

  • مبانی LogQL: توضیح انتخاب‌گرهای استریم LogQL Basics: Stream Selectors Explained

  • فیلترهای پیشرفته لاگ با LogQL Advanced Log Filtering with LogQL

  • داشبورد Grafana برای لاگ‌های MySQL Grafana DashBoard for MySQL Logs

تسلط بر Grafana و InfluxDB: مانیتورینگ بلادرنگ با Telegraf، Flux و FluxQL Grafana + InfluxDB Mastery: Real-Time Monitoring with Telegraf, Flux & FluxQL

  • InfluxDB چیست؟ راهنمای مبتدی برای دیتابیس‌های سری زمانی What is InfluxDB? A Beginner’s Guide to Time-Series Databases

  • نحوه دانلود و آماده‌سازی InfluxDB 3 برای نصب How to Download & Prepare InfluxDB 3 for Setup

  • نصب локаل InfluxDB Installing InfluxDB Locally

  • شروع کار با هسته InfluxDB 3 Getting Started with InfluxDB 3 Core

  • ورود داده‌ها (Data Ingestion) در InfluxDB 3 Data Ingestion in InfluxDB 3 Core

  • ارتباط با داده‌ها: کوئری زدن در InfluxDB Talk to Your Data: Querying InfluxDB

  • استفاده از HTTP API برای نوشتن داده‌ها در InfluxDB Use the InfluxDB HTTP API to Write Data

  • یکپارچه‌سازی Grafana با InfluxDB Integrate Grafana with Influx DB

  • نصب و پیکربندی Telegraf Install and Configure Telegraf

  • پیکربندی چندین سرور با Telegraf Configure Multiple Servers with Telegraf

  • نبض سیستم: داشبورد سلامت و عملکرد بلادرنگ System Pulse: Real-Time Health & Performance Dashboard

  • ساخت داشبورد پویا برای مانیتورینگ چندین نود Create Dynamic Dashboard for Multi Node Monitoring

  • نبض سیستم: داشبورد عمیق سلامت و عملکرد بلادرنگ System Pulse: In Depth Real-Time Health & Performance Dashboard

ساخت داشبورد Prometheus در Grafana Building Dashboard from Prometheus from Grafana

  • ساخت داشبورد سفارشی برای متریک‌های Prometheus Create Custom DashBoard for Prometheus Metrics

  • پیکربندی داشبورد برای Prometheus در کوبرنتیز Configure Dashboard for Kubernetes Prometheus

جمع‌بندی دوره و دسترسی به جامعه کاربری Course Wrap-Up & Community Access

  • تبریکات و پیوستن به جامعه ما Congratulations & Join Our Community

نمایش نظرات

آموزش بوت‌کمپ Prometheus و Grafana: مانیتورینگ برای DevOps و SRE
جزییات دوره
22 hours
140
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,944
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

LevelUp360° DevOps LevelUp360° DevOps

دوره های حرفه ای DevOps گاهی اوقات ، دستیابی و گرفتن دست کسی آغاز یک سفر است. ما اغلب به شخصی احتیاج داریم که به ما کمک کند چند قدم اول را قبل از اینکه در آن حرکت استاد بگیریم ، برداریم. این چشم انداز ما در پشت همه دوره های ما "گام به گام" است 1. از ابتدا شروع کنید 2. موضوع را خراب کنید 3. کارها را ساده کنید 4. مرحله به مرحله پیش بروید تدریس اشتیاق ماست و ما هر دوره را طراحی می کنیم ، بنابراین شما می توانید از ابتدا شروع کنید ، هیچ چیزی در مورد یک موضوع نمی دانید و بعد از دوره متخصص می شوید و می توانید روی پروژه های سازمانی کار کنید.