第 15 章 启用红帽构建的 Keycloak 健康检查
红帽构建的 Keycloak 内置了对健康检查的支持。本章论述了如何启用和使用红帽构建的 Keycloak 健康检查。
15.1. 红帽构建的 Keycloak 健康检查端点
红帽构建的 Keycloak 会公开 4 个健康端点:
-
/health/live
-
/health/ready
-
/health/started
-
/health
有关每个端点的含义的信息,请参阅 Quarkus SmallRye Health docs。
这些端点在成功或 503 Service Unavailable
时响应 HTTP 状态 200 OK
,以及类似如下的 JSON 对象:
在没有额外的 per-check 信息的情况下对端点成功响应:
{ "status": "UP", "checks": [] }
使用数据库连接的信息成功响应端点:
{ "status": "UP", "checks": [ { "name": "Keycloak database connections health check", "status": "UP" } ] }