25.2.2. 关于 MicroProfile OpenTracing SmallRye 子系统

Eclipse Microprofile OpenTracing 功能在 JBoss EAP 中使用 SmallRye OpenTracing 组件实施,并由 microprofile-opentracing-smallrye 子系统提供。此子系统实施 Microprofile 1.3.0,其中包括对对 JAX-RS 端点和 CDI Bean 的请求进行追踪的支持,并包含在默认的 JBoss EAP 7.3 配置中。

The microprofile-opentracing-smallrye 子系统附带了 Jaeger Client 作为默认 tracer,以及 Jakarta EE 应用程序中常用组件的一组检测库,如 Jakarta RESTful Web 服务和上下文以及依赖注入。部署到 JBoss EAP 服务器的每个单独的 WAR 都会自动拥有自己的 跟踪器 实例。EAR 中的每个 WAR 都被视为单独的 WAR,每个 WAR 都有自己的 Tracer 实例。默认情况下,用于 Jaeger Client 的服务名称派生自部署名称,通常是 WAR 文件名。