DX Application Performance Management

  • 1.  Only critical metrics enabled

    Posted Nov 08, 2016 12:13 PM

    Hello,

     

    I have a critical situation here. Our production server are running very slow. I received an email asking wich parameters can be set on false. Can someone help me on what each one does and if you recommend disable?

     

    introscope.autoprobe.enable=true
    introscope.agent.clonedAgent=true
    introscope.agent.jmx.enable=true
    introscope.agent.jmx.excludeStringMetrics=true
    introscope.agent.transactiontracer.tailfilterPropagate.enable=true
    introscope.agent.errorsnapshots.enable=true
    introscope.agent.remoteagentconfiguration.enabled=true
    introscope.bootstrapClassesManager.enabled=true
    introscope.agent.remoteagentdynamicinstrumentation.enabled=true
    introscope.autoprobe.dynamicinstrument.enabled=true
    introscope.autoprobe.deepinheritance.enabled=true
    introscope.autoprobe.deepinheritance.auto.turnoff.enable=true
    introscope.agent.metricAging.turnOn=true
    introscope.agent.decorator.enabled=true
    introscope.agent.appmap.enabled=true
    introscope.agent.sockets.managed.reportToAppmap=true
    introscope.agent.sockets.managed.reportMethodAppEdge=true
    introscope.agent.sockets.managed.reportMethodBTEdge=true
    introscope.agent.bizRecording.enabled=true
    introscope.agent.gcmonitor.enable=true
    introscope.agent.threaddump.enable=true
    introscope.agent.deep.errorsnapshot.enable=true
    introscope.agent.deep.stallsnapshot.enabled=true
    introscope.agent.deep.automatic.trace.enabled=true
    introscope.agent.deep.automatic.trace.crossprocess.enabled=true
    introscope.agent.deep.entrypoint.enabled=true
    introscope.agent.external.biz.enabled=true

     

    Best Regards,

    Fernando



  • 2.  Re: Only critical metrics enabled

    Broadcom Employee
    Posted Nov 08, 2016 01:04 PM

    Hello Fernando,

     

    Have you checked what is slow? Is it part of the application? Is It some feature? Have you took some Core or heapDump?

    You can disable some things such as JMX, Sampled trace and etc but the best way in this case would be understand what is causing this.

     

    Gustavo.



  • 3.  Re: Only critical metrics enabled
    Best Answer

    Broadcom Employee
    Posted Nov 08, 2016 02:31 PM

    Its really going to depend more on what your application exposes.

     

    First I would disable autoprobe and restart and see if the app runs faster.  If it does, then you would proceed to figure out what part(s) of the instrumentation are causing a slow down.  If it still runs slow, then its not our instrumentation and the issue would be in your app somewhere.

     

    So if it is our instrumentation, you could start by disabling Socket, UDP and Network tracing.  You could also disable sqlagent tracing.  Deep inheritance, appmap, leakhunter and changedetector are others you can turn off.  These are our heaviest hitters.



  • 4.  Re: Only critical metrics enabled

    Broadcom Employee
    Posted Nov 08, 2016 02:46 PM

    And failing what was suggestion, then opening a case may be the next step..



  • 5.  Re: Only critical metrics enabled

    Posted Nov 08, 2016 03:53 PM

    Fernando, at a glance, I often find it reduce much overhead by disabling deep inheritance.

     

    If you are not currently using agent to record business transactions, the following can and should be disabled:

    introscope.agent.bizRecording.enabled

     

    Francis



  • 6.  Re: Only critical metrics enabled

    Posted Nov 09, 2016 07:32 AM

    I disabled autoprobe and restart and the app runs OK.

    We disabled Socket, UDP, Network tracing, sqlagent tracing and deep inheritance on production server and now its a lot better

     

    Thanks to all of you,

    Fernando