DX Application Performance Management

 View Only

Disabling class com.wily.introscope.agent.trace.jdbc.SQLNameFormatterUtilities.getMetaData(SQLNameFormatterUtilities.java:467)

  • 1.  Disabling class com.wily.introscope.agent.trace.jdbc.SQLNameFormatterUtilities.getMetaData(SQLNameFormatterUtilities.java:467)

    Posted Apr 24, 2020 08:33 AM
    Hello,
    after doing performance test we see that there are some classes that call method getMetaData:

    RGI> Dangerous method call: <connection>.getMetaData()
      at it.rgi.db.connection.XConnection.getMetaData(XConnection.java:546)
      at com.wily.introscope.agent.trace.jdbc.SQLNameFormatterUtilities.getMetaData(SQLNameFormatterUtilities.java:467)
      at com.wily.introscope.agent.trace.jdbc.SQLNameFormatterUtilities.getSafeURL(SQLNameFormatterUtilities.java:2649)
      at com.wily.introscope.agent.sqlagent.hc2.StatementToConnectionMappingTracer$HighPerformanceConnectionCountingBehavior.noticeNewConnection(StatementToConnectionMappingTracer.java:454)
      at com.wily.introscope.agent.sqlagent.hc2.StatementToConnectionMappingTracer.noticeConnection(StatementToConnectionMappingTracer.java:236)
      at com.wily.introscope.agent.sqlagent.hc2.StatementToConnectionMappingTracer.ITracer_finishTrace(StatementToConnectionMappingTracer.java:173)
      at com.wily.introscope.agent.trace.InvocationData.IMethodTracer_finishTrace(InvocationData.java:1522)
      at it.rgi.db.connection.XConnection.prepareStatement(XConnection.java:317)

    Which is the best way to disable the trace com.wily.introscope.agent.trace.jdbc.SQLNameFormatterUtilities.getMetaData ?