تسلط بر پرومتئوس و گرافانا (شامل لوکی و آلیاژ)

Mastering Prometheus and Grafana (Including Loki & Alloy)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: قابلیت مشاهده با Prometheus، Grafana، Grafana Loki و آلیاژ - شامل Opentelemetry نصب Prometheus در ویندوز، لینوکس، و Mac فشار دادن متریک ها به Prometheus تجسم معیارها در توابع Prometheus و اپراتورهای تجمع در Prometheus هشدار در Prometheus Rulection با استفاده از داده های Prometheus Collecure HTTPS و Authenticaiton نصب Grafana در ویندوز، لینوکس و مک با استفاده از Grafana برای تجسم Prometheus Metrics ایمن سازی Grafana با OAuth و Active Directory Grafana Loki (نصب و استفاده) برای جمع آوری و تجزیه و تحلیل گزارش ها پیش نیازها: دانش اولیه در مورد IP، DNS و مفهوم کلی شبکه

آیا به دنبال آموزش پرومتئوس برای آموزش جمع آوری متریک و نظارت با استفاده از Prometheus و Grafana هستید؟ دیگر نگاه نکنید!


Prometheus یک پایگاه داده سری زمانی قدرتمند و رایگان است که میکروسرویس ها و زیرساخت ها (مانند Kubernetes) را نظارت می کند. زبان جستجوی منعطف آن، PromQL، به شما امکان می‌دهد معیارهای بی‌درنگ ضبط کنید و بینش‌های ارزشمندی ایجاد کنید.

این دوره برای توسعه دهندگان، مهندسان DevOps و معماران راه حل که می خواهند پشته مشاهده پذیری Prometheus و Grafana را یاد بگیرند و آن را در کار خود اعمال کنند، طراحی شده است.


نحوه راه‌اندازی و پیکربندی Prometheus، Grafana، و Grafana Loki را در لینوکس، ویندوز و مک و همچنین با Docker خواهید آموخت. این پشته قدرتمند به شما امکان می دهد معیارها و گزارش ها را جمع آوری کنید و آنها را با داشبوردهای حرفه ای در Grafana تجسم کنید.


Prometheus به طور کامل در این دوره بررسی شده است و عملکردها، هشدار، قوانین ضبط، مشاغل کوتاه مدت، دروازه فشار و امنیت را پوشش می دهد.


Grafana همچنین به اندازه کافی با سخنرانی هایی پوشش داده شده است که نحوه نصب Grafana، ایجاد داشبورد، ایجاد قوانین هشدار، اطلاع رسانی به مدیریت و مدیریت Grafana را به شما آموزش می دهد.


معیارها تنها سیگنالی نیستند که در حوزه مشاهده پذیری اهمیت دارند. لاگ ها نقش مهمی در شناسایی و مهمتر از آن در تشخیص علت اصلی مشکلات دارند. به همین دلیل است که این دوره دارای بخش ویژه ای برای Grafana Loki، ابزار جمع آوری و تجزیه و تحلیل گزارش های آزمایشگاه Grafana است.


این دوره به‌طور مداوم به‌روزرسانی می‌شود تا مطمئن شوید که از آخرین تغییرات و افزوده‌های Grafana و Prometheus به‌روز خواهید ماند.


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

مقدمه Introduction

  • مقدمه ای بر تله متری Introduction to Telemetry

  • پرومتئوس و گرافانا در یک نگاه Prometheus and Grafana at a Glance

نصب و راه اندازی Prometheus Installing and Setting Up Prometheus

  • نصب Prometheus در ویندوز Installing Prometheus on Windows

  • نصب Prometheus در مک Installing Prometheus on Mac

  • نصب Prometheus در اوبونتو Installing Prometheus on Ubuntu

جمع آوری معیارها از یونیکس، لینوکس و مک Collecting Metrics from Unix, Linux and Mac

  • مروری بر Scraping and Push Gateway Overview of Scraping and Push Gateway

  • Node Exporter قسمت 1 Node Exporter Part 1

  • Node Exporter قسمت 2 Node Exporter Part 2

  • Node Exporter قسمت 3 Node Exporter Part 3

  • اجرای Node Exporter به عنوان یک سرویس در اوبونتو Running Node Exporter as a Service on Ubuntu

  • Node Exporter را در مک با Home Brew نصب کنید Installind Node Exporter on Mac with Home Brew

