5.5. HTTP 指标
使用指标监控红帽构建的 Keycloak HTTP 请求处理。
这是使用指标进行故障排除 一章的一部分。
5.5.1. 先决条件 复制链接链接已复制到粘贴板!
- 需要为红帽构建的 Keycloak 启用指标。如需更多详细信息 ,请参阅指标数据 的见解章节。
- 一个监控系统收集指标数据。
5.5.2. 指标 复制链接链接已复制到粘贴板!
5.5.2.1. 处理时间 复制链接链接已复制到粘贴板!
处理时间由这些指标公开,以监控红帽构建的 Keycloak 性能以及处理请求所需的时间。
在健康的集群中,平均处理时间将保持稳定。处理时间高峰或增加时间可能是一些节点负载的早期签名。
Tags
方法
- HTTP 方法。
结果
- 更为通用的结果标签。
status
- HTTP 状态代码。
uri
- 请求的 URI。
指标 | 描述 |
---|---|
| 处理的请求总数。 |
| 处理的所有请求的总持续时间。 |
您可以通过将 http-metrics-histograms-enabled
设置为 true
来启用此指标的直方图,并使用选项 http-metrics-slos
为服务级别目标添加额外的存储桶。
启用直方图后,可以使用百分比的存储桶。它们可用于创建 heat 映射并分析延迟,仍然收集并公开百分比存储桶,这会增加监控系统的负载。
5.5.2.2. 活跃请求 复制链接链接已复制到粘贴板!
当前活跃的请求数量也可用。
指标 | 描述 |
---|---|
| 当前活跃的请求数量 |
5.5.2.3. bandwidth 复制链接链接已复制到粘贴板!
以下指标有助于监控红帽构建的 Keycloak 使用的带宽和消耗流量,并由收到或发送的请求和响应使用。
指标 | 描述 |
---|---|
| 发送的响应总数。 |
| 发送的字节数。 |
| 收到的请求总数。 |
| 收到的字节数。 |
启用直方图后,可以使用百分比的存储桶。它们可用于创建 heat 映射并分析延迟,仍然收集并公开百分比存储桶,这会增加监控系统的负载。
5.5.3. 后续步骤 复制链接链接已复制到粘贴板!
- 对于单站点部署,请执行集群指标,
- 对于多个站点部署,对于多站点部署,请继续嵌入式 Infinispan 指标
5.5.4. 相关选项 复制链接链接已复制到粘贴板!
value | |
---|---|
CLI: 仅在启用指标时可用 |
|
CLI: 仅在启用指标时可用 |