第 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"