Uploaded image for project: 'Keycloak'
  1. Keycloak
  2. KEYCLOAK-1594

Extend 'Server Info' page with information about cluster nodes

    Details

    • Type: Enhancement
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Deferred
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:

      Description

      In KEYCLOAK-1542 we extend 'Server Info' by more information about server. But in clustered environment it should be good to extend this page with basic info about each cluster node (or create special page called Cluster Info).
      This allows admin to check basic health of cluster. Info about each cluster node should contain:

      • node address
      • node uptime
      • version of Keycloak on given node
      • version of JVM on given node
      • type and version of OS on given node
      • basic memory info for given node (Total, Used, Free, Free percentage)

      For implementation we should probably use replicated Infinispan cache with short evict period (eg. 15 s). Then each node should start thread during startup which will write info about given node into this cache every few seconds (eg every 5 second).

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  velias Vlastimil Eliáš
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: