آموزش اندازه‌گیری و نظارت بر عملکرد برای برنامه‌های NET 6

Performance Measuring and Monitoring for .NET 6 Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره به شما در مورد نظارت بر عملکرد برنامه در دات نت 6 می آموزد. شما با API های چند پلتفرمی مدرن و ابزارهای موجود در NET 6 آشنا خواهید شد. روش های نظارت بر عملکرد برنامه بسیاری از آنها فقط ویندوز بودند و برخی به ابزارهای شخص ثالث گران قیمت نیاز داشتند. در این دوره، اندازه‌گیری و نظارت بر عملکرد برای برنامه‌های NET 6، یاد می‌گیرید که از .NET 6 قدردانی کنید، روی استانداردهای باز، رویکرد بین پلتفرمی و باز بودن طراحی نظارت بر آن تمرکز کنید. ابتدا، تئوری اساسی نظارت بر عملکرد و آنچه که .NET 6 می تواند برای شما انجام دهد را بررسی خواهید کرد. در مرحله بعد، با جزئیات خواهید فهمید که چگونه .NET SDK ابزارهای لازم را برای ردیابی کد برنامه محلی و میکروسرویس های توزیع شده در اختیار شما قرار می دهد، همه به صورت رایگان و خارج از جعبه! در نهایت، یاد خواهید گرفت که چگونه برنامه‌های خود را با راه‌حل‌های نظارت بر عملکرد برنامه‌های شخص ثالث ادغام کنید تا بفهمید که چگونه آن را در تولید فعال کنید. پس از اتمام این دوره، مهارت ها و دانش نظارت بر عملکرد مورد نیاز برای درک کد خود و داشتن تصویری زنده از نحوه بهینه سازی بیشتر آن را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

اصول اولیه پایش عملکرد Basic Principles of Performance Monitoring

  • مقدمه Introduction

  • چرا نظارت Why Monitoring

  • زمانی که به عملکرد اهمیت نمی دهیم When Not to Care About Performance

  • چه چیزی را مانیتور کنیم What to Monitor

  • آنچه در دسترس است What's Available

  • خلاصه Summary

ردیابی و ثبت Tracing and Logging

  • مقدمه Introduction

  • گزینه های ردیابی در Dotnet Tracing Options in Dotnet

  • جزء زمان اجرا Eventpipe Eventpipe Runtime Component

  • مروری بر ارائه دهندگان رویداد استاندارد Overview of Standard Event Providers

  • کد برنامه و Dotnet Trace App Code and Dotnet Trace

  • ردیابی تجزیه و تحلیل Tracing Analyzing

  • افزودن ارائه دهنده ردیابی سفارشی Adding Custom Trace Provider

  • خلاصه Summary

ردیابی توزیع شده Distributed Tracing

  • مقدمه Introduction

  • 02 اصطلاحات 02 Terminology

  • 03 برنامه Instrumenting Console 03 Instrumenting Console Application

  • ابزار دقیق قطعات توزیع شده Instrumenting Distributed Parts

  • استفاده از Jaeger برای Trace Collection Using Jaeger for Trace Collection

  • افزودن داده های بیشتر Adding More Data

  • خلاصه Summary

هسته دامپ Core Dumps

  • مقدمه Introduction

  • تجزیه و تحلیل نشت حافظه Analyzing Memory Leaks

  • تجزیه و تحلیل خرابی راه اندازی Analyzing Startup Crashes

  • تجزیه و تحلیل Dumps لینوکس در ویندوز Analyzing Linux Dumps in Windows

  • خلاصه Summary

معیارهای کاربردی Application Metrics

  • مقدمه Introduction

  • ردیابی معیارهای بیدرنگ Tracking Realtime Metrics

  • معیارهای سفارشی Custom Metrics

  • انواع ابزار Types of Instruments

  • جمع آوری با OpenTelemetry و Prometheus Collecting with OpenTelemetry and Prometheus

  • خلاصه Summary

نمایش نظرات

آموزش اندازه‌گیری و نظارت بر عملکرد برای برنامه‌های NET 6
جزییات دوره
2h 35m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ivan Gavryliuk Ivan Gavryliuk

ایوان یک معمار فنی و مشاور ابری مستقر در لندن ، انگلستان است و بیش از 15 سال تجربه در زمینه طراحی و توسعه برنامه ها روی طیف گسترده ای از پشته ها دارد ، البته فقط به مایکروسافت محدود نمی شود. اگرچه تخصص مورد نظر وی معماری باطن و رایانش ابری است ، ایوان تقریباً با تقریباً همه فناوری های مهم مایکروسافت به صورت حرفه ای کار کرده است. امروز ، او از ابرهای عمومی به خصوص Microsoft Azure و گسترش دانش در مورد معماری مقیاس پذیر ، کد تمیز ، طراحی تکراری ، فرهنگ ریز سرویس و DDD هیجان زده است. مشتریان او از شرکت های نوپا گرفته تا سازمان های دولتی و رویداد خود مایکروسافت متغیر هستند.