上一主题: 常用的跟踪器名称和示例下一主题: 平均值跟踪器示例


在自定义跟踪器定义中使用引号

自定义跟踪器可包含带有空格的度量标准名称。 在自定义度量标准名称中使用空格时,CA Technologies 建议在所有度量标准名称两侧加上引号 ("")。

重要信息! 请不要在类名称两侧加引号。 否则会引起自定义跟踪器出现故障。 例如:

正确

IdentifyClassAs: MyClass MyTracers

不正确

IdentifyClassAs: "MyClass" MyTracers

如果创建包含类名称的度量标准名称,则必须在整个度量标准名称两侧加上引号。 允许在度量标准名称中使用空格,度量标准名称中的所有空格都必须包含在引号内。 例如,度量标准名称 "{classname}|Test One Node" 应按如下所示表示:

正确

TraceOneMethodIfFlagged: MyTracers AMethod BlamePointTracer "{classname}|Test One Node"

不正确

TraceOneMethodIfFlagged: MyTracers AMethod BlamePointTracer {classname}|Test One Node

重要信息! Introscope 将不监控类文件名无效的类。 例如,在下面的类文件名中:

org/jboss/seam/example/seambay/AuctionImage$JaxbAccessorM_getData_setData_[B:

_[B: 会导致类文件名无效。 左方括号([)不能作为 Java 类文件名的一部分。 当 Introscope 遇到这类具有无效类名的类时,它将无法检测这些类,并会在代理日志中以错误消息的形式报告这些类。

以下部分是方法跟踪器示例。 在以下示例中,在度量标准名称两侧使用了引号 ("")。 CA Technologies 强烈建议在创建自定义度量标准名称时在所有度量标准名称两侧加上引号。