Cluster

The tables below describe what the Cluster indicators show. To select a cluster, expand the Cluster menu and select the one you want to examine. If a metric is configurable, you can modify it in Settings.


Cluster Node Information

IndicatorDescriptionConfigurable
Server HostnameThe local hostname of the server as determined InetAddress.getLocalHost().getHostName().No
Server MAC AddressThe MAC address of the network interface handling outbound HTTP/HTTPS traffic. See nl.gx.ps.systemrepair.utils.Util.getMACAddress in the System Consistency Checker reusable.
No
Cluster Node IDThe value of the system property org.apache.jackrabbit.core.cluster.node_id.  All values are displayed in green.No
Amount of ProcessorsThe number of processors available on the server as indicated by Runtime.getRuntime().availableProcessors().Yes
Memory Available JVMSpecifies how much memory is available to the Java Virtual Machine (JVM) on the server.Yes
Server ModeShows either "backend" or "frontend" depending on the value of Config.isReadOnly(). If this is true, "frontend" is returned, otherwise "backend" is returned. All values are displayed in green.No
TaskmasterShows either "true" or "false" as indicated by WatcherThread.isClusterTaskMaster().  All values are displayed in green.No
Server Up TimeThe date and time the server was started for the last time. For example:

Server up since Mon Apr 08 11:22:13 CEST 2019

All values are displayed in green. This timestamp can also be seen in the Status Administrative Page.
No




Frontend Requests

IndicatorDescriptionConfigurable
VisitorsThe number of current unique website visitors (active frontend sessions).No
Active RequestsThe number of current frontend active requests. This value can also be see in the Status Administrative Page.Yes
Max Response TimeThe maximum response time, in milliseconds, measured in the last completed interval. The default interval is 5 minutes.No
Average Response TimeThe average time, in milliseconds, it took to handle a frontend request, measured over the last completed interval (five minutes by default).Yes
Departure RateHow long it takes to fully handle a request (the opposite of "Arrival Rate".No
Client ErrorsThe number of 4xx HTML status codes returned as a response to frontend requests in the last completed interval (15 minutes by default).Yes
Server ErrorsThe number of 5xx HTML status codes returned as a response to frontend requests in the last completed interval (15 minutes by default).Yes




Backend Requests

IndicatorDescriptionConfigurable
EditorsThe number of unique editors registered to this XperienCentral deployment, both active and nonactive.No
Active RequestsThe number of current backend active requests. This value can also be see in the Status Administrative Page.Yes
Max Response TimeThe maximum response time, in milliseconds, measured in the last completed interval. The default interval is 5 minutes.No
Average Response TimeThe average time, in milliseconds, the handling of a backend request took, measured over the last completed interval (5 minutes by default).Yes
Traffic QueueIndicates the balance of traffic in the queue.
Client ErrorsThe number of 4xx HTML status codes returned as a response to backend requests in the last completed interval (15 minutes by default).Yes
Server ErrorsThe number of 5xx HTML status codes returned as a response to backend requests in the last completed interval (15 minutes by default).Yes




Software

IndicatorDescriptionConfigurable
Operating SystemShows the value of the system property os.name.
No
Java Virtual MachineShows the value of the system property java.vm.name.
No
Java VersionShows the value of the system property java.version. The value has a status of orange or red when the Java versions are outdated. Note that new Java versions are released every now and then and it is sometimes difficult to tell what latest available version available is.
Yes
Application Server NameShows the name of the application server. The name can be retrieved from within a servlet using ServletContext.getServerInfo(). You need to implement a servlet in order to retrieve it. This retrieves both the name and version number. Boundaries indicate the supported application servers Tomcat, JBoss and WebSphere.Yes
Application Server VersionThe version of the application server. The version can be retrieved from within a servlet using ServletContext.getServerInfo().
Yes




Uploads

IndicatorDescriptionConfigurable
#  UploadsThe number of uploads in the cluster.No
Uploads File SizeThe size, in MB, of all uploads in the cluster.No
#  Multimedia UploadsThe number of multimedia files in the cluster.No
Multimedia Uploads File SizeThe size, in MB, of all multimedia files in the cluster.No




Garbage Collection

IndicatorDescriptionConfigurable
Average space cleared by minor GC since 5 minutesThe average space, in MB, cleared by minor garbage collections in the last interval (5 minutes by default).No
Average space cleared by major GC since 5 minutesThe average space, in MB, cleared by major garbage collections in the last interval (5 minutes by default).No
Amount of minor GC since 5 minutesThe number er of minor garbage collections executed in the last completed interval (5 minutes by default).Yes
Amount of major GC since 5 minutesThe number of major garbage collections executed in the last completed interval (5 minutes by default).Yes


See https://www.oracle.com/webfolder/technetwork/tutorials/obe/java/gc01/index.html for information about garbage collection in Java.




CPU

IndicatorDescriptionConfigurable
Active threadsThe number of active threads in the JVM.Yes
CPU OverviewThe total CPU usage by all processes.Yes
Process CPUThe CPU usage of the current JVM process presented as a percentage of the total available.Yes




Frontend Cache

IndicatorDescriptionConfigurable
Amount of cache filesThe number of files in the frontend cache.No
Cache disk spaceThe size, in KB, of all cached files.No
Cache ratioThe number of frontend requests served from the cache divided by the number of generated frontend requests (in %).No




Memory Information

IndicatorDescriptionConfigurable
Installed RAMThe amount of RAM installed on the server.Yes
Heap allocated to the JVMThe amount of memory allocated to the Java Virtual Machine (JVM).Yes
Used heap memoryThe percentage of used heap space compared to the total committed heap space.Yes




Disk

IndicatorDescriptionConfigurable
CapacityThe size of the hard disk drive on the server.No
Free SpaceThe amount of free space on the disk.Yes
Used Space (in GB)The amount of space used on the disk.No