جمع آوری معیارها از ویندوز Collecting Metrics from Windows

  • جمع آوری معیارها با صادرکننده WMI Collecting Metrics with WMI Exporter

بازیابی معیارها Retrieving Metrics

  • مدل داده پرومتئوس Data Model of Prometheus

  • انواع داده ها در پرومتئوس Data Types in Prometheus

  • عملگرهای حسابی باینری در پرومتئوس Binary Arithmatic Operators in Prometheus

  • عملگرهای مقایسه باینری در پرومتئوس Binary Comparison Operators in Prometheus

  • تنظیم عملگرهای باینری در Prometheus Set Binary Operators in Prometheus

  • مسابقه دهندگان و انتخاب کنندگان در پرومتئوس Matchers and Selectors in Prometheus

  • اپراتورهای تجمع Aggregation Operators

  • جبران زمان Time Offsets

توابع در پرومتئوس Functions in Prometheus

  • عملکردهای بستن و بررسی Clamping and Checking Functions

  • دلتا و آی دلتا Delta and iDelta

  • مرتب سازی و مهر زمانی Sorting and TimeStamp

  • تجمعات در طول زمان Aggregations Over Time

هشدار دهنده Alerting

  • نمای کلی هشدارها Alerts overview

  • تعریف قوانین هشدار Defining Alert Rules

  • تعریف آستانه زمانی Defining a Time Threshold

  • برچسب ها، حاشیه نویسی ها و الگوها Labels, Annotations, and Templates

  • Alert Manager چیست؟ What is Alert Manager?

  • نصب Alert Manager در ویندوز Installing Alert Manager on Windows

  • نصب Alert Manager در کامپیوترهای مک Installing Alert Manager on Mac Computers

  • نصب Alert Manager در اوبونتو Installing Alert Manager on Ubuntu

  • گیرنده ها در Alert Manager Receivers in Alert Manager

  • مسیرها در Alert Manager Routes in Alert Manager

  • ادغام Alert Manager با Slack Integrating Alert Manager with Slack

  • ادغام Alert Manager با PagerDuty Integrating Alert Manager with PagerDuty

  • مهار و خاموش کردن اعلان ها Inhibiting and Silencing Notifications

قوانین ضبط در پرومتئوس Recording Rules in Prometheus

  • مقدمه ای بر قوانین ضبط Introduction to Recording Rules

  • نوشتن یک قانون ضبط با تابع "نرخ". Writing a recording rule with "rate" function

کتابخانه های مشتری پرومتئوس و مشاغل کوتاه مدت Client Libraries of Prometheus and Short-lived Jobs

  • مقدمه ای بر کتابخانه های مشتری Introduction to Client Libraries

  • استفاده از کتابخانه کلاینت پایتون - متریک Summary Using the Python client library - the Summary metric

  • با استفاده از کتابخانه مشتری پایتون - شمارنده ها و سنج ها Using the Python client library - Counters and Gauges

  • با استفاده از کتابخانه مشتری پایتون - برچسب ها Using the Python client library - Labels

  • با استفاده از کتابخانه مشتری جاوا Using the Java client library

  • استفاده از کتابخانه مشتری دات نت (دات نت) - قسمت 1 Using the .NET (dotnet) client library - Part 1

  • با استفاده از کتابخانه مشتری دات نت (دات نت) - قسمت 2 - برچسب ها Using the .NET (dotnet) client library - Part 2 - Labels

  • استفاده از کتابخانه کلاینت دات نت (دات نت) در ASP.NET Core Using the .NET (dotnet) client library in ASP.NET Core

مقدمه ای بر سرویس Discovery و Push Gateway Introduction to Service Discovery and Push Gateway

  • مقدمه ای بر سرویس Discovery و Push Gateway Introduction to Service Discovery and Push Gateway

کشف خدمات Service Discovery

  • گزینه های کشف خدمات در Prometheus Service Discovery Options in Prometheus

  • کشف سرویس در AWS (EC2 و LightSail) - قسمت 1 Service Discovery in AWS (EC2 and LightSail) - Part 1

  • کشف سرویس در AWS - نمونه و مطالعه موردی Service Discovery in AWS - Example and Case Study

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

