2.8 [ Enterprise Library ] 度量仪可用
转载请注明出处:http://blog.csdn.net/doriandeng/archive/2007/09/28/1805614.aspx
术语“度量仪”指的是,系统的监视或测量性能以及诊断错误的能力。对于度量仪的一般信息,请参见在.NET 发布应用程序中的监视设计。
Enterprise Library 在所有的应用程序块中加入了下列的度量仪:
- Event logs
-
应用程序块通知用户关键事件,如错误和警告。
- Performance counters
-
应用程序块记录键维度,例如每秒产生的严重事件数,或者进行关键任务的平均次数,被写到 Microsoft Windows 操作系统的性能记数器中。
- Windows Management Instrumentation (WMI)
-
应用程序块用发布 WMI 事件来报告应用程序块中的重大事件。
可用与不可用度量仪
默认情况下,度量仪是不可用的。要使度量仪可用,必须安装度量仪模式和配置应用程序。
安装和卸载度量仪模式
要安装度量仪模式,可以运行 InstallServices.bat
批处理文件,或者使用 菜单中的 快捷方式。要使用快捷方式,单击 ,指向 , , ,然后单击 。
要卸载度量仪,可以带/u
参数运行 InstallServices.bat
批处理文件,也可以使用 菜单中的 快捷方式。要使用快捷方式,单击 ,指向 , , ,然后单击 。
注意
菜单链接总是运行强命名的二进制。要安装从源码编译的程序集副本的度量仪,运行 [Src install root]\App Blocks\InstallServices.bat 。
为度量仪配置应用程序
度量仪由应用程序配置文件的<instrumentationConfiguration>节所控制,此节决定了度量仪对整个应用程序有什么样的行为。
默认情况下,所有度量仪都是不可用的。可以使用配置来使度量仪可用,或者如果以前可用的使它不可用。所有的度量仪属性都出现在右面板中,当属性设置为 true时,度量仪可用。当属性设置不 false 时,度量仪不可用。
配置度量仪
-
启动配置控制台。要启动配置控制台,单击
,指向 , , ,然后单击 。 -
单击
或 。 -
右单击
,指向 ,然后单击 。 -
设置 EventLoggingEnabled 属性,输入 true 或 false 或者从选择的下拉列表中选择一个,默认值是 false 。
-
设置 PerformanceCountersEnabled 属性。输入 true或 false或者从选择的下拉列表中选择一个,默认值是 false。
-
设置 WmiEnabled 属性。输入 true或 false或者从选择的下拉列表中选择一个,默认值是 false。