Keycloak Metrics Dashboard
98,150

Created 6/22/2021
Updated 6/22/2021
Revision 1
Grafana Version >=7.2.0

Description

This dashboard monitors Keycloak performance and usage with a focus on memory, authentication activity, and request latency. It surfaces real-time JVM memory metrics (jvm_memory_bytes_used, jvm_memory_bytes_max, jvm_memory_bytes_committed) alongside granular auth activity such as keycloak_logins and keycloak_registrations across realms and clients, including error counts (keycloak_response_errors, keycloak_failed_login_attempts, keycloak_registrations_errors). Key features include per-realm and per-client breakdowns, 24h activity panels, and latency heatmaps for GET and POST requests using keycloak_request_duration_bucket and keycloak_request_duration_count to highlight performance %iles and thresholds.

Screenshots

Source Grafana.com

Used Metrics 10

  • jvm_memory_bytes_committed

  • jvm_memory_bytes_max

  • jvm_memory_bytes_used

  • keycloak_failed_login_attempts

  • keycloak_logins

  • keycloak_registrations

  • keycloak_registrations_errors

  • keycloak_request_duration_bucket

  • keycloak_request_duration_count

  • keycloak_response_errors

Get Dashboard
Download
Copy to Clipboard