Not a customer? Click the 'Start a free trial' link to begin a 30-day SaaS trial of our product and to join our community.
Existing Cisco AppDynamics customers should click the 'Sign In' button to authenticate to access the community
on 01-29-2015 01:38 PM - edited on 11-26-2018 04:54 PM by Nina.Wolinsky
Sometimes you can use one or more of the JDBC Agent node properties to get visibility for JDBC servers that are not discovered automatically by AppDynamics App Agents.
If there's a JDBC driver for the database we can often apply our standard instrumentation. This involves getting the driver JAR and decompiling it to get the classes that implement the relevant interfaces. You can apply the instrumentation for Connection, Statement, CallableStatement, and PreparedStatement interfaces using the following node properties through the Controller UI:
jdbc-prepared-statements
jdbc-callable-statements
jdbc-statements
jdbc-connections
You can also use these properties to enable SQL capture for any JDBC-compliant data source that is not instrumented by default.
For example, for SQLite the values are:
jdbc-statements: value=
"org.sqlite.Stmt"
jdbc-connections: value=
"org.sqlite.SQLiteConnection"
jdbc-prepared-statements: value=
"org.sqlite.PrepStmt"
Access the Node Dashboard to edit the value of these properties. Use these steps: Edit Registered Node Property.
Tip: Separate multiple class names using a ',' (comma) as a separator in the agent node properties configuration.
Thank you! Your submission has been received!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form