上一主题: 修改默认检测下一主题: 检测在 IIS 外部运行的进程和应用程序


指定用于部署的默认 ProbeBuilder 指令

代理配置文件提供了属性 introscope.autoprobe.directivesFile,指定应当部署哪些 ProbeBuilder 指令 (.pbd) 文件。 各 ProbeBuilder 指令文件控制插入代码中的特定探测器(如计时器和计数器)。 这些文件可以在 ProbeBuilder 列表 (.pbl) 文件中进行分组,这些列表文件定义要部署的一组 .pbd 文件。 安装代理时,introscope.autoprobe.directivesFile 配置为使用 default-full.pbl 中列出的文件来检测应用程序。 default-full.pbl 引用了演示对所有 .NET 组件的完整检测的 .pbd 文件。 您可以修改 introscope.autoprobe.directivesFile 属性以使用不同的 .pbl,列出特定的 .pbd 文件,或修改要部署的 .pbl 中列出的 .pbd 文件列表。

更改部署的默认 ProbeBuilder 指令的最常见方式是修改 introscope.autoprobe.directivesFile 属性以使用 default-typical.pbl 文件。 default-typical.pbl 文件引用了检测要监控的组件子集的 .pbd 文件。

从完整检测更改为典型检测:

  1. 停止 IIS。
  2. 在文本编辑器中打开 IntroscopeAgent.profile 文件。
  3. 找到 introscope.autoprobe.directivesFile 属性。
  4. default-full.pbl 更改为 default-typical.pbl。 例如:
    introscope.autoprobe.directivesFile=default-typical.pbl,hotdeploy
    
  5. 保存并关闭文件。
  6. 重新启动 IIS。

有关使用 ProbeBuilder 指令以及使用 .NET 代理监控的默认组件的详细信息,请参阅“自定义默认数据收集”。 有关 ProbeBuilder 指令文件中使用的语法以及自定义监控的详细信息,请参阅“使用 ProbeBuilder 指令”。