دروازه فشار The Push Gateway

  • نصب PushGateway در ویندوز و مک Installing PushGateway on Windows and Mac

  • نصب PushGateway در اوبونتو (لینوکس) Installing PushGateway on Ubuntu (Linux)

  • ارسال متریک به PushGateway با پایتون Sending Metrics to PushGateway with Python

  • ارسال متریک به PushGateway با جاوا Sending Metrics to PushGateway with Java

  • ارسال معیارها به PushGateway با Dotnet Sending Metrics to PushGateway with Dotnet

امنیت در پرومتئوس Security in Prometheus

  • مقدمه ای بر روش های احراز هویت در پرومتئوس Introduction to Authentication Methods in Prometheus

  • احراز هویت اولیه در پرومتئوس Basic Authentication in Prometheus

  • فعال کردن HTTPS برای بهبود امنیت Enabling HTTPS for Improved Security

  • فعال کردن HTTPS در صادرکنندگان یعنی Node Exporter Enabling HTTPS on Exporters i.e. Node Exporter

  • ایمن سازی PushGateway Securying PushGateway

  • اتصال ایمن به Push Gateway Connecting to Push Gateway Securely

  • امنیت مدیر هشدار Securing Alert Manager

نصب و معرفی گرافانا Grafana Installation and Introduction

  • گرافانا چیست؟ What is Grafana?

  • Cloud یا On-Premises؟ Cloud or On-Premises?

  • نصب گرافانا روی ویندوز Installing Grafana on Windows

  • نصب Grafana در مک با Homebrew Installing Grafana on Mac with Homebrew

  • نصب گرافانا در اوبونتو Installing Grafana on Ubuntu

  • نصب Grafana در آمازون لینوکس، رد هت، CentOS، RHEL و فدورا Installing Grafana on Amazon Linux, Red Hat, CentOS, RHEL, and Fedora

  • نصب Grafana (و Prometheus & Loki) با Docker Installing Grafana (and Prometheus & Loki) with Docker

  • پیکربندی گرافانا Configuring Grafana

استفاده از Grafana - اتصال و ایجاد داشبورد Using Grafana - Connecting and Creating Dashboards

  • بهترین روش های طراحی داشبورد Dashboard Design Best Practices

  • شرکت جهانی ShoeHub! The ShoeHub Global Company!

  • گرافانا را به پرومتئوس وصل کنید Connect Grafana to Prometheus

  • ایجاد و مدیریت داشبورد Creating and Managing Dashboards

  • ایجاد اولین پانل شما: پنل سری زمانی Creating Your First Panel : The Time Series Panel

  • پرس و جوهای چندگانه و تجمعی Multiple and Accumulative Queries

  • تمرین: نمایش داده های کشور در یک پانل نمودار Exercise: Display Country Data On A Graph Panel

  • تبدیل داده ها Data Transformations

  • مقایسه بصری مقادیر با نمودارهای دایره ای Visually Comparing Values with Pie Charts

  • مقایسه داده های متریک دو زمان مختلف (تغییر زمانی) Comparing Metric Data of Two Different Times (Time Shift)

  • تمرین: کار با نمودارها و آستانه ها Practice : Working with Charts and Thresholds

  • آستانه در Grafana Thresholds in Grafana

  • متغیرها و داشبوردهای پویا Variables and Dynamic Dashboards

  • ایجاد داشبوردهای پویا را تمرین کنید Practie Creating Dynamid Dashboards

  • حل شد: ایجاد داشبوردهای پویا Solved: Creating Dynamic Dashboards

هشدارها در گرافانا Alerts in Grafana

  • درباره هشدارها در Grafana About Alerts in Grafana

  • کار با قوانین هشدار Working with Alert Rules

  • خط مشی های اطلاع رسانی و نقاط تماس Notification Policies and Contact Points

  • ارسال اعلان‌های هشدار به Slack Sending Alert Notifications to Slack

  • خاموش کردن اعلان‌های هشدار Silencing Alert Notifications

  • حاشیه نویسی ها Annotations

