Microsoft Download Center Archive
Microsoft Enterprise Instrumentation Framework |
The Microsoft Enterprise Instrumentation framework (EIF) enables enterprise applications built on the .NET Framework to be instrumented for manageability in a production environment.
- 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. An application instrumented with this framework can publish a broad spectrum of information such as errors, warnings, audits, diagnostic events, and business-specific events. In addition, Enterprise Instrumentation enables tracing by business-process or application service, and can provide statistics such as average execution time for a given process or service.
Questions or feedback on this framework can be posted to the following newsgroup:
microsoft.public.vsnet.enterprise.tools
Note: This framework was first released in April 2003 to MSDN Universal and Enterprise subscribers. It is now being released publicly as an MSDN download, but will continue to be available via the subscriptions site so that it can be included within MSDN Subscriptions CD distributions.
Files
Status: DeletedThis download is no longer available on microsoft.com. The downloads below are archives provided by the Internet Archive Wayback Machine from the Microsoft Download Center prior to August 2020. |
File | Size |
---|---|
EnterpriseInstrumentation.exe SHA1: 81f015f3d9fed1ae5e50d5ec12ed01dca80aced1 | 843 KB |
readme.htm SHA1: e3f87e6c728b0e541cd80cd4cbd991238ded7567 | 12 KB |
System Requirements
Operating Systems: Windows 2000 Service Pack 2, Windows Server 2003, Windows XP
- Requires the .NET Framework 1.0 SP2 or later, or the .NET Framework 1.1
- Compatible with Visual Studio .NET 2002 and Visual Studio .NET 2003
- Although EIF is supported on Windows 2000 SP2 and Windows XP, it is recommended that Windows 2000 SP3 or Windows XP SP1 is applied due to fixes in these service packs which address EIF known issues. See the readme.htm file for more information.
Installation Instructions
- Please review the readme.htm file for information on installing EIF, troubleshooting installation issues, and known issues. Enterprise Instrumentation is compatible with Visual Studio .NET 2002 and the .NET Framework 1.0 SP2 or later, and with Visual Studio .NET 2003 and the .NET Framework 1.1.
This release includes fixes for two new issues:- Application startup time may increase due to initial event serialization performed by EIF. This fix includes optimizations which greatly reduce the startup-time overhead which EIF imposes on an instrumented application. The benefits of this optimization may not be apparent unless the application contains a large number of event sources or a complex event schema.
- Event trace log files containing a corrupted event entry may cause the trace log reader to skip any remaining event entries in the log file, rendering them unusable. This fix enables the trace log reader to continue reading subsequent event entries from the trace log.
Note: Existing users of EIF who want to take advantage of these fixes will need to uninstall the product before installing this updated release. - Application startup time may increase due to initial event serialization performed by EIF. This fix includes optimizations which greatly reduce the startup-time overhead which EIF imposes on an instrumented application. The benefits of this optimization may not be apparent unless the application contains a large number of event sources or a complex event schema.