5.3. JVM 指标
使用 JVM 指标观察红帽构建的 Keycloak 的性能。
这是使用指标进行故障排除 一章的一部分。
5.3.1. 先决条件 复制链接链接已复制到粘贴板!
- 需要为红帽构建的 Keycloak 启用指标。如需更多详细信息 ,请参阅指标数据 的见解章节。
- 一个监控系统收集指标数据。
5.3.2. 指标 复制链接链接已复制到粘贴板!
5.3.2.1. JVM 信息 复制链接链接已复制到粘贴板!
指标 | 描述 |
---|---|
| 有关 JVM 的信息,如版本、运行时和供应商。 |
5.3.2.2. 堆内存用量 复制链接链接已复制到粘贴板!
指标 | 描述 |
---|---|
| JVM 已提交使用的内存量,反映出保证 JVM 可以使用的分配内存部分。 |
| JVM 当前使用的内存量,指示应用和 JVM 内部的实际内存消耗。 |
5.3.2.3. 垃圾回收 复制链接链接已复制到粘贴板!
指标 | 描述 |
---|---|
| 由于特定原因,垃圾回收的最大持续时间(以秒为单位)暂停 JVM 体验,这有助于快速区分 GC (次,主)暂停的类型。 |
| 垃圾回收中花费的总累计时间暂停,表示 GC 暂停 JVM 中应用程序性能的影响。 |
| 计算垃圾回收暂停事件总数,帮助评估 JVM 中 GC 暂停的频率。 |
| 对垃圾回收所花费的 CPU 时间的百分比,表示 GC 对 JVM 应用性能的影响。它指的是专用于执行垃圾回收(GC)操作的总 CPU 处理时间比例,而不是运行应用程序代码或执行其他任务。此指标有助于确定 GC 引入了多少开销,影响红帽构建的 Keycloak JVM 的整体性能。 |
5.3.2.4. Kubernetes 中的 CPU 用量 复制链接链接已复制到粘贴板!
指标 | 描述 |
---|---|
| 容器消耗的累积 CPU 时间(以 core-seconds 为单位)。 |
5.3.3. 后续步骤 复制链接链接已复制到粘贴板!
使用指标返回故障排除,或继续 数据库指标。