How to monitor Keycloak?

Hi,

What’s the recommended practice to make sure Keycloak is installed and running successfully (whether it is available) ? Is there something more precise than merely checking if the wildfly process is running (keycloak could be unresponsive, or starting up, etc) ? JMX ? Checking the serverinfo url ? Something else ?

Thanks.

Hi
We are using multiple monitoring systems

  1. Prometheus monitoring in Grafana Dashboard. You can read about it on github - https://github.com/aerogear/keycloak-metrics-spi
  2. Default Wildfly management console. There are many configurations and statistics (HTTP connections, listeners, database connection info like pool size and other) - http://localhost:9990