Click the Start a free trial link to start a 30-day SaaS trial of our product and join our community as a trial customer. If you are an existing customer do not start a free trial.
AppDynamics customers and established members should click the sign in button to authenticate.
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