方式1: 通过报表端禁用/启用探针
优点:不需要重启IIS。
缺点:通过此方式禁用的探针仍旧驻留在IIS进程内部,只是采集性能的逻辑代码不被执行。
禁用方法:在应用列表内点击“操作”内的“禁用” 。
启用方法: 在应用列表内查找对应应用并点击“启用” 。
方式2:通过NBUI禁用/启用探针
优点:探针被完全禁用,不被加载。
缺点:需要重启IIS。请选择合适的运维时间来操作。
禁用方法: 在NBUI界面点击“禁用监控” 。
启用方法: 在NBUI界面点击“启用监控” 。
方式3:手工禁用/启用探针,仅适用自托管的应用。
探针默认仅监控部署在IIS上的应用,不监控自托管的应用(通常是WCF应用或Remoting应用)。
启用方法
如果想监控自托管的应用,您需要写一个批处理文件或改写现有的批处理启动文件,将以下内容写入到批处理文件的第一行:
SET Cor_Enable_Profiling=1
SET COR_PROFILER={8BEB2128-D285-4E1D-91B6-11ACD43EC0EE}
SET COMPLUS_ProfAPI_ProfilerCompatibilitySetting=EnableV2Profiler
例如您的自托管应用是d:\app\ConsoleWcf.exe,批处理文件应该类似:
SET Cor_Enable_Profiling=1
SET COR_PROFILER={8BEB2128-D285-4E1D-91B6-11ACD43EC0EE}
SET COMPLUS_ProfAPI_ProfilerCompatibilitySetting=EnableV2Profiler
d:\app\ConsoleWcf.exe
修改配置选项后,需要关闭自托管的应用,然后再次使用批处理启动自托管应用,否则配置选项不会生效。
禁用方法
SET Cor_Enable_Profiling=1
更改为SET Cor_Enable_Profiling=0
,
或者将批处理内的3条SET
指令删除或注释。