搜索

25.2.3. 配置 MicroProfile OpenTracing SmallRye 子系统

download PDF

The microprofile-opentracing-smallrye 子系统包含在默认的 JBoss EAP 7.3 配置中。由于启用了 OpenTracing,可能会有内存或性能成本,因此您可能需要禁用此子系统。

使用下列管理 CLI 命令,从服务器配置中删除 子系统,以全局禁用服务器实例的 MicroProfile OpenTracing 功能:

  1. 移除子系统:

    /subsystem=microprofile-opentracing-smallrye:remove()
  2. 重新加载服务器以使更改生效。

    reload

使用下列管理 CLI 命令,通过将 子系统添加到服务器配置,为服务器实例全局启用 MicroProfile OpenTracing 功能:

  1. 添加 子系统。

    /subsystem=microprofile-opentracing-smallrye:add()
  2. 重新加载服务器以使更改生效。

    reload

没有可用于 microprofile-opentracing-smallrye 子系统的其他配置选项。相反,您可以通过设置系统属性或环境变量来配置 Jaeger Client。如需有关如何配置 Jaeger 客户端的信息,请参阅 Jaeger 文档。如需有效系统属性列表,请参阅 Jaeger 文档中的通过环境配置

重要

因为这个功能是作为技术预览提供的,所以当前的配置选项,特别是那些使用系统属性和环境变量配置 Jaeger 客户端追踪器的配置选项,可能会在以后的发行版本中以不兼容的方式改变。

另请注意,在默认情况下,Jakarta 的 Jaeger 客户端有一个可探测性的抽样策略,它被设置为 0.001,这意味着只会抽样大约一千个 trace。若要对每个请求进行示例,请将系统属性 JAEGER_SAMPLER_TYPE 设置为 const,将 JAEGER_SAMPLER_PARAM 设置为 1

有关如何覆盖默认追踪器以及如何追踪 CDI Bean 的信息,请参阅《开发指南 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/development_guide/#using_microprofile_opentracing_smallrye_tracer 》中使用 Eclipse MicroProfile OpenTracing to Trace Requests

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.