آموزش دوره جامع OpenTelemetry برای مشاهده‌پذیری (Observability) - آخرین آپدیت

دانلود OpenTelemetry for Observability: The Complete Course

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره جامع، مفاهیم مشاهده‌پذیری (Observability)، ابزارگذاری REST APIها، سیستم‌های توزیع‌شده و کوبرنتیز (Kubernetes) را بیاموزید و با بهترین متدهای عملیاتی برای سیستم‌های محیط Production آشنا شوید! آنچه در این دوره خواهید آموخت: - تعریف SLIها، SLOها و SLAها و استفاده از بودجه خطا (Error Budgets) برای ایجاد تعادل بین پایداری و سرعت توسعه - استقرار یک استک مشاهده‌پذیری محلی با Prometheus، Loki، Tempo و Grafana - ابزارگذاری اپلیکیشن‌های Node.js و Python با هر سه سیگنال مشاهده‌پذیری - پیاده‌سازی انتشار توزیع‌شده متن (Distributed Context Propagation) در مرزهای سرویس‌های ناهمگام - استفاده از ابزارگذاری خودکار (Automatic Instrumentation) برای ثبت متریک‌ها، لاگ‌ها و تریس‌ها در سطح فریم‌ورک با کمترین کدنویسی - ایجاد متریک‌های سفارشی با استفاده از Counterها و Histogramها برای ردیابی رویدادهای سطح کسب‌وکار - ساخت Spanهای سفارشی با اتریبیوت‌ها و مدیریت خطا برای مشاهده دقیق منطق کسب‌وکار در تریس‌ها - پیکربندی لاگ‌گذاری ساختاریافته (Structured Logging) با تزریق خودکار متن تریس برای همبستگی دقیق سیگنال‌ها - پیکربندی OpenTelemetry Collector به عنوان یک خط لوله تله‌متری مستقل از فروشنده - استفاده از الگوی Exporter برای جمع‌آوری متریک‌ها از سرویس‌های شخص ثالث بدون پشتیبانی بومی از OpenTelemetry - نوشتن مانیفست‌های کوبرنتیز برای سرویس‌های اپلیکیشن و استک کامل مشاهده‌پذیری - مدیریت استقرارهای چند-Namespace در کوبرنتیز با استفاده از Kustomize برای انتشارهای یکپارچه و تکرارپذیر - تایید جریان صحیح داده‌های تله‌متری به صورت End-to-End در یک کلاستر فعال کوبرنتیز پیش نیازها: - درک مناسب از مفاهیم Docker، Docker Compose، Kubernetes و Kustomize - آشنایی با محیط خط فرمان (CLI) و عملیات پایه Git - سیستمی با قابلیت اجرای Minikube، Kind یا کلاسترهای محلی مشابه کوبرنتیز برای بخش‌های عملی - درک کلی از توسعه نرم‌افزار (ترجیحاً دارای تجربه عملی در کدنویسی)

به دوره OpenTelemetry برای مشاهده‌پذیری: دوره جامع خوش آمدید! آیا آماده‌اید تا کنترل کامل سیستم‌های توزیع‌شده خود را به دست بگیرید و پلتفرم مشاهده‌پذیری در سطح استانداردهای صنعتی بسازید؟ این دوره طراحی شده است تا شما را از مفاهیم پایه مشاهده‌پذیری به یک سیستم کاملاً ابزارگذاری شده و مستقر در کوبرنتیز برساند - با استفاده از OpenTelemetry، Prometheus، Loki، Tempo و Grafana.

چرا یادگیری OpenTelemetry و مشاهده‌پذیری ضروری است؟

