نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تشخیص مسائل مربوط به برنامه های کاربردی دشوار است. این دوره به شما آموزش می دهد که چگونه از قابلیت های دات نت برای ردیابی و ابزاردهی برنامه های خود به منظور ثبت رفتار سیستم و تشخیص مشکلات استفاده کنید. نرم افزار همیشه آنطور که انتظار می رود رفتار نمی کند. هنگام بروز مشکلات ، شما باید رفتار سیستم مستقر را بشناسید تا مشکلات مربوط به کد و داده های خود را تشخیص داده و حل کنید. در این دوره ، .NET Diagnostics for Applications: Best Practices ، شما نحوه ایجاد ابزار و ردیابی کد خود را برای ایجاد تشخیص های مفید خواهید آموخت. ابتدا ، نحوه ابزاردهی برنامه ها با استفاده از کلاس ها در System.Diagnostics ، مانند Debug ، TraceSource و DiagnosticSource را خواهید آموخت. در مرحله بعد ، مقصدهای مختلف TraceListeners و Logging Providers را پیدا خواهید کرد. در نهایت ، نحوه ابزارگذاری برنامه های پیچیده تر و توزیع شده با استفاده از کلاس Activity و OpenTelemetry را کشف خواهید کرد. پس از اتمام این دوره ، مهارت ها و دانش ابزار و ردیابی مورد نیاز برای پیاده سازی تشخیص برای برنامه های دات نت را خواهید داشت.
سرفصل ها و درس ها
مروری بر دوره
Course Overview
-
مروری بر دوره
Course Overview
ردیابی و ابزار دقیق برنامه ها
Tracing and Instrumenting Applications
-
درک تشخیص در برنامه های کاربردی
Understanding Diagnostics in Applications
-
ملاحظات ورود به سیستم
Logging Considerations
-
تشخیص در .NET
Diagnostics in .NET
-
کاوش در سیستم. Diagnostics Namespace
Exploring the System.Diagnostics Namespace
-
با استفاده از Debug و Assert
Using Debug and Assert
-
کد ابزار دقیق با TraceSource
Instrumenting Code with TraceSource
-
گوش دادن به رویدادهای DiagnosticSource
Listening for DiagnosticSource Events
-
کد ابزار دقیق با استفاده از DiagnosticSource
Instrumenting Code Using DiagnosticSource
-
درک EventSource
Understanding EventSource
-
ثبت رویدادهای منبع رویداد
Capturing EventSource Events
-
کد ابزار دقیق با استفاده از EventSource
Instrumenting Code Using EventSource
-
API ILogger
The ILogger API
پیکربندی شنوندگان ردیابی و ارائه دهندگان ورود به سیستم
Configuring Trace Listeners and Logging Providers
-
درک TraceListeners
Understanding TraceListeners
-
پیکربندی TraceListeners در کد
Configuring TraceListeners in Code
-
ارائه دهندگان ورود به سیستم برای ILogger
Logging Providers for ILogger
-
افزودن ارائه دهندگان ورود به سیستم
Adding Logging Providers
-
پیکربندی ارائه دهندگان ورود به سیستم
Configuring Logging Providers
-
استفاده از TraceListeners با ILogger
Using TraceListeners with ILogger
کار با ورود رویداد ویندوز
Working with the Windows Event Log
-
آشنایی با گزارش رویداد ویندوز
Understanding the Windows Event Log
-
ایجاد منابع رویداد و گزارش وقایع
Creating Event Sources and Event Logs
-
نوشتن ورودی های گزارش رویداد
Writing Event Log Entries
-
قالب ورود به سیستم رویدادها با استفاده از فایل های منبع
Event Log Templates Using Resource Files
-
نوشتن ورودی های گزارش رویداد با استفاده از ILogger
Writing Event Log Entries Using ILogger
-
خواندن و جستجوی گزارش رویدادها
Reading and Querying Event Logs
-
نظارت و پاسخگویی به رویدادها
Monitoring and Responding to Events
ردیابی برنامه های توزیع شده
Tracing Distributed Applications
-
درک ردیابی توزیع شده
Understanding Distributed Tracing
-
سیستم. تشخیص. فعالیت
System.Diagnostics.Activity
-
ابزار دقیق برنامه ها با استفاده از System.Diagnostics.Activity
Instrumenting Apps Using System.Diagnostics.Activity
-
ارتباط شناسه های ردیابی در سراسر فرآیندها
Correlating Trace IDs across Processes
-
نسخه ی نمایشی: ردیابی در API های وب
Demo: Tracing across Web APIs
-
آشنایی با OpenTelemetry
Understanding OpenTelemetry
-
جمع آوری داده های ردیابی با OpenTelemetry
Collecting Trace Data with OpenTelemetry
-
نصب Zipkin
Installing Zipkin
-
صادرات و مشاهده داده های ردیابی در سیستم های توزیع شده
Exporting and Viewing Trace Data across Distributed Systems
-
خلاصه دوره
Course Summary
نمایش نظرات