Skip to content

Commit 88dbfda

Browse files
vandonronkar-dream11amarziali
authored
Add vertx postgresql client instrumentation (#8471)
* added vertx postgresql client instrumentation * Updated code * Applied spotless formatting * Updated version support for postgres * move common vertx sql code * clean gradle file and remove muzzle hacks * also unify older instrumentation * add dependency for tests * rename to match actual version * muzzle fix * add instrumentation handling v4.4.2+ * fix latest tests of mysql client to be actually latest * add lockfiles * refactor and clean up --------- Co-authored-by: Onkar Sarvade <[email protected]> Co-authored-by: Andrea Marziali <[email protected]>
1 parent 04b1afd commit 88dbfda

50 files changed

Lines changed: 1248 additions & 830 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,6 @@ muzzle {
88
versions = '[3.9.0,4)'
99
assertInverse = true
1010
}
11-
fail {
12-
group = 'io.vertx'
13-
module = 'vertx-pg-client'
14-
versions = '[,]'
15-
}
1611
}
1712

1813
addTestSuiteForDir('latestDepTest', 'test')
@@ -28,6 +23,7 @@ dependencies {
2823
compileOnly group: 'io.vertx', name: 'vertx-mysql-client', version: '3.9.0'
2924

3025
testImplementation group: 'io.vertx', name: 'vertx-mysql-client', version: '3.9.0'
26+
testRuntimeOnly project(':dd-java-agent:instrumentation:vertx-sql-client-3.9')
3127

3228
// This is needed for the test container to start
3329
testImplementation group: 'mysql', name: 'mysql-connector-java', version: '8.0.23'

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/CursorReadAdvice.java

Lines changed: 0 additions & 56 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/PrepareHandlerWrapper.java

Lines changed: 0 additions & 32 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/PreparedQueryInstrumentation.java

Lines changed: 0 additions & 72 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/PreparedStatementQueryAdvice.java

Lines changed: 0 additions & 22 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/QueryAdvice.java

Lines changed: 0 additions & 82 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/QueryImplInstrumentation.java

Lines changed: 0 additions & 57 deletions
This file was deleted.

dd-java-agent/instrumentation/vertx-mysql-client-3.9/src/main/java/datadog/trace/instrumentation/vertx_sql_client/SqlClientBaseAdvice.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)