کار با Grafana Loki Working with Grafana Loki

  • درباره گرافانا لوکی About Grafana Loki

  • گزینه های استفاده از Grafana Loki (Cloud در مقابل On-Prem) Options of Using Grafana Loki (Cloud vs. On-Prem)

  • نصب Grafana Loki با Docker Instaalling Grafana Loki with Docker

  • نصب Loki و Promtail در لینوکس (اوبونتو) Installing Loki and Promtail on Linux (Ubuntu)

  • ورود ورودی‌های ورود به Loki با استفاده از Promtail Ingesting Log Entries into Loki using Promtail

  • ایجاد و چسباندن برچسب های استاتیک Creating and Attaching Static Labels

  • برچسب های پویا: استخراج برچسب ها از لاگ های بدون ساختار Dynamic Labels: Extracting Labels from Unstructured Logs

  • تجسم پرس و جوهای Loki در داشبورد Visualising Loki Queries on Dashboards

اداره گرافانا Administration of Grafana

  • مروری بر مدیریت در گرافانا Overview of Administration in Grafana

  • کار با سازمان ها، تیم ها و کاربران در Grafana Working with Organisations, Teams and Users in Grafana

  • احراز هویت اکتیو دایرکتوری برای Grafana Active Directory Authentication for Grafana

  • Google Authentication برای Grafana Google Authentication for Grafana

تله متری و گرافانا را با آلیاژ گرافانا باز کنید Open Telemetry and Grafana with Grafana Alloy

  • مقدمه ای بر تله متری (OTel) Introduciton to Telemetry (OTel)

  • معماری تله متری باز The Architecture of Open-Telemetry

  • Prometheus Remote Write برای OTel Metrics Prometheus Remote Write for OTel Metrics

  • مقدمه ای بر آلیاژ گرافانا Introduciton to Grafana Alloy

  • نصب و پیکربندی آلیاژ Grafana در رایانه Mac Intalling and Configuring Grafana Alloy on a Mac Computer

  • پیکربندی آلیاژ Grafana برای دریافت، پردازش و صادرات سیگنال‌های Opentelemetry Configuring Grafana Alloy to Receive, Process and Export Opentelemetry Signals

  • ارسال متریک از یک میکروسرویس به آلیاژ گرافانا و پرومتئوس Sending Metrics from a Microservice to Grafana Alloy and Prometheus

  • نصب آلیاژ گرافانا در اوبونتو Installing Grafana Alloy on Ubuntu

پایان The end

  • متشکرم Thank You

  • سخنرانی پاداش: پلتفرم قابل مشاهده جدید Relic One Bonus Lecture: New Relic One Observability Platform

نمایش نظرات

تسلط بر پرومتئوس و گرافانا (شامل لوکی و آلیاژ)
جزییات دوره
8 hours
115
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
3,225
4.6 از 5
ندارد
دارد
دارد
Aref K.
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Aref K. Aref K.

مدیر ارشد فناوری Aref یک مهندس نرم افزار باتجربه است و علاقه دارد دانش و تجربه خود را با دیگران به اشتراک بگذارد. وی مدرک کارشناسی ارشد خود را در رشته مهندسی نرم افزار به پایان رساند اما سفر وی با برنامه نویسی از زمانی که او فقط 13 سال داشت (با کامپیوتر Commodore 64) آغاز شد. در 17 سالگی ، عارف اولین نرم افزار تجاری خود را که یک برنامه مدیریت املاک و مستغلات بود و در توربو پاسکال نوشته شده بود ، فروخت. او همچنین علاقه و مهارت بالایی در 8085 و 8086 زبان اسمبلی پیدا کرد. این علاقه منجر به دوره ای شد که وی در صنعت الکترونیک مشغول ساخت دستگاه های اتوماسیون صنعتی بود. عارف به عنوان یک سرگرمی (بی ادب) روی ویروس های رایانه ای کار می کرد که مورد توجه پیتر نورتون قرار گرفت. جستجوی "Aref.890" اطلاعات جالبی را به دست می آورد! از این زمان ، عارف به ساخت انواع راه حل های نرم افزاری سازمانی با استفاده از ابزارها و چارچوب های مهندسی مانند FoxPro ، Delphi ، C ++ ، C # ، Grafana ، New Relic ، TeamCity و Bamboo ادامه داده است.