Tag Archives: ETW EventSource

Instrumenting Your Application to Measure its Performance Part 7 Injecting EventSource into WCF Service Calls

  The last article demonstrated how to use Unity Interception to inject code to emit ETW traces before and after calling a method. Using this technique is a good way to separate tracing / logging concerns from a class method … Continue reading

Posted in ETW | Tagged | 2 Comments

Instrumenting Your Application to Measure its Performance Part 6 Injecting EventSource Using AOP

  In the last article, you learned how to wrap your code with a wrapper / envelope class contained in a using statement, which quickly instruments a block of code with enter / exit traces. You can find the source … Continue reading

Posted in ETW | Tagged | 1 Comment

Instrumenting Your Application to Measure its Performance Part 5 Wrapping your code with EventSource

  In the last article, you learned how to use keywords to filter for specific events in an application. Using filtering is one way to narrow listening for events within a specific layer of a specific context in an application. … Continue reading

Posted in ETW | Tagged | 2 Comments

Instrumenting Your Application to Measure its Performance Part 4 Using EventKeywords for Event Filtering

  Introduction In the last article, I demonstrated how to implement a class derived from EventSource for instrumenting a sales application called BizGear. In this article I’ll build upon that implementation to show you how to use the event keyword … Continue reading

Posted in ETW | Tagged | Leave a comment

Instrumenting Your Application to Measure its Performance Roadmap

  This is roadmap to a series articles about instrumenting your application using the NET 4.5 EventSource class, the ETW subsystem, and using out of the box utilities to acquire performance data. You can find the code for these articles … Continue reading

Posted in ETW | Tagged | 1 Comment