5.02021-11-25T12:41:14ZTemplates/Applications{Template App Generic Java JMX:jmx["java.lang:type=Memory",HeapMemoryUsage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}*0.7)70% mem Heap Memory used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=Memory",NonHeapMemoryUsage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}*0.7)70% mem Non-Heap Memory used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}*0.7)70% mp CMS Old Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}*0.7)70% mp CMS Perm Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}*0.7)70% mp Code Cache used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Metaspace",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Metaspace",Usage.max].last(0)}*0.7)70% mp Metaspace used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}*0.7)70% mp Perm Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}*0.7)70% mp PS Old Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}*0.7)70% mp PS Perm Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}*0.7)70% mp Tenured Gen used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount].last(0)}>({Template App Generic Java JMX:jmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount].last(0)}*0.7)70% os Opened File Descriptor Count used on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount].last(0)}<{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount].last(0)}gc Concurrent Mark Sweep in fire fighting mode on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount].last(0)}<{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount].last(0)}gc Mark Sweep Compact in fire fighting mode on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount].last(0)}<{Template App Generic Java JMX:jmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount].last(0)}gc PS Mark Sweep in fire fighting mode on {HOST.NAME}AVERAGE{Template App Generic Java JMX:jmx["java.lang:type=Memory",HeapMemoryUsage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=Memory",HeapMemoryUsage.max].last(0)}mem Heap Memory fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=Memory",NonHeapMemoryUsage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=Memory",NonHeapMemoryUsage.max].last(0)}mem Non-Heap Memory fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max].last(0)}mp CMS Old Gen fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max].last(0)}mp CMS Perm Gen fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max].last(0)}mp Code Cache fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Metaspace",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Metaspace",Usage.max].last(0)}mp Metaspace fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max].last(0)}mp Perm Gen fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max].last(0)}mp PS Old Gen fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max].last(0)}mp PS Perm Gen fully committed on {HOST.NAME}WARNING{Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed].last(0)}={Template App Generic Java JMX:jmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max].last(0)}mp Tenured Gen fully committed on {HOST.NAME}WARNINGClass LoaderC80000Template App Generic Java JMXjmx["java.lang:type=ClassLoading",TotalLoadedClassCount]100C800Template App Generic Java JMXjmx["java.lang:type=ClassLoading",UnloadedClassCount]20000C8Template App Generic Java JMXjmx["java.lang:type=ClassLoading",LoadedClassCount]File DescriptorsC80000Template App Generic Java JMXjmx["java.lang:type=OperatingSystem",MaxFileDescriptorCount]100C800Template App Generic Java JMXjmx["java.lang:type=OperatingSystem",OpenFileDescriptorCount]Garbage Collector collections per secondC80000Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=PS Scavenge",CollectionCount]100C800Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=ConcurrentMarkSweep",CollectionCount]20000C8Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=Copy",CollectionCount]3C8C800Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=MarkSweepCompact",CollectionCount]400C8C9Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=PS MarkSweep",CollectionCount]5C800C8Template App Generic Java JMXjmx["java.lang:type=GarbageCollector,name=ParNew",CollectionCount]Memory Pool CMS Old GenC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Old Gen",Usage.used]Memory Pool CMS Perm GenC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=CMS Perm Gen",Usage.used]Memory Pool Code CacheC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Code Cache",Usage.used]Memory Pool MetaspaceC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Metaspace",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Metaspace",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Metaspace",Usage.used]Memory Pool Perm GenC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Perm Gen",Usage.used]Memory Pool PS Old GenC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Old Gen",Usage.used]Memory Pool PS Perm Gen0000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.committed]1C80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.max]200C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=PS Perm Gen",Usage.used]Memory Pool Tenured GenC80000Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.committed]100C800Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.max]20000C8Template App Generic Java JMXjmx["java.lang:type=MemoryPool,name=Tenured Gen",Usage.used]ThreadsC80000Template App Generic Java JMXjmx["java.lang:type=Threading",PeakThreadCount]100C800Template App Generic Java JMXjmx["java.lang:type=Threading",DaemonThreadCount]20000C8Template App Generic Java JMXjmx["java.lang:type=Threading",ThreadCount]