5.2. 自我提供的指标


了解红帽构建的 Keycloak 提供的关键指标。

这是使用指标进行故障排除 一章的一部分。

5.2.1. 先决条件

  • 需要为红帽构建的 Keycloak 启用指标。如需更多详细信息 ,请参阅指标数据 的见解章节。
  • 一个监控系统收集指标数据。

5.2.2. 指标

5.2.2.1. 用户事件指标

默认禁用用户事件指标。如需有关如何启用它们以及如何配置记录哪些标签的信息,请参阅使用事件指标监控用户活动

Expand
指标描述

keycloak_user_events_total

计算发生的用户事件。

Tags

默认情况下,标签 client_ididp 被禁用,以避免过于高。

realm
realm
client_id
客户端 ID
idp
身份供应商
event
用户事件,如 登录或 注销。有关可用 事件概述,请参阅有关事件类型的服务器管理指南
错误
特定于事件的错误,如事件登录的 invalid_user_credentials如果没有发生错误,则空字符串。

以下是指标端点提供的响应示例:

# HELP keycloak_user_events_total Keycloak user events
# TYPE keycloak_user_events_total counter
keycloak_user_events_total{client_id="security-admin-console",error="",event="code_to_token",idp="",realm="master",} 1.0
keycloak_user_events_total{client_id="security-admin-console",error="",event="login",idp="",realm="master",} 1.0
keycloak_user_events_total{client_id="security-admin-console",error="",event="logout",idp="",realm="master",} 1.0
keycloak_user_events_total{client_id="security-admin-console",error="invalid_user_credentials",event="login",idp="",realm="master",} 1.0
Copy to Clipboard Toggle word wrap

5.2.2.2. 密码哈希

Expand
指标描述

keycloak_credentials_password_hashing_validations_total

计算密码哈希验证数.

Tags

realm
realm
algorithm
用于哈希密码的算法,如 argon2
hashing_strength
字符串注意哈希算法的强度,例如,根据算法的迭代数量。例如: Argon2id-1.3[m=7168,t=5,p=1]
结果

密码验证结果。可能的值:

valid
密码正确
invalid
密码不正确
错误
创建密码哈希时出错

要配置可用的标签,请将以逗号分隔的标签名称列表提供给以下选项 spi-credential-keycloak-password-validations-counter-tags。默认情况下,所有标签都已启用。

以下是指标端点提供的响应示例:

# HELP keycloak_credentials_password_hashing_validations_total Password validations
# TYPE keycloak_credentials_password_hashing_validations_total counter
keycloak_credentials_password_hashing_validations_total{algorithm="argon2",hashing_strength="Argon2id-1.3[m=7168,t=5,p=1]",outcome="valid",realm="realm-0",} 39949.0
Copy to Clipboard Toggle word wrap

5.2.3. 后续步骤

使用指标返回到故障排除,或继续到 JVM 指标。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat