<?xml version="1.0" encoding="UTF-8" ?>
<Monitor>
  <monitorName>JavaGarbageCollector</monitorName>
  <monitorId>18</monitorId>
  <isEnabled>true</isEnabled>
  <vector>
    <defString>JavaGC</defString> 
    <merge>true</merge>
  </vector>
  <mbeans>
   <beans>
    <objectNamePattern>java.lang:type=GarbageCollector,*</objectNamePattern>
    <ObjFilters>
    <Filter>
       <key>Name</key>
       <value>Copy</value>
       <value>ParNew</value>
       <value>PS Scavenge</value>
       <value>G1 Young Generation</value>
       <operation>equals</operation>
     </Filter>
     <Filter></Filter>
     </ObjFilters>
     <vectors>
       <type>dynamic</type>
       <prefix>NA</prefix>
       <defString>YoungGC</defString>
       <separator>-</separator>
    </vectors>
     <attribute>
      <name>CollectionCount</name>
      <type>1</type>
      <dataType>java.lang.Long</dataType>
      <index>1</index>
      <path></path>
      <value></value>
    </attribute>
    <attribute>
      <name>YoungGCCountPerMin</name>
      <type>2</type>
      <dataType></dataType>
      <index>2</index>
      <path></path>
      <value>0</value>
    </attribute>
    <attribute>
      <name>CollectionTime</name>
      <type>1</type>
      <dataType>java.lang.Long</dataType>
      <index>3</index>
      <path></path>
      <value></value>
    </attribute>
    <attribute>
      <name>TimeTakenPerMin</name>
      <type>2</type>
      <dataType></dataType>
      <index>4</index>
      <path></path>
      <value>0</value>
    </attribute>
    <attribute>
      <name>avgYoungGCTime</name>
      <type>2</type>
      <dataType></dataType>  
      <index>5</index>
      <path></path>
      <value>0</value>
    </attribute>
  </beans>
<beans>
<objectNamePattern>java.lang:type=GarbageCollector,*</objectNamePattern>
    <ObjFilters>
    <Filter>
       <key>Name</key>
       <value>MarkSweepCompact</value>
       <value>ConcurrentMarkSweep</value>
       <value>PS MarkSweep</value>
       <value>G1 Mixed</value>
       <value>G1 Old Generation</value>
       <operation>equals</operation>
     </Filter>
     <Filter></Filter>
     </ObjFilters>
     <vectors>
       <type>dynamic</type>
       <prefix>NA</prefix>
       <defString>OldGC</defString>
       <separator>-</separator>
    </vectors>
     <attribute>
      <name>CollectionCount</name>
      <type>1</type>
      <dataType>java.lang.Long</dataType>
      <index>6</index>
      <path></path>
      <value></value>
    </attribute>
    <attribute>
      <name>OldGCCountPerMin</name>
      <type>2</type>
      <dataType></dataType>
      <index>7</index>
      <path></path>
      <value>0</value>
    </attribute>
    <attribute>
      <name>CollectionTime</name>
      <type>1</type>
      <dataType>java.lang.Long</dataType>
      <index>8</index>
      <path></path>
      <value></value>
    </attribute>
    <attribute>
      <name>TimeTakenPerMin</name>
      <type>2</type>
      <dataType></dataType>
      <index>9</index>
      <path></path>
      <value>0</value>
    </attribute>
    <attribute>
      <name>avgOldGCTime</name>
      <type>2</type>
      <dataType></dataType>  
      <index>10</index>
      <path></path>
      <value>0</value>
    </attribute>
  </beans>
</mbeans>
</Monitor>
