The Microsoft Enterprise Instrumentation framework (EIF) enables applications built on the .NET Framework to be instrumented for manageability in a production environment. This framework provides an extensible event schema and unified API which leverages existing eventing, logging and tracing mechanisms built into Windows, including WMI, the Windows Event Log, and Windows Event Tracing. This framework plays a key part in a number of the Microsoft application blocks particulary the Exception block.
The Enterprise Instrumentation Framework was previously available only to MSDNU and MSDNE subscribers, but now is available via the download center for all Microsoft customers.