上一主题: 查看收集的关于临时检测方法的度量标准下一主题: 删除临时或永久检测


将临时检测转换为永久检测

从临时检测方法中查看度量标准之后,可将此检测转换为永久检测。

将临时检测转换为永久检测:

  1. 在显示一个或多个临时检测方法(可根据其绿色或表示临时检测的图标进行区分)的“事务跟踪查看器”中,右键单击其中一个段。

    临时检测图标如下所示:

    该图显示了“临时检测”图标,该图标用于标记已通过动态检测过程发现但尚未转换为永久检测的跟踪。

  2. 单击“使检测永久...”
  3. 在“使检测永久”对话框中,输入以下信息:

    属性:

 

属性

说明

 

节点名称

在“调查器”树的度量标准浏览器选项卡上,度量标准将显示在此名称下方。

 

路径 (可选)

度量标准的度量标准路径。

要创建新路径,请如下输入新路径:

节点名称|子节点名称

 

跟踪器类型

要使用的跟踪器类型。 仅支持 DynamicBlamePointTracer 类型。

 

调用方式

调用此类的方法的名称。 不可编辑。

 

检测适用于所有调用方法(复选框)

选中此框可使永久检测适用于所有调用方法。

 

将检测缩小至仅此类(复选框)

可缩小此操作以便仅适用于选定的类(即所选事务跟踪组件代表的类),其名称列在此选项的旁边。

临时检测将被删除,且只有此类被指定为永久检测。

默认情况下,“制定永久”操作将适用于从原始接口或抽象类中派生出来的所有类。

注意:在使用此选项缩小检测的应用范围时,一次只能将永久检测应用到一个类。 要应用到多个类,请重复本部分中的步骤。

分组:

可以根据需要将新永久检测指定给现有跟踪器集或新跟踪器集。

 

属性

说明

 

新跟踪器组

选择此选项可创建新的跟踪器组,输入组名称,并向此组分配检测。

 

现有跟踪器组

选择此选项后,可从下拉选择器中选择一个现有跟踪器组。

 

新建标签

输入适用于已保存检测的新标签的名称。 此字符串将是新 .pbd 文件的名称的基础。

 

现有标签

选择此选项后,可从下拉选择器中选择一个现有标签。 这些标签对应于现有 .pbd 文件。

  1. 单击“确定”。
  2. 在确认对话框中,单击“确认”或“取消”。

新建永久检测显示如下:

.NET 用户注意事项

如上所述,.NET 操作环境中的用户必须重新启动 .NET 应用程序才能查看新建的永久检测。

重要信息! 应注意导出并随后使用的检测级别。 由于性能原因,绝不能在产品环境中使用“TraceAllMethods”选项;该选项只能在预生产环境中用于初次创建自定义 PBD(随后会删减)。 正确的做法是在将其从沙盒环境导出到测试环境之前使用搜索功能来筛选及删减检测,在生产环境中使用之前当然也要执行此操作。

注意:.NET 用户无法使用上段中提到的“跟踪所有方法”选项。

关于已转换为永久检测的检测的注意事项

将检测转换为永久检测后,检测保存在“动态”目录的 PBD 中。 如果此目录尚不存在,则自动创建此目录。 且不覆盖现有 PBD。

一次只能将一个临时检测方法转换为永久检测。