This is part of the Troubleshooting using metrics guide.
Metrics need to be enabled for Keycloak. Follow the Gaining insights with metrics guide for more details.
A monitoring system collecting the metrics.
Metric | Description |
---|---|
|
Information about the JVM such as version, runtime and vendor. |
Metric | Description |
---|---|
|
The amount of memory that the JVM has committed for use, reflecting the portion of the allocated memory that is guaranteed to be available for the JVM to use. |
|
The amount of memory currently used by the JVM, indicating the actual memory consumption by the application and JVM internals. |
Metric | Description |
---|---|
|
The maximum duration, in seconds, of garbage collection pauses experienced by the JVM due to a particular cause, which helps you quickly differentiate between types of GC (minor, major) pauses. |
|
The total cumulative time spent in garbage collection pauses, indicating the impact of GC pauses on application performance in the JVM. |
|
Counts the total number of garbage collection pause events, helping to assess the frequency of GC pauses in the JVM. |
|
The percentage of CPU time spent on garbage collection, indicating the impact of GC on application performance in the JVM. It refers to the proportion of the total CPU processing time that is dedicated to executing garbage collection (GC) operations, as opposed to running application code or performing other tasks. This metric helps determine how much overhead GC introduces, affecting the overall performance of the Keycloak’s JVM. |
Return back to the Troubleshooting using metrics or proceed to Database Metrics.