آموزش لاگ‌گیری، مانیتورینگ و OpenTelemetry در ASP.NET Core 10 - آخرین آپدیت

دانلود Logging, Monitoring, and OpenTelemetry in ASP.NET Core 10

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مانیتورینگ برنامه‌ها در محیط عملیاتی (Production)، یکی از عوامل حیاتی در موفقیت هر نرم‌افزار است. در این دوره آموزشی جامع با موضوع «لاگ‌گیری، مانیتورینگ و OpenTelemetry در ASP.NET Core 10»، شما توانایی فعال‌سازی قابلیت مشاهده‌پذیری (Observability) را با استفاده از OpenTelemetry کسب خواهید کرد تا دیدی کامل نسبت به اتفاقات جاری در برنامه و نحوه عملکرد آن داشته باشید. ابتدا، نحوه ایجاد ورودی‌های لاگ کاربردی و بهینه را بررسی می‌کنید. سپس، مفاهیم ردیابی (Traceability) و متریک‌ها (Metrics) را از طریق OpenTelemetry و تنظیمات مربوط به آن خواهید آموخت. در نهایت، یاد می‌گیرید که چگونه از سرویس‌های مختلف مدیریت عملکرد برنامه (APM) برای تحلیل داده‌های تله‌متری جمع‌آوری شده استفاده کنید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم در زمینه Logging، Observability و OpenTelemetry را برای مانیتورینگ برنامه‌های خود با دقت و شفافیت بالا به‌دست خواهید آورد.

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

شروع کار با لاگ‌گیری و مانیتورینگ Getting Started with Logging and Monitoring

  • مقدمه و بررسی کلی Introduction and Overview

  • سلام دنیا؛ شروع لاگ‌گیری Hello, Logging World

  • نقش لاگ‌ها، متریک‌ها و تریس‌ها The Role of Logging, Metrics, and Traces

  • بررسی رابط ILogger The ILogger Interface

  • ورودی‌های لاگ ساختاریافته (Structured Logs) Structured Log Entries

  • استفاده از سطوح مختلف لاگ (Log Levels) Using Log Levels

  • فیلتر کردن ورودی‌های لاگ Filtering Log Entries

  • تله‌متری باز: لاگ‌ها، متریک‌ها و تریس‌ها Open Telemetry: Logs, Metrics, and Traces

  • استفاده از Aspire و ServiceDefaults برای شروع Aspire and ServiceDefaults: A Great Way to Start

مدیریت استثناها و لاگ‌گیری Exception Handling and Logging

  • معرفی برنامه و مواجهه با خطا Application Introduction - and an Error!

  • افزودن ابزارپذیری پیش‌فرض و حذف صفحه خطای توسعه‌دهنده Adding Default Instrumentation and Removing the Developer Exception Page

  • محافظت در برابر استثناها (Exception Shielding) Exception Shielding

  • پشتیبانی از TraceIds و ProblemDetails سفارشی Enabling Support with TraceIds and Custom ProblemDetails

  • جزئیات استثناها Exception Details

  • ساخت یک پردازشگر سفارشی برای لاگ‌گیری جزئیات خطا A Custom Processor for Logging Exception Details

  • گرفتن و بسته‌بندی استثناها (Catching and Wrapping) Catching and Wrapping Exceptions

  • بررسی خطاهای اعتبارسنجی (Validation Errors) What About Validation Errors?

کنترل اطلاعات در ورودی‌های لاگ Controlling Information in Log Entries

  • استفاده از Scopes برای افزودن خودکار اطلاعات Using Scopes to Add Information Automatically

  • بازبینی لاگ‌گیری ساختاریافته: قالب پیام و دسته‌بندی Structured Logging Revisited: Message Template and Category

  • لاگ‌گیری با کارایی بالا (High Performance) High Performance Logging

  • ملاحظات امنیتی Security Considerations

  • تکنیک‌های حذف اطلاعات حساس (Redaction) Redaction Techniques

  • پرووایدرهای لاگ‌گیری شخص ثالث Third-party Logging Providers

مبانی OpenTelemetry OpenTelemetry Essentials

  • بررسی Aspire ServiceDefaults Aspire ServiceDefaults

  • لاگ‌گیری در OpenTelemetry Logging in OpenTelemetry

  • تریس‌ها در OpenTelemetry Traces in OpenTelemetry

  • متریک‌ها در OpenTelemetry Metrics in OpenTelemetry

  • کاوش و اشتراک‌گذاری در OpenTelemetry Exploring and Sharing OpenTelemetry

مباحث پیشرفته OpenTelemetry Next-level OpenTelemetry

  • پیکربندی OpenTelemetry: شناسایی سرویس‌ها Configuring OpenTelemetry: Identifying Services

  • تریس‌های سفارشی Custom Traces

  • متریک‌های سفارشی Custom Metrics

  • ردیابی AI و MCP در OpenTelemetry Tracing AI and MCP in OpenTelemetry

  • حذف نویزهای داده‌ای Eliminating "Noise"

  • نمونه‌برداری از تریس‌ها (Trace Sampling) Trace Sampling

سرویس‌ها و بک‌اندهای مدیریت عملکرد برنامه (APM) Application Performance Monitoring (APM) Services and Backends

  • OpenTelemetry به عنوان یک استاندارد OpenTelemetry as the Standard

  • استفاده از OpenTelemetry Collector Using an OpenTelemetry Collector

  • گزینه‌های سرویس‌ها و بک‌اندهای APM APM Services and Backends: Options

  • ارسال داده‌ها به Application Insights Publishing to Application Insights

  • ارسال داده‌ها به Datadog Pubishing to Datadog

  • استفاده از Datadog بدون Aspire Publishing to Datadog without Aspire

  • بازبینی ملاحظات مربوط به عملکرد Performance Considerations, Revisited

  • جمع‌بندی و نکات پایانی Closing Thoughts

نمایش نظرات

آموزش لاگ‌گیری، مانیتورینگ و OpenTelemetry در ASP.NET Core 10
جزییات دوره
2h 46m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
5
از 5
دارد
دارد
دارد
Erik Dahl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dahl Erik Dahl

اریک دال برای بیش از 20 سال در حال توسعه نرم افزار و معماری بوده است ، که بیشتر در زمینه توسعه داخلی برای کارفرمایان خود کار می کند. کارهای اخیر وی شامل اجرای چندین مستاجر B2B و خود ثبت نام B2C برای IdentityServer3 ، به روزرسانی وب سایت های قدیمی ASP.NET از فن آوری های سمت سرور به مخلوط مشتری/سرور و استفاده از TypeScript ، ساخت وب API ها به عنوان پشتوانه تلفن همراه و برنامه های وب ، و پی ریزی برنامه های موبایل Xamarin Forms با استفاده از کتابخانه Prism. اریک در حال حاضر در RealPage به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.