2.90. Observability 服务


Camel Observability 服务

2.90.1. 什么是内部

有关用法和配置详情,请参阅上述链接。

2.90.2. Maven 协调

在 code.quarkus.redhat.com 上使用此扩展创建新项目

或者将协调添加到现有项目中:

<dependency>
    <groupId>org.apache.camel.quarkus</groupId>
    <artifactId>camel-quarkus-observability-services</artifactId>
</dependency>
Copy to Clipboard Toggle word wrap

2.90.3. 使用方法

此扩展提供了一组建议组件和配置,以简化云环境上的可观察性等操作。虽然扩展主要针对云,但它可用于任何其他环境。

通过在应用程序中添加 camel-quarkus-observability-services 扩展,每个可观察组件(如下所述)将配置为使用其单独的默认设置。不需要额外的配置。

默认情况下,HTTP 端点将在上下文路径 /observe/<service> 下公开。有关此问题的更多详细信息,如下所述。

如果您需要自定义此扩展提供的任何组件,您可以在 application.properties 中指定任何相关的配置选项,因为它在使用各个组件扩展时通常会完成。

2.90.4. 组件

此扩展会自动提供以下 Camel Quarkus 组件扩展:

2.90.4.1. 已知端点列表

此扩展存在将公开以下端点:

Expand
端点描述

/observe/health

应用程序中的所有健康检查程序累积

/observe/health/live

存活度探测端点

/observe/health/ready

就绪度探测端点

/observe/health/started

应用程序已启动探测端点

/observe/metrics

从 Micrometer Prometheus registry 公开的指标

注意

您可以将端点配置为通常在每个扩展配置中正常工作。

2.90.5. OpenTelemetry 配置

此扩展存在将提供所需的检测来启用 OpenTelemetry 指标集合。Camel Quarkus OpenTelemetry 扩展会检测应用程序,并定期尝试将 trace 导出到配置的收集器。默认情况下禁用此设置,以防止应用程序在没有遥测服务器可用时导出 trace。

要启用检测,您需要将以下配置添加到 application.properties 中。

quarkus.otel.sdk.disabled=false
Copy to Clipboard Toggle word wrap

要配置 OpenTelemetry 的任何方面,您可以在 application.properties 中添加以下配置。例如,要自定义应导出 trace 的服务器端点(默认为 http://localhost:4317)。

quarkus.otel.exporter.otlp.traces.endpoint=http://my-otel-collector.svc:4317
Copy to Clipboard Toggle word wrap

完整的配置选项集合记录在 Camel Quarkus OpenTelemetryQuarkus OpenTelemetry 文档中。

注意

Quarkus trace 导出默认为端口 4317 上的 gRPC 协议。

2.90.6. JMX 配置

此扩展存在意味着存在 camel-quarkus-management 扩展。这会公开 Camel JMX MBeans,以提供对正在运行的应用程序的深入了解和管理。

如果要禁用 Camel JMX 检测,您可以将以下配置添加到 application.properties 中。

camel.main.jmxEnabled=false
Copy to Clipboard Toggle word wrap

完整的配置选项集合记录在 Camel Quarkus 管理文档中

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部