آموزش ردیابی رویداد برای Windows (ETW) در NET

Event Tracing for Windows (ETW) in .NET

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: درباره یک سیستم ردیابی اطلاعاتی کسب کنید که کدگذاری آن ساده است ، در حال حاضر حاوی بسیاری از مواردی است که می خواهید ردیابی کنید و بسیار سرعتی است و می توانید آن را در جای خود بگذارید تا زمانی که کد شما تولید می شود. این دوره به شما نشان می دهد که چگونه ETW را مهار کنید (Event ... به برنامه های خود بیاموزید تا در هنگام تولید با یکدیگر ارتباط برقرار کنند! Event Tracing for Windows یک سیستم ثبت سریع سریع است که در سیستم عامل ، دات نت و بسیاری از کتابخانه ها تعبیه شده است. این دوره آموزش خواهد داد شما می توانید به هزاران رویدادی که برنامه های شما در حال تولید آن هستند دسترسی پیدا کنید و رویدادهای راهنما را با حالت برنامه جدا شده از فناوری ردیابی با Semantic Tracing اضافه کنید. جدیدترین فناوری ردیابی را برای NET با EventSource ، بلوک برنامه Semantic Logging و نسخه های جدید NuGet از EventSource. شما یاد خواهید گرفت که ورود به سیستم خود را به برنامه های خود اضافه کنید ، از ابزارهای موجود استفاده کنید و ابزار جدیدی ایجاد کنید و به Event Viewer دسترسی پیدا کنید ، همه اینها در زمینه اشکال زدایی بهتر ، پروفایل و مدیریت برنامه است.

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

ردیابی معنایی Semantic Tracing

  • بررسی اجمالی Overview

  • چرا ردیابی در حال تغییر است Why Tracing is Changing

  • ردیابی معنایی Semantic Tracing

  • ردیابی در مقابل ممیزی Tracing vs. Auditing

  • پرونده در مورد تزریق وابستگی برای ردیابی The Case Against Dependency Injection for Tracing

  • استراتژی ردیابی معنایی Semantic Tracing Strategy

  • خلاصه Summary

طراحی ETW ETW Design

  • بررسی اجمالی Overview

  • ردیابی Tracing

  • طراحی ETW ETW Design

  • نقشه راه ردیابی Tracing Roadmap

  • ETW آشکار می شود ETW Manifests

  • مخاطبان و کانال ها Audiences and Channels

  • نسخه ی نمایشی ساده PerfView Simple PerfView Demo

  • خلاصه Summary

منبع رویداد EventSource

  • بررسی اجمالی Overview

  • ساده ترین نسخه ی نمایشی EventSource Simplest EventSource Demo

  • ساختار EventSource EventSource Structure

  • ساختار رویداد Event Structure

  • نسخه ی نمایشی EventSource توصیه می شود Recommended EventSource Demo

  • مقایسه چند روش ردیابی Comparing a Few Trace Techniques

  • خلاصه Summary

EventSource پیشرفته Advanced EventSource

  • بررسی اجمالی Overview

  • مشاهده جلوه ها Viewing Manifests

  • جزئیات آشکار Manifest Details

  • EventSource پیچیده Complex EventSource

  • نقشه برداری رویداد جایگزین Alternate Event Mapping

  • پشتیبانی کانال Channel Support

  • بومی سازی ردیابی ها Localizing Traces

  • ویژگی های نسخه های NET و NuGet Features Across .NET and NuGet Versions

  • خلاصه Summary

بلوک برنامه ورود به سیستم معنایی (SLAB) Semantic Logging Application Block (SLAB)

  • بررسی اجمالی Overview

  • مزایای SLAB SLAB Benefits

  • طراحی SLAB SLAB Design

  • نصب In-Proc SLAB Installing In-Proc SLAB

  • استفاده در Proc SLAB In-Proc SLAB Usage

  • ویژگی های مشترک - سینک ها ، قالب ها و نگاشت های رنگی Common Features - Sinks, Formatters and Color Mappers

  • نصب کردن Proc SLAB Installing Out of Proc SLAB

  • خارج از استفاده Proc SLAB Out of Proc SLAB Usage

  • خلاصه Summary

ابزارهای ETW ETW Tools

  • بررسی اجمالی Overview

  • Logman برای پیدا کردن ارائه دهندگان نصب شده Logman to Find Installed Providers

  • PerfView به عنوان یک کنترل کننده PerfView as a Controller

  • PerfView به عنوان یک مصرف کننده PerfView as a Consumer

  • PerfView برای کاوش موارد استثنایی PerfView to Explore Exceptions

  • نصب WPR و WPA Installing WPR and WPA

  • Windows Performance Recorder (WPR) Windows Performance Recorder (WPR)

  • پروفایل های WPR WPR Profiles

  • ضبط با WORD Recording with WPRD

  • Windows Performance Analyzer (WPA) برای ارزیابی ردیابی ها Windows Performance Analyzer (WPA) for Evaluating Traces

  • ایجاد کد برای کلاسهای EventSource Code Generation for EventSource Classes

  • خلاصه Summary

راهنمایی Guidance

  • بررسی اجمالی Overview

  • دستورالعمل های ساختاری Structural Guidelines

  • کارایی Performance

  • کلمات کلیدی ، کدهای کد ، وظایف و سطح شدت Keywords, Opcodes, Tasks and Severity Level

  • نسخه کردن Versioning

  • یک وقفه سریع برای یک داستان A Quick Break for a Story

  • پیاده سازی رابط Interface Implementation

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ردیابی رویداد برای Windows (ETW) در NET
جزییات دوره
2h 47m
60
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
133
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kathleen Dollard Kathleen Dollard

کاتلین دلارارد مربی تیم NET است. او از سال 1998 مایکروسافت MVP بوده و یک ASP.NET Insider است. کاتلین سخنران INETA است و بیش از صد سخنرانی در سراسر جهان داشته است. وی به C # و Visual Basic مسلط است و علاقه مند است فناوری های هسته .NET ، بهترین ابزارهای منبع باز و فرایندهای معقول را در دسترس همه رمزگذاران قرار دهد تا بتوانند سریعتر نرم افزار بهتری بنویسند. او به طور گسترده ای با معماری های ترکیبی از جمله MEF ، WebAPI ، ROC و NetKernel کار کرده است. کاتلین همچنین مدتی طولانی مدافع فنون تولید است و نویسنده Code Generation در Microsoft .NET (از Apress) است. او مقالات زیادی را در مورد طیف وسیعی از فناوری های NET منتشر کرده است. کاتلین رئیس موسس شمال کلرادو .NET SIG بود و از گروه های بزرگ و کوچک پشتیبانی می کند. مربیگری کاتلین شامل آموزش نیمه وقت در محل ، بهبود فرآیند ، بررسی معماری و کد ، و تسهیل تیم برای ایجاد عادت هایی برای ادامه تعالی بدون ایجاد اختلال در پروژه های فعلی است. او در حال حاضر در جاده زندگی می کند. می توانید او را درkathleendollard (توییتر) یا msmvps.com/blogs/kathleen دنبال کنید.