5.2. 自我提供的指标
了解红帽构建的 Keycloak 提供的关键指标。
这是使用指标进行故障排除 一章的一部分。
5.2.1. 先决条件 复制链接链接已复制到粘贴板!
- 需要为红帽构建的 Keycloak 启用指标。如需更多详细信息 ,请参阅指标数据 的见解章节。
- 一个监控系统收集指标数据。
5.2.2. 指标 复制链接链接已复制到粘贴板!
5.2.2.1. 用户事件指标 复制链接链接已复制到粘贴板!
默认禁用用户事件指标。如需有关如何启用它们以及如何配置记录哪些标签的信息,请参阅使用事件指标监控用户活动。
指标 | 描述 |
---|---|
| 计算发生的用户事件。 |
Tags
默认情况下,标签 client_id
和 idp
被禁用,以避免过于高。
realm
- realm
client_id
- 客户端 ID
idp
- 身份供应商
event
-
用户事件,如
登录或
注销
。有关可用 事件概述,请参阅有关事件类型的服务器管理指南。 错误
-
特定于事件的错误,如事件登录的
invalid_user_credentials
。如果没有发生错误,则空字符串。
以下是指标端点提供的响应示例:
5.2.2.2. 密码哈希 复制链接链接已复制到粘贴板!
指标 | 描述 |
---|---|
| 计算密码哈希验证数. |
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
# 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
5.2.3. 后续步骤 复制链接链接已复制到粘贴板!
使用指标返回到故障排除,或继续到 JVM 指标。