App Connect

 View Only
Expand all | Collapse all

IIB garbage collection monitoring

  • 1.  IIB garbage collection monitoring

    Posted Tue January 17, 2023 03:46 PM
    In IIB documentation says:
    '

    The key indicators of a successful JVM heap setting are:

    • GC overhead - the percentage of time spent in stop-the-world GC versus the time spent running the application
    • GC pause times - the length of the stop-the-world GC cycles'
    In the Resource statistics I can get
    <resourceIdentifier name="Garbage Collection - J9 GC" CumulativeGCTimeInSeconds="0" CumulativeNumberOfGCCollections="32"/> 

    So IIB statistics do not give me the metrics I need 'percentage of time doing gc' and 'gc pause time'.
    If the IIB jvm was a WebSphere Application Server (WAS) I could use jvm parameters to enable the verbose of gc and get a file with the gc statistics that I would format with a tool GCMV to get that values. 
    Since the IIB jvm is not a WAS, is it possible to get the same results, I mean enable verbose gc in IIB jvm?

    ------------------------------
    Joao Alexandre
    ------------------------------


  • 2.  RE: IIB garbage collection monitoring

    Posted Mon January 30, 2023 09:17 AM
    Hi Joao,  Does the mqsichangeproperties ${IIB_NODE_NAME} -b agent -n jvmVerboseOption -o ComIbmJVMManager -v gc work for you?

    https://www.ibm.com/docs/en/integration-bus/10.0?topic=command-jvm-parameter-values

    Regards,

    Jim

    ------------------------------
    Jim Eberwein
    ------------------------------