Advanced 📚 33 lessons ⏱ 1 min read ⬇ Free Download

Performance monitoring tool | Complete Course 2026

#datadog#apm#slo#trace

Performance monitoring tool is a comprehensive, hands-on course designed to take you from the fundamentals to advanced, real-world mastery of datadog. Whether you are just starting out or looking to level up, this course gives you the structured path and practical projects you need to succeed.

Throughout the lessons you will build genuine confidence with datadog and apm, learning through clear explanations and step-by-step examples you can apply immediately. Below you will find everything the course covers, who it is for, and a full breakdown of the curriculum before you download.

Course Description

دوره Datadog: Performance monitoring tool (from Zero to Hero). در این دوره شرکت‌کنندگان با مفاهیم اساسی مدیریت عملکرد برنامه (APM) آشنا شده و یاد می‌گیرند چگونه از Datadog برای ساخت یک سیستم APM کامل استفاده کنند. توانایی تجسم مسیر کامل درخواست‌ها و شناسایی دقیق گلوگاه‌های عملکرد و خطاها تنها با چند کلیک، از مهارت‌های کلیدی آموزش داده شده است. در این دوره نصب و پیکربندی Datadog Agent، کار با متریک‌های پایه، تحلیل Traceها و پروفایل‌سازی کد، از جمله نظارت بر یک سرویس API .NET Core با پایگاه داده SQL، به طور عملی آموزش داده می‌شود. ایجاد داشبوردهای سفارشی با ویجت‌های متنوع مانند نمودارهای سری زمانی، مقادیر پرس‌وجو و لیست‌های برتر برای نمایش معیارهایی مانند تأخیر، نرخ خطا و مصرف منابع، بخش دیگری از سرفصل‌ها است. فراگیران می‌آموزند چگونه مانیتورها و هشدارهای پیشرفته‌ای برای میزبان‌ها، سرویس‌ها، endpointهای خاص، پرس‌وجوهای SQL و همچنین هشدارهای Watchdog ایجاد کنند. مفاهیم SLA، SLO و Error Budget با پیاده‌سازی یک SLO برای نرخ موفقیت در Datadog تشریح می‌گردد. یکپارچه‌سازی این هشدارها با پلتفرم‌هایی مانند Slack و PagerDuty نیز پوشش داده می‌شود. دوره شامل مباحث نظارت ترکیبی با ایجاد تست‌های API و مرورگر، مدیریت لاگ‌ها با استفاده از NLog و کار با دفترچه‌های یادداشت برای همکاری تیمی و عیب‌یابی مسائل است. همچنین نظارت بر معیارهای کلیدی برنامه مانند در دسترس‌بودن، قابلیت اطمینان، مقیاس‌پذیری و مدت زمان اجرا آموزش داده می‌شود. در نهایت، راه‌اندازی و نظارت بر یک برنامه NodeJS متصل به MongoDB همراه با ایجاد متریک‌ها و Traceهای سفارشی، و همچنین آشنایی با آخرین به‌روزرسانی‌ها و ویژگی‌های Datadog از دیگر بخش‌های این دوره آموزشی است.

What You Will Learn

  • مفاهیم APM و Datadog:
  • درک مفاهیم پایه و پیشرفته APM و نحوه استفاده از ابزار Datadog.
  • نصب و پیکربندی Agent:
  • نصب و پیکربندی Datadog Agent. شامل یکپارچه‌سازی IIS.
  • نظارت بر سرویس APM و ردیابی خطا:
  • نظارت بر سرویس APM Datadog، مشاهدات Trace و ردیابی خطا. این شامل نظارت بر API .NET Core با لایه سرویس SQL است.
  • استفاده از تگ‌های سفارشی Datadog (Custom Tags) از برنامه .NET خود.
  • داشبوردها و ویجت‌ها:
  • ایجاد داشبوردها با ویجت‌های مختلف مانند Timeseries، Query Values، Toplists، Tables، Pie Charts، Service Maps و Watchdog.
  • هشدارها و مانیتورها:
  • ایجاد هشدارها/مانیتورها برای Host و Services. مانیتورها برای Latency، Error و Success Call Rates و مدت زمان پرس‌وجوی SQL.
  • SLO و Error Budget (DevOps):
  • درک SLA، SLO، SLI و Error Budget با ایجاد Datadog SLO برای نرخ موفقیت.
  • نظارت بر جنبه‌های کلیدی برنامه مانند Availability، Reliability، Scalability و Duration. همچنین نظارت بر کندترین پرس‌وجوهای برتر.
  • یکپارچه‌سازی با ابزارهای همکاری:
  • یکپارچه‌سازی مانیتورها با Slack و PagerDuty.
  • نظارت ترکیبی و تست‌ها:
  • نظارت ترکیبی و انجام API و Browser Tests. استفاده از متدهای GET/Post با Request Body و Authorization Bearer Token.
  • مدیریت Log:
  • مبانی Log Management، Log Entries، Log Exceptions، استفاده از NLog.
  • بررسی مشکلات با Notebook:
  • نحوه بررسی یک مسئله با استفاده از Notebook و همکاری با اعضای تیم در آن.
  • نظارت بر برنامه NodeJS/MongoDB:
  • نحوه راه‌اندازی و نظارت بر برنامه NodeJS با MongoDB در Datadog – با متریک‌ها و Traceهای سفارشی.
  • آخرین به‌روزرسانی‌ها و ویژگی‌ها.

Who This Course Is For

  • توسعه‌دهندگان (Developers)، مهندسان DevOps، SREs و مدیران IT که می‌خواهند عملکرد، قابلیت اطمینان و امنیت برنامه‌های خود را افزایش دهند.
  • هر فردی که مسئول تضمین Availability بالا، Scalability و Observability در برنامه‌های مدرن است.

Course Features & Specifications

  • ناشر: Udemy
  • مدرس: Emin Salim
  • سطح آموزش: مبتدی تا پیشرفته
  • مدت زمان آموزش: 5 ساعت و 50 دقیقه
  • تعداد دروس: 56

Prerequisites

  • Almost no programming experience needed. Only for 2-3 specific lectures .NET or NodeJS coding skills are needed.

Preview

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p

Installation Guide

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: انگلیسی

کیفیت: 720p