Integration Server 10.3 | Microservices Runtime Guide | Monitoring Microservices Runtime | About the Health Gauge | Predefined Health Indicators
 
Predefined Health Indicators
Microservices Runtime includes predefined health indicators for some of the basic components of a Microservices Runtime. Some, but not all, of the health indicators have a configurable property that you can use to specify the threshold at which a health indicator returns an UP or DOWN status.
The following table describes the predefined health indicators included with Microservices Runtime.
Indicator Name
Description
Cluster
Checks for the number of available servers in a cluster of Microservices Runtime servers. Returns a status of UP if the number of available servers is greater than or equal to the defined minimum in the Number of cluster hosts property for the Cluster health indicator. Otherwise, returns a status of DOWN. This health indicator is returned only for a Microservices Runtime that is a member of a configured cluster. That is the Microservices Runtime must be a member of a stateful cluster.
Note:
The Cluster health indicator is added via PIE-58323 which is included in IS_10.3_Core_Fix7 and higher.
Diskspace
Checks for low disk space. Returns status of UP if the percentage of free disk space is greater than what is specified in the Free disk space threshold property for the Diskspace health indicator. Otherwise, returns a status of DOWN.
HybridConnections
Checks all the listed tenant connection aliases and associated accounts for webMethods Cloud. Returns a status of UP if all of the listed tenant connections and associated accounts are UP. Returns a status of DOWN if any of the listed tenant or account connections are down.
The health indicator includes individual statuses for tenant connections and associated accounts, along with the overall hybrid connection status.
If an enabled tenant does not have an account alias or the account alias is not enabled, the health indicator does not list the tenant alias.
If a tenant is disabled and the associated account is enabled, the health indicator shows the account status as UP. This behavior is as designed.
Note:
The hybrid connectivity alerts are introduced as part of PIE-81174 in IS_10.3_Core_Fix28.
JDBC
Checks for available JDBC connections across all JDBC functions such as ISInternal and ISCoreAudit. Returns a status of UP if, for each JDBC connection pool, Microservices Runtime can obtain a valid JDBC connection before a 200 millisecond time out elapses. Otherwise, returns a status of DOWN. The timeout value is not configurable. The JDBC health indicator skips any JDBC functions that do not have an associated pool.
JMS
Checks that JMS connection alias are available. Returns a status of UP if all enabled JMS connection aliases are active, meaning that Microservices Runtime can ping the JMS Provider or create a connection successfully. Otherwise, returns a status of DOWN.
JNDIAliases
Checks that the connections for a JNDI aliases are up by attempting to make a connection for JNDI.
Memory
Checks for low available memory. Returns a status of UP if the percentage of free memory is greater than what is specified for the Free memory threshold property for the Memory health indicator. Otherwise, returns a status of DOWN.
RemoteServers
Checks the status of remote servers. Returns a status of UP if Microservices Runtime can successfully invoke the internal service wm.server:ping on each server for which there exists a remote server alias. Otherwise, returns a status of DOWN.
SFTPServers
Checks the connection to remote SFTP serves for which an SFTP server alias is configured. Returns a status of UP if a connection can be obtained for all of SFTP server aliases with at least one SFTP user alias.
ServiceThread
Checks for low available server threads. Returns a status of UP if the percentage of available server threads is greater than what is specified in the Available threads threshold property for the ServiceThread health indicator. Otherwise, returns a status of DOWN.
Sessions
Checks for low available licensed sessions. Returns a status of UP if the percentage of available licensed sessions is greater than the value specified for the Used licenses threshold property for the Sessions health indicator. Otherwise, returns a status of DOWN.
UMAliases
Checks that the Universal Messaging connection aliases for webMethods messaging. Returns a status of UP if all of the enabled Universal Messaging connection aliases are available. Otherwise, returns a status of DOWN.
Note:
Products installed on top of Microservices Runtime might provide their own health indicators.