2.8 [ Enterprise Library ] 度量仪可用

原创 2007年09月28日 22:39:00

版权所有(c) 2007  Dorian Deng。署名 共享 非商用。
转载请注明出处: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 批处理文件,或者使用开始菜单中的 Install Instrumentation 快捷方式。要使用快捷方式,单击开始,指向程序Microsoft patterns & practicesEnterprise Library 3.1 – May 2007,然后单击 Install Instrumentation

要卸载度量仪,可以带/u参数运行 InstallServices.bat 批处理文件,也可以使用 开始 菜单中的 Uninstall Instrumentation 快捷方式。要使用快捷方式,单击开始,指向程序Microsoft patterns & practicesEnterprise Library 3.1 – May 2007,然后单击 Uninstall Instrumentation

注意

开始 菜单链接总是运行强命名的二进制。要安装从源码编译的程序集副本的度量仪,运行 [Src install root]/App Blocks/InstallServices.bat 。

为度量仪配置应用程序

度量仪由应用程序配置文件的<instrumentationConfiguration>节所控制,此节决定了度量仪对整个应用程序有什么样的行为。

默认情况下,所有度量仪都是不可用的。可以使用配置来使度量仪可用,或者如果以前可用的使它不可用。所有的度量仪属性都出现在右面板中,当属性设置为 true时,度量仪可用。当属性设置不 false 时,度量仪不可用。

配置度量仪

  1. 启动配置控制台。要启动配置控制台,单击开始,指向程序Microsoft patterns & practicesEnterprise Library 3.1 – May 2007,然后单击 Enterprise Library Configuration

  2. 单击 New ApplicationOpen Existing Application

  3. 右单击 Application Configuration,指向 New,然后单击 Instrumentation

  4. 设置 EventLoggingEnabled 属性,输入 true false 或者从选择的下拉列表中选择一个,默认值是 false

  5. 设置 PerformanceCountersEnabled 属性。输入 truefalse或者从选择的下拉列表中选择一个,默认值是 false

  6. 设置 WmiEnabled 属性。输入 truefalse或者从选择的下拉列表中选择一个,默认值是 false

C#利用微软企业库Enterprise Library操作mysql数据库

在C#项目中,很多时候到要用到Enterprise Library。这里只是用一个很简单的小例子来演示一下Enterprise Library在VS2010中操作mysql数据库的流程。 1,利用E...
  • ZHM977863924
  • ZHM977863924
  • 2015年02月05日 16:48
  • 2808

陀螺仪加速度计MPU6050

转载自:http://www.crazepony.com/wiki/mpu6050.html 陀螺仪 陀螺仪,测量角速度,具有高动态特性,它是一个间接测量角度的器件。它测量的是角度的导数,...
  • u010076999
  • u010076999
  • 2016年03月18日 13:49
  • 8740

加速度计和陀螺仪指南(很详细的介绍)

转载自:http://www.geek-workshop.com/forum.php?mod=viewthread&tid=1695&reltid=676&pre_thread_id=0&pre_po...
  • lovewubo
  • lovewubo
  • 2013年06月13日 13:30
  • 20483

在数据库访问项目中使用微软企业库Enterprise Library,实现多种数据库的支持

在我们开发很多项目中,数据访问都是必不可少的,有的需要访问Oracle、SQLServer、Mysql这些常规的数据库,也有可能访问SQLite、Access,或者一些我们可能不常用的PostgreS...
  • dayu9216
  • dayu9216
  • 2017年11月06日 10:07
  • 637

Enterprise Library 5 数据访问之一(初级)体验篇:直接返回业务对象数据

功能描述:在执行玩一条sql语句后如果直接将结果的DataTable或Datsset,DataReader这些东西省掉直接返回我们一个业务对象岂不是更爽。Enterprise Library 5 已经...
  • liushengpiaoxu
  • liushengpiaoxu
  • 2011年07月11日 15:00
  • 1694

DbHelperSQL Enterprise Library

转自:http://blog.csdn.net/litp/article/details/1495802 Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用, ...
  • fengchao1000
  • fengchao1000
  • 2012年07月06日 22:55
  • 573

C#日志扩展包之Microsoft Enterprise Library - Logging Application Block之配置

配置Logging Application Block可以使用两种方法:1、使用app.config文件配置,xml编辑器或Enterprise Library Configuration Tool;...
  • jianglgang
  • jianglgang
  • 2015年08月17日 17:38
  • 363

Enterprise Library 企业库

1. Enterprise  Library 企业库介绍         是微软模式与 实践团队 开的应用程序块        安装Enterprise  Library           ...
  • qq_35019337
  • qq_35019337
  • 2017年04月10日 14:44
  • 229

使用Microsoft Enterprise Library开发前配置

1.新建解决方案。我们打开Visual Studio2010,选择新建项目,在其他项目类型中选择Visual Studio解决方案并对其进行命名(例如:Test),将这个解决方案保存到想要存放的位置,...
  • zhang_z_qiang
  • zhang_z_qiang
  • 2013年03月29日 20:27
  • 804

WCF后续之旅(8):通过WCF Extension 实现与MS Enterprise Library Policy Injection Application Block 的集成

WCF后续之旅(8):通过WCF Extension 实现与MS Enterprise Library Policy Injection Application Block 的集成 ...
  • cpcpc
  • cpcpc
  • 2011年01月18日 09:06
  • 517
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2.8 [ Enterprise Library ] 度量仪可用
举报原因:
原因补充:

(最多只允许输入30个字)