سیستم‌های نرم‌افزاری مدرن، توزیع‌شده، پویا و پیچیده هستند. وقتی مشکلی در محیط عملیاتی رخ می‌دهد، شما به پاسخ‌های سریع نیاز دارید؛ تفاوت بین یک رفع مشکل ۵ دقیقه‌ای و یک قطعی ۵ ساعته، اغلب به میزان کیفیت ابزارگذاری سیستم شما بستگی دارد. دلایل اهمیت تسلط بر OpenTelemetry در حال حاضر عبارتند از:

  • OpenTelemetry استاندارد صنعتی تله‌متری است: این پروژه فارغ‌التحصیل CNCF و استانداردی بی‌طرف برای تولید و جمع‌آوری داده‌های مشاهده‌پذیری است و به سرعت در حال جایگزینی SDKهای اختصاصی است. یادگیری آن به این معناست که کد ابزارگذاری شما در هر Backendای (مانند Prometheus, Grafana Cloud, Datadog, Honeycomb) بدون تغییر یک خط کد، قابل انتقال است.

  • متریک‌ها، لاگ‌ها و تریس‌ها دیگر اختیاری نیستند: مشاهده‌پذیری دیگر یک ویژگی «خوب است داشته باشیم» نیست. سازمان‌های مهندسی برای تشخیص ریشه مشکلات و تایید اهداف پایداری، به همبستگی این سه سیگنال وابسته هستند.

  • Prometheus و Grafana ستون فقرات مشاهده‌پذیری Cloud-Native هستند: پرومتیوس استاندارد دوفاکتوی جمع‌آوری متریک در کوبرنتیز و گرافانا پیشروترین پلتفرم تجسم داده‌هاست. در کنار Loki و Tempo، آن‌ها یک استک کامل و متن‌باز را تشکیل می‌دهند که در مقیاس‌های بزرگ به اثبات رسیده است.

  • ردیابی توزیع‌شده (Distributed Tracing) مشکلاتی را حل می‌کند که متریک‌ها نمی‌توانند: وقتی درخواستی در سیستم‌های چندسرویسه کند یا شکست می‌خورد، متریک‌ها می‌گویند «چیزی اشتباه است»، اما تریس‌ها می‌گویند «دقیقاً کجا و چرا».

  • تقاضای بالای بازار برای مهارت‌های Observability: با انتقال سازمان‌ها به میکروسرویس‌ها و متدهای SRE، تقاضا برای مهندسانی که SLI، SLO، بودجه خطا و ابزارگذاری مدرن را می‌شناسند، به شدت افزایش یافته است.

با سرمایه‌گذاری روی این دوره، شما یکی از کاربردی‌ترین مجموعه‌ مهارت‌ها در مهندسی نرم‌افزار مدرن را کسب می‌کنید که فارغ از زبان برنامه‌نویسی یا ارائه‌دهنده ابری، قابل استفاده است.

چرا این دوره را انتخاب کنید؟

این دوره فراتر از یک معرفی سطحی است. شما یک اپلیکیشن توزیع‌شده واقعی را از ابتدا ابزارگذاری کرده و با همان گردش‌کارهای محیط‌های Production پیاده‌سازی می‌کنید.

  • یادگیری از طریق انجام دادن با آزمایشگاه‌های گسترده: هر مفهوم بلافاصله با یک Lab عملی دنبال می‌شود. شما کد واقعی را ابزارگذاری کرده و زیرساخت واقعی را مستقر می‌کنید.

  • ابزارگذاری یک اپلیکیشن توزیع‌شده واقعی: ما با اپلیکیشن‌های ساده «Hello World» کار نمی‌کنیم. هدف این دوره یک اپلیکیشن ترجمه توزیع‌شده با فرانت‌اند Node.js، ورکر Python و صف Redis است که پیچیدگی‌های دنیای واقعی را شبیه‌سازی می‌کند.

  • پوشش کامل هر سه سیگنال مشاهده‌پذیری: برخلاف بسیاری از دوره‌ها، ما متریک‌ها، لاگ‌ها و تریس‌ها را با عمق یکسان و به صورت خودکار و دستی بررسی می‌کنیم.

  • انتشار متن توزیع‌شده در مرزهای ناهمگام: یکی از سخت‌ترین مهارت‌ها، اتصال تریس‌ها در سرویس‌هایی است که به صورت ناهمگام ارتباط دارند. ما این چالش را با پیاده‌سازی انتشار دوطرفه در صف پیام‌ها حل می‌کنیم.

  • ادغام گردش‌کارهای AI: از بازبینی مانیفست‌های کوبرنتیز تا تشخیص باگ‌های استقرار، یاد می‌گیرید چگونه از ابزارهای هوش مصنوعی برای تسریع ابزارگذاری و تحلیل ریشه مشکلات استفاده کنید.

  • شامل استقرار در کوبرنتیز: دوره در محیط محلی متوقف نمی‌شود. شما کل استک را با Kustomize به کوبرنتیز منتقل کرده و جریان داده‌ها را در یک محیط شبیه‌سازی شده Production تایید می‌کنید.

