2.4. 指标和健康端点


2.4.1. 默认启用嵌入式缓存的指标

现在默认启用嵌入式缓存的指标。要为延迟启用直方图,请将 cache-metrics-histograms-enabled 选项设置为 true

2.4.2. 默认启用 HTTP 端点的指标

红帽构建的 Keycloak 提供的指标现在包含以 http_server 开始的 HTTP 服务器指标。有关一些示例,请参见以下信息。

http_server_active_requests 1.0
http_server_requests_seconds_count{method="GET",outcome="SUCCESS",status="200",uri="/realms/{realm}/protocol/{protocol}/auth"} 1.0
http_server_requests_seconds_sum{method="GET",outcome="SUCCESS",status="200",uri="/realms/{realm}/protocol/{protocol}/auth"} 0.048717142
Copy to Clipboard Toggle word wrap

使用新的选项 http-metrics-histograms-enabledhttp-metrics-slos 启用默认的直方存储桶或特定存储桶以实现服务级别目标(SLO)。参阅 Prometheus 文档中的有关直方图的更多信息,了解如何使用 http_server_requests_seconds_bucket 中提供的额外指标系列。

2.4.3. 指标和健康端点的管理端口

管理端口 9000 上可以访问 /health/metrics 端点,该端点默认开启。这意味着这些端点不再公开给红帽构建 Keycloak 端口 80808443

要反映旧行为,请使用 property --legacy-observability-interface=true,这不会在管理端口上公开这些端点。但是,此属性已弃用,并将在以后的发行版本中删除,因此不建议使用它。

管理接口使用与默认红帽构建的 Keycloak HTTP 服务器不同的 HTTP 服务器,并可单独配置它们。请注意,如果没有为管理界面属性提供值,则会从 Keycloak HTTP 服务器的默认红帽构建中继承它们。

如需了解更多详细信息 ,请参阅配置管理界面

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat