Event Tracing for Windows (ETW) in .NET
Pluralsight
Course Summary
Learn about a tracing system that is dead simple to code, already contains much of what you want to trace and is so blazingly fast you can leave it in place while your code runs in production. This course shows you how to harness ETW (Event Tracing for Windows), .NET’s EventSource and Semantic Tracing design.
-
+
Course Description
Teach your applications to communicate while they are in production! Event Tracing for Windows is a blazingly fast logging system built into the operating system, .NET and many libraries. This course will teach you how to access thousands of events your applications are already producing and add signpost events with application state decoupled from tracing technology with Semantic Tracing. You’ll see the latest in tracing technology for .NET with EventSource, the Semantic Logging Application Block, and the newly released NuGet versions of EventSource. You’ll learn to add logging to your apps, use existing tools and create new ones, and access Event Viewer, all in the context of better debugging, profiling and application management.
-
+
Course Syllabus
Semantic Tracing- 16m 16s
—Overview 1m 8s
—Why Tracing is Changing 2m 45s
—Semantic Tracing 1m 53s
—Tracing vs. Auditing 2m 4s
—The Case Against Dependency Injection for Tracing 2m 3s
—Semantic Tracing Strategy 5m 21s
—Summary 1m 1sETW Design- 21m 23s
—Overview 0m 57s
—Tracing 3m 22s
—ETW Design 2m 1s
—Tracing Roadmap 4m 29s
—ETW Manifests 3m 4s
—Audiences and Channels 2m 3s
—Simple PerfView Demo 4m 1s
—Summary 1m 23sEventSource- 19m 16sAdvanced EventSource- 30m 15sSemantic Logging Application Block (SLAB)- 24m 17sETW Tools- 33m 41sGuidance- 22m 22s