10.2. JBoss EAP 中的 OpenTelemetry 配置


您可以使用 opentelemetry 子系统在 JBoss EAP 中配置 OpenTelemetry 的许多方面。这包括 exporter、span 处理器和 sampler。

exporter
要分析和视觉化追踪和指标,您可以将它们导出到 Jaeger 等收集器。您可以将 JBoss EAP 配置为使用 Jaeger 或支持 OpenTelemetry 协议(OTLP)的任何收集器。
span 处理器
您可以将 span 处理器配置为导出范围,因为它们是生成或批量的。您还可以将 trace 数量配置为导出。
sampler
您可以通过配置 sampler 将 trace 数量配置为记录。

配置示例

以下 XML 是完整的 OpenTelemetry 配置的示例,包括默认值。进行更改时,JBoss EAP 不会保留默认值,因此您的配置可能会不同。

<subsystem xmlns="urn:wildfly:opentelemetry:1.0"
        service-name="example">
    <exporter
        type="jaeger"
        endpoint="http://localhost:14250"/>
    <span-processor
        type="batch"
        batch-delay="4500"
        max-queue-size="128"
        max-export-batch-size="512"
        export-timeout="45"/>
    <sampler
        type="on"/>
</subsystem>
Copy to Clipboard Toggle word wrap
注意

您不能使用 OpenShift 路由对象来与 Jaeger 端点连接。反之,使用 http:// <ip_address> : & lt;port>http:// <service_name> : <port>

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部