Modern Tracing with ETW and EventSource
There are many tools to follow your application while you’re developing in Visual Studio, but what happens when you release your application? This talk shows you how to track production applications on desktops and servers using ETW, Event Tracing for Windows. ETW is built into the operating system and supported by numerous systems, including .NET. You’ll see how to tap into this existing treasure trove with tools like PerfView. Then you’ll see how to add your own events to this stream using the EventSource class of .NET 4.5. While the core of the talk is the technical overview of ETW, you’ll also see the big shift in how to think about tracing, important guidelines for sane tracing, and how to simplify some tracing tasks with ready-made PowerShell cmdlets.
Kathleen Dollard is .NET Coach for Crystal MEF Lab focusing on mentoring partnerships. She’s passionate about helping individuals and teams up their game, without disrupting project schedules. She has been a Microsoft MVP since 1998, has given hundreds of speeches around the world and published numerous articles on .NET. She’s a Pluralisght author, including “What’s New in .NET 4.5” and the newly released “.NET Puzzles, Gotchas and Cautionary Tales.” She teaches core .NET technologies to let coders write better software faster.
6:00 doors open (pizza and drinks)
6:45 - 8:15 presentation
8:15 - 8:30 raffle
... and discussion at the pub afterwards!