در این دوره چه مهارت‌هایی کسب خواهید کرد؟

  • ساخت استک مشاهده‌پذیری از صفر: استقرار Prometheus، Loki، Tempo و Grafana و پیکربندی OTel Collector.

  • تعریف اهداف پایداری با SLI، SLO و SLA: یادگیری تعریف شاخص‌های کاربر-محور و مدیریت بودجه خطا.

  • پیاده‌سازی ابزارگذاری خودکار OpenTelemetry: فعال‌سازی سریع سیگنال‌ها برای سرویس‌های Node.js و Python.

  • ایجاد متریک‌های سفارشی: پیاده‌سازی متریک‌های بیزینسی و تحلیل آن‌ها با PromQL.

  • ساخت Spanهای سفارشی برای ردیابی منطق بیزینس: مدیریت چرخه حیات Spanها برای تولید تریس‌های دقیق در Grafana Tempo.

  • پیکربندی لاگ‌های ساختاریافته: جایگزینی لاگ‌های متنی با فرمت ساختاریافته و ایجاد همبستگی (Correlation) بین لاگ و تریس.

  • پیاده‌سازی انتشار متن توزیع‌شده: تزریق و استخراج دستی متن تریس در صف‌های پیام برای اتصال End-to-End.

  • استفاده از الگوی Exporter: جمع‌آوری متریک‌ها از سرویس‌های شخص ثالث (مانند Redis) و ارسال به Prometheus.

  • استقرار در کوبرنتیز با Kustomize: مدیریت مانیفست‌ها، عیب‌یابی جمع‌آوری تله‌متری و تایید جریان داده در کلاستر.

آماده باشید تا پلتفرم مشاهده‌پذیری را بسازید. چه مهندسی باشید که هرگز Span ننوشته و چه متخصص باتجربه، این دوره به شما عمق، تجربه و اعتماد به نفس لازم برای ابزارگذاری هر سیستمی را در هر زبان و پلتفرمی می‌دهد. شروع کنیم!


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

مقدمه Introduction

  • به دوره خوش آمدید! Welcome to the Course!

  • همسویی انتظارات Expectations Alignment

  • در ارتباط بمانیم! Let's Stay Connected!

  • منابع دوره Course Resources

راه‌اندازی محلی Local Setup

  • راه‌اندازی محلی من My Local Setup

  • [کاربران ویندوز] نکته‌ای درباره فعال‌سازی ویژگی WSL [Windows Users] Note About Enabling WSL Windows Feature

  • [کاربران ویندوز] نصب زیرسیستم ویندوز برای لینوکس (WSL) [Windows Users] Installing Windows Subsystem for Linux (WSL)

  • [کاربران ویندوز] ویژگی‌های WSL [Windows Users] Windows Subsystem for Linux Features

  • راهنمای منابع و پوشه‌های دوره Navigating Course Resources and Folders

مبانی مشاهده‌پذیری Observability Fundamentals

  • مقدمه بخش Section Introduction

  • مشاهده‌پذیری چیست؟ What Is Observability?

  • سه ستون اصلی مشاهده‌پذیری The Three Pillars of Observability

  • متریک‌ها و انواع آن‌ها Metrics and Metric Types

  • هیستوگرام‌ها و صدک‌ها (Percentiles) Histograms and Percentiles

  • لاگ‌ها و لاگ‌گذاری ساختاریافته Logs and Structured Logging

  • ردیابی توزیع‌شده و Spanها Distributed Tracing and Spans

  • انتخاب و ترکیب سیگنال‌های مشاهده‌پذیری Choosing and Combining Observability Signals

  • شاخص‌های سطح سرویس (SLI) Service Level Indicators

  • اهداف سطح سرویس (SLO) Service Level Objectives

  • توافق‌نامه‌های سطح سرویس (SLA) Service Level Agreements

  • بودجه خطا و مدیریت ریسک Error Budgets and Risk Management

  • چهار سیگنال طلایی The Four Golden Signals

راه‌اندازی استک مشاهده‌پذیری Setting Up the Observability Stack

  • مقدمه بخش Section Introduction

  • راه‌اندازی محیط توسعه Development Environment Setup

  • پرومتیوس در ۵ دقیقه Prometheus in 5 Minutes

  • آزمایشگاه عملی: راه‌اندازی پرومتیوس - بررسی کلی Hands-On Lab: Setting Up Prometheus - Lab Overview

  • آزمایشگاه عملی: پیکربندی پرومتیوس Hands-On Lab: Configuring Prometheus

  • آزمایشگاه عملی: اجرا و تایید پرومتیوس Hands-On Lab: Launching and Verifying Prometheus

  • لوکی (Loki) در ۵ دقیقه Loki in 5 Minutes

  • آزمایشگاه عملی: راه‌اندازی لوکی - بررسی کلی Hands-On Lab: Setting Up Loki - Lab Overview

  • آزمایشگاه عملی: استقرار لوکی Hands-On Lab: Deploying Loki

  • آزمایشگاه عملی: اتصال لوکی به پرومتیوس Hands-On Lab: Connecting Loki to Prometheus

  • آزمایشگاه عملی: تست دریافت لاگ‌ها در لوکی Hands-On Lab: Testing Loki Log Ingestion

  • آزمایشگاه عملی: بررسی متریک‌های لوکی Hands-On Lab: Exploring Loki Metrics

  • تمپو (Tempo) در ۵ دقیقه Tempo in 5 Minutes

  • آزمایشگاه عملی: راه‌اندازی تمپو - بررسی کلی Hands-On Lab: Setting Up Tempo - Lab Overview

  • آزمایشگاه عملی: استقرار تمپو Hands-On Lab: Deploying Tempo

  • آزمایشگاه عملی: راه‌اندازی گرافانا - بررسی کلی Hands-On Lab: Setting Up Grafana - Lab Overview

  • آزمایشگاه عملی: استقرار و اتصال گرافانا Hands-On Lab: Deploying and Connecting Grafana

  • آزمایشگاه عملی: استقرار اپلیکیشن ترجمه - بررسی کلی Hands-On Lab: Deploying the Translation Application - Lab Overview

  • آزمایشگاه عملی: استقرار اپلیکیشن نمونه Hands-On Lab: Deploying the Sample Application

  • بررسی کلی معماری Full-Stack Full Stack Architecture Overview

آشنایی با OpenTelemetry Introduction to OpenTelemetry

  • مقدمه بخش Section Introduction

  • OpenTelemetry چیست؟ What Is OpenTelemetry?

  • APIها، SDKها و تفکیک آن‌ها APIs, SDKs, and Their Separation

  • ابزارگذاری خودکار در مقابل دستی Automatic and Manual Instrumentation

  • OpenTelemetry Collector The OpenTelemetry Collector

  • کنوانسیون‌های معنایی (Semantic Conventions) Semantic Conventions

راه‌اندازی OpenTelemetry Collector Setting Up the OpenTelemetry Collector

  • مقدمه بخش Section Introduction

  • آزمایشگاه عملی: راه‌اندازی محیط توسعه محلی - بررسی کلی Hands-On Lab: Local Development Environment Setup - Lab Overview

  • آزمایشگاه عملی: پیکربندی محیط توسعه Hands-On Lab: Configuring the Development Environment

  • OpenTelemetry Collector The OpenTelemetry Collector

  • آزمایشگاه عملی: راه‌اندازی OTel Collector - بررسی کلی Hands-On Lab: Setting Up the OTel Collector - Lab Overview

  • آزمایشگاه عملی: استقرار OTel Collector Hands-On Lab: Deploying the OTel Collector

  • آزمایشگاه عملی: تست OTel Collector - بررسی کلی Hands-On Lab: Testing the OTel Collector - Lab Overview

  • آزمایشگاه عملی: تایید جریان داده End-to-End Hands-On Lab: Verifying End-to-End Data Flow

  • آزمایشگاه عملی: مانیتورینگ OTel Collector Hands-On Lab: Monitoring the OTel Collector

ابزارگذاری متریک‌ها با OpenTelemetry Instrumenting Metrics with OpenTelemetry

  • معماری متریک‌های OpenTelemetry OpenTelemetry Metrics Architecture

  • آزمایشگاه عملی: ابزارگذاری خودکار متریک‌ها - بررسی کلی Hands-On Lab: Auto Instrumentation for Metrics - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار برای متریک‌ها Hands-On Lab: Applying Auto Instrumentation for Metrics

  • آزمایشگاه عملی: ابزارگذاری دستی متریک‌ها - بررسی کلی Hands-On Lab: Manual Instrumentation for Metrics - Lab Overview

  • آزمایشگاه عملی: ایجاد متریک‌های سفارشی بیزینسی Hands-On Lab: Creating Custom Business Metrics

  • آزمایشگاه عملی: بررسی متریک‌های سفارشی در پرومتیوس Hands-On Lab: Exploring Custom Metrics in Prometheus

ابزارگذاری تریس‌ها با OpenTelemetry Instrumenting Traces with OpenTelemetry

  • معماری تریس‌های OpenTelemetry OpenTelemetry Traces Architecture

  • آزمایشگاه عملی: ابزارگذاری خودکار تریس‌ها - بررسی کلی Hands-On Lab: Auto Instrumentation for Traces - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار برای تریس‌ها Hands-On Lab: Applying Auto Instrumentation for Traces

  • آزمایشگاه عملی: ابزارگذاری دستی تریس‌ها - بررسی کلی Hands-On Lab: Manual Instrumentation for Traces - Lab Overview

  • آزمایشگاه عملی: ایجاد Spanهای سفارشی Hands-On Lab: Creating Custom Spans

  • آزمایشگاه عملی: رفع باگ در کد ابزارگذاری شده Hands-On Lab: Fixing a Bug in Instrumented Code

  • آزمایشگاه عملی: بازنویسی (Refactoring) کد ابزارگذاری Hands-On Lab: Refactoring Instrumentation Code

ابزارگذاری لاگ‌ها با OpenTelemetry Instrumenting Logs with OpenTelemetry

  • معماری لاگ‌های OpenTelemetry OpenTelemetry Logs Architecture

  • آزمایشگاه عملی: ابزارگذاری خودکار لاگ‌ها - بررسی کلی Hands-On Lab: Auto Instrumentation for Logs - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار برای لاگ‌ها Hands-On Lab: Applying Auto Instrumentation for Logs

  • آزمایشگاه عملی: تست ابزارگذاری لاگ‌ها Hands-On Lab: Testing Log Instrumentation

  • آزمایشگاه عملی: ابزارگذاری دستی لاگ‌ها - بررسی کلی Hands-On Lab: Manual Instrumentation for Logs - Lab Overview

  • آزمایشگاه عملی: افزودن دستورات لاگ دستی Hands-On Lab: Adding Manual Log Statements

  • آزمایشگاه عملی: همبستگی لاگ و تریس در گرافانا - بررسی کلی Hands-On Lab: Log-Trace Correlations in Grafana - Lab Overview

  • آزمایشگاه عملی: پیکربندی همبستگی لاگ و تریس Hands-On Lab: Configuring Log-Trace Correlations

  • آزمایشگاه عملی: خارجی کردن پیکربندی (Externalizing) - بررسی کلی Hands-On Lab: Externalizing Configuration - Lab Overview

  • آزمایشگاه عملی: اعمال بازنویسی پیکربندی Hands-On Lab: Applying Configuration Refactoring

ابزارگذاری سرویس ورکر (Worker) Instrumenting the Worker Service

  • مقدمه بخش Section Introduction

  • آزمایشگاه عملی: ابزارگذاری خودکار متریک‌های ورکر - بررسی کلی Hands-On Lab: Worker Metrics Auto-Instrumentation - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار متریک‌های ورکر Hands-On Lab: Applying Worker Metrics Auto-Instrumentation

  • آزمایشگاه عملی: ابزارگذاری خودکار لاگ‌های ورکر - بررسی کلی Hands-On Lab: Worker Logs Auto-Instrumentation - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار لاگ‌های ورکر Hands-On Lab: Applying Worker Logs Auto-Instrumentation

  • آزمایشگاه عملی: ابزارگذاری خودکار تریس‌های ورکر - بررسی کلی Hands-On Lab: Worker Traces Auto-Instrumentation - Lab Overview

  • آزمایشگاه عملی: اعمال ابزارگذاری خودکار تریس‌های ورکر Hands-On Lab: Applying Worker Traces Auto-Instrumentation

انتشار توزیع‌شده متن (Context Propagation) Distributed Context Propagation

  • مفاهیم انتشار متن (Context Propagation) Context Propagation Concepts

  • آزمایشگاه عملی: انتشار از فرانت‌اند به ورکر - بررسی کلی Hands-On Lab: Frontend-to-Worker Propagation - Lab Overview

  • آزمایشگاه عملی: تزریق متن تریس در فرانت‌اند Hands-On Lab: Injecting Trace Context in the Frontend

  • آزمایشگاه عملی: استخراج متن تریس در ورکر Hands-On Lab: Extracting Trace Context in the Worker

  • آزمایشگاه عملی: تست اتصال تریس‌های توزیع‌شده Hands-On Lab: Testing Distributed Trace Connectivity

  • آزمایشگاه عملی: انتشار از ورکر به فرانت‌اند - بررسی کلی Hands-On Lab: Worker-to-Frontend Propagation - Lab Overview

  • آزمایشگاه عملی: تکمیل انتشار دوطرفه Hands-On Lab: Completing Bidirectional Propagation

ابزارگذاری پیشرفته ورکر Advanced Worker Instrumentation

  • آزمایشگاه عملی: متریک‌های سفارشی ورکر - بررسی کلی Hands-On Lab: Worker Custom Metrics - Lab Overview

  • آزمایشگاه عملی: پیاده‌سازی متریک‌های سفارشی ورکر Hands-On Lab: Implementing Worker Custom Metrics

  • آزمایشگاه عملی: تست متریک‌های سفارشی ورکر Hands-On Lab: Testing Worker Custom Metrics

  • آزمایشگاه عملی: Spanهای سفارشی ورکر - بررسی کلی Hands-On Lab: Worker Custom Spans - Lab Overview

  • آزمایشگاه عملی: پیاده‌سازی Spanهای سفارشی ورکر Hands-On Lab: Implementing Worker Custom Spans

  • آزمایشگاه عملی: الگوی Redis Exporter - بررسی کلی Hands-On Lab: Redis Exporter Pattern - Lab Overview

  • آزمایشگاه عملی: استقرار Redis Exporter Hands-On Lab: Deploying the Redis Exporter

  • آزمایشگاه عملی: پیکربندی مبتنی بر محیط (Environment) - بررسی کلی Hands-On Lab: Environment-Driven Configuration - Lab Overview

  • آزمایشگاه عملی: اعمال پیکربندی مبتنی بر محیط Hands-On Lab: Applying Environment-Driven Configuration

  • آزمایشگاه عملی: لاگ‌گذاری ساختاریافته برای ورکر - بررسی کلی Hands-On Lab: Structured Logging for the Worker - Lab Overview

  • آزمایشگاه عملی: انتقال لاگ‌های ورکر به فرمت ساختاریافته Hands-On Lab: Migrating Worker Logs to Structured Format

  • آزمایشگاه عملی: تست خروجی لاگ ساختاریافته Hands-On Lab: Testing Structured Log Output

استقرار در کوبرنتیز Deploying to Kubernetes

  • مقدمه بخش Section Introduction

  • آزمایشگاه عملی: مانیفست‌های کوبرنتیز اپلیکیشن - بررسی کلی Hands-On Lab: Application Kubernetes Manifests - Lab Overview

  • آزمایشگاه عملی: ایجاد مانیفست‌های اپلیکیشن Hands-On Lab: Creating Application Manifests

  • آزمایشگاه عملی: مانیفست‌های استک مشاهده‌پذیری - بررسی کلی Hands-On Lab: Observability Stack Manifests - Lab Overview

  • آزمایشگاه عملی: مانیفست کوبرنتیز OTel Collector Hands-On Lab: OTel Collector Kubernetes Manifest

  • آزمایشگاه عملی: مانیفست‌های Backendهای مشاهده‌پذیری Hands-On Lab: Observability Backends Manifests

  • آزمایشگاه عملی: مانیفست Kube State Metrics Hands-On Lab: Kube State Metrics Manifest

  • آزمایشگاه عملی: بازبینی مانیفست‌ها با AI Hands-On Lab: Auditing Manifests with AI

  • آزمایشگاه عملی: راه‌اندازی Kustomize - بررسی کلی Hands-On Lab: Setting Up Kustomize - Lab Overview

  • آزمایشگاه عملی: پیاده‌سازی پیکربندی Kustomize Hands-On Lab: Implementing Kustomize Configuration

  • آزمایشگاه عملی: تایید مانیفست‌های کوبرنتیز - بررسی کلی Hands-On Lab: Verifying Kubernetes Manifests - Lab Overview

  • آزمایشگاه عملی: اعتبارسنجی مانیفست‌های تولید شده Hands-On Lab: Validating Generated Manifests

  • آزمایشگاه عملی: استقرار در کوبرنتیز - بررسی کلی Hands-On Lab: Deploying to Kubernetes - Lab Overview

  • آزمایشگاه عملی: اعمال مانیفست‌ها روی کلاستر Hands-On Lab: Applying Manifests to the Cluster

  • آزمایشگاه عملی: رفع باگ‌های جمع‌آوری تله‌متری Hands-On Lab: Fixing Telemetry Collection Bugs

  • آزمایشگاه عملی: تایید داده‌های تله‌متری - بررسی کلی Hands-On Lab: Verifying Telemetry Data - Lab Overview

  • آزمایشگاه عملی: تایید End-to-End تله‌متری Hands-On Lab: Verifying Telemetry End to End

جمع‌بندی Conclusion

  • تبریکات! Congratulations!

  • بونوس: تخفیف‌های دوره! BONUS: Course Discounts!

نمایش نظرات

آموزش دوره جامع OpenTelemetry برای مشاهده‌پذیری (Observability)
جزییات دوره
10.5 hours
125
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
399
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lauro Fialho Müller Lauro Fialho Müller

مشاور ارشد فناوری اطلاعات و توسعه دهنده Full-Stack