37.3. 使用
默认情况下,扩展 AbstractHealthCheck
的类作为存活度和就绪度检查注册。您可以覆盖 isReadiness
方法来控制这种行为。
应用程序提供的任何检查都会被自动发现并绑定到 Camel 注册表。它们将通过 Quarkus 健康端点 /q/health/live
和 / q/health/ready 提供
。
您还可以提供自定义的 HealthCheckRepository
实施,它们也会自动发现和绑定到 Camel 注册表。
如需更多信息,请参阅 Quarkus 健康指南。
37.3.1. 提供健康检查 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
有些检查会自动为您的应用程序注册。
37.3.1.1. Camel 上下文健康状态 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
检查 Camel 上下文状态,如果状态不是"Started",则会导致健康检查状态为 DOWN
。
37.3.1.2. Camel 路由健康 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
检查每个路由的状态,如果任何路由状态不是"Started",则会导致健康检查状态为 DOWN
。