JAX-RS 配置选项

编辑

enable_jaxrs_annotation_inheritance (性能)

编辑

默认情况下,探针将扫描整个类层次结构中的 @Path 注解,如果类或其任何超类/接口具有类级别的 @Path 注解,则识别该类为 JAX-RS 资源。如果您的应用程序不使用 @Path 注解继承,请将此属性设置为 false 以仅扫描直接的 @Path 注解。这可以缩短探针的启动时间。

默认值 类型 动态

true

布尔型

false

Java 系统属性 属性文件 环境变量

elastic.apm.enable_jaxrs_annotation_inheritance

enable_jaxrs_annotation_inheritance

ELASTIC_APM_ENABLE_JAXRS_ANNOTATION_INHERITANCE

use_jaxrs_path_as_transaction_name ( [1.8.0] 在 1.8.0 版本中添加。 )

编辑

默认情况下,探针将使用 ClassName#methodName 作为 JAX-RS 请求的事务名称。如果您想使用 @Path 注解中的 URI 模板,请将值设置为 true

默认值 类型 动态

false

布尔型

false

Java 系统属性 属性文件 环境变量

elastic.apm.use_jaxrs_path_as_transaction_name

use_jaxrs_path_as_transaction_name

ELASTIC_APM_USE_JAXRS_PATH_AS_TRANSACTION_NAME