60. Middle Tier - Garbage Collection

If garbage collection is not working correctly it will affect the performance of the application and in worst case also make it unavailable. This check will alert if the Java Memory Usage is not working correctly.

Multiple Instances: Yes (per managed server)

Interval: Every 5 minutes (288 times per day)

Status Expression
Critical If (Java Memory Usage > 90%)

Impact IFS Middleware server becomes sluggish (client sessions) and unresponsive (new sessions). Java fills up with too much long lived data objects.
Suggestion Restart IFS Middleware Server. An Middleware Server with these symptoms over a longer time will never fully recover unless restarted. Read log files and try to find the memory consumer that caused the memory to be filled up.
OK If not status Critical.
Unknown Missing application response.

Metric & Service Command line example
Java Memory Usage java -jar application-monitoring-metrics-cli.jar mws -host=localhost -server=<Managed Server Name> -port=<Managed Server JMX Port> -user=ifsmon -pass=<password> -request=java_memory_usage -ca=90