您可以对调用的后端、常规前端和处理 EJB 的被监控组件进行命名。 通过名称格式化程序,可为 EJB(2.0 或更高版本)客户端 Stub 和 Bean 实现配置合适的名称。
EjbNameFormatter 类可定义与 EJB 相关的度量标准名称、应用程序分类视图应用程序名称或节点名称。 您可以使用以下占位符:
默认情况下,使用以下度量标准名称:
这些名称是默认的 EJB 名称格式化程序。 它们用于 j2ee.pbd 和 appmap-ejb.pbd 文件中。 您可以使用相同的名称格式化程序,但使用不同的度量标准名称。 例如,可以修改现有的跟踪器指令以使用更合适的名称,但保留相同的标志:
...
# Default commented out:
#TraceComplexMethodsIfFlagged: EJB2StubTracing EJB2BackendTracer "{interface}"
#Add the EJB application name to backend marker as well as called method
TraceComplexMethodsIfFlagged: EJB2StubTracing EJB2BackendTracer "MyCustomerBeanApp-{interface}-{method}"
...
SetTracerClassMapping: EJB2BackendTracer com.wily.introscope.agent.trace.BackendTracer com.wily.introscope.probebuilder.validate.ResourceNameValidator
SetTracerParameter: EJB2BackendTracer nameformatter com.wily.introscope.agent.trace.ejb.Ejb2StubNameFormatter
注意:在 EJB 2.0 Bean 的 setContext() 方法中设置 EJB 上下文跟踪器。 此跟踪器是用于 EJB 2.0 Bean 名称格式化程序的内部 CA Introscope® 跟踪器,它使得名称格式化程序可以正常运行。
|
版权所有 © 2013 CA。
保留所有权利。
|
|