Browse Source

SQDEVOPS-372 setup Datadog agent in java test through gradle config. output Datadog logs in a separate file.

tags/10.5.0.89998
Steve Marion 2 months ago
parent
commit
1c4bdad1af
1 changed files with 13 additions and 0 deletions
  1. 13
    0
      build.gradle

+ 13
- 0
build.gradle View File

@@ -334,6 +334,7 @@ subprojects {
}
dependency 'com.onelogin:java-saml:2.9.0'
dependency 'com.oracle.database.jdbc:ojdbc11:23.3.0.23.09'
dependency 'com.datadoghq:dd-java-agent:1.30.1'
dependency 'org.aspectj:aspectjtools:1.9.21'
// If this gets updated the dependency on okio 3.5.0 should be reviewed
dependencySet(group: 'com.squareup.okhttp3', version: '4.12.0') {
@@ -691,6 +692,7 @@ subprojects {
configurations {
utMonitoring
testMonitoring
ddAgent
}

dependencies {
@@ -699,6 +701,17 @@ subprojects {

utMonitoring 'org.aspectj:aspectjweaver:1.9.21'
testMonitoring 'org.aspectj:aspectjweaver:1.9.21'
ddAgent 'com.datadoghq:dd-java-agent'
}

if (System.getenv('CI') == "true") {
doFirst {
ext {
ddJavaAgent = configurations.ddAgent.resolvedConfiguration.resolvedArtifacts.find { it.name == 'dd-java-agent' }
}
jvmArgs "-javaagent:${ddJavaAgent.file}"
jvmArgs "-Ddatadog.slf4j.simpleLogger.logFile=${project.projectDir}/build/datadog.log"
}
}
}


Loading…
Cancel
Save