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

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

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

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

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

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

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

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

  • رابط ILogger The ILogger Interface

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

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

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

  • Open Telemetry: لاگ‌ها، متریک‌ها و تریس‌ها 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 Exceptions

  • در مورد خطاهای اعتبارسنجی چه کنیم؟ What About Validation Errors?

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

  • استفاده از Scopeها برای افزودن خودکار اطلاعات 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 به عنوان یک معمار اصلی ، راه حل های ساخت و معماری محصولات مدیریت نرم افزار خود کار می کند.