Skip to content

Experiment with testing of dd-trace-java on GitLab on Windows OS - #12311

Draft
AlexeyKuznetsov-DD wants to merge 26 commits into
masterfrom
alexeyk/gitlab-windows-tests
Draft

AlexeyKuznetsov-DD wants to merge 26 commits into
masterfrom
alexeyk/gitlab-windows-tests

Conversation

@AlexeyKuznetsov-DD

Copy link
Copy Markdown
Contributor

DO NOT MERGE

What Does This Do

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD self-assigned this Aug 26, 2026
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added the tag: do not merge Do not merge changes label Aug 26, 2026
@datadog-prod-us1-5

This comment has been minimized.

@dd-octo-sts

dd-octo-sts Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

🟢 Java Benchmark SLOs — All performance SLOs passed

Suite Status
Startup 🟢 pass

SLO thresholds are defined here based on automatically generated metrics. A warning is raised when results are within 5% of the threshold.

PR vs. master results
Scenario Candidate master Δ (95% CI of mean)
startup:insecure-bank:iast:Agent 13.97 s 13.91 s [-0.4%; +1.3%] (no difference)
startup:insecure-bank:tracing:Agent 12.91 s 12.93 s [-1.0%; +0.5%] (no difference)
startup:petclinic:appsec:Agent 16.99 s 16.76 s [+0.5%; +2.2%] (maybe worse)
startup:petclinic:iast:Agent 16.94 s 17.06 s [-1.4%; +0.0%] (no difference)
startup:petclinic:profiling:Agent 16.85 s 16.27 s [-1.1%; +8.2%] (no difference)
startup:petclinic:sca:Agent 17.02 s 16.82 s [+0.3%; +2.1%] (maybe worse)
startup:petclinic:tracing:Agent 16.20 s 16.26 s [-1.3%; +0.5%] (no difference)

Commit: 740e23ae · CI Pipeline · Benchmarking Platform UI


Load and DaCapo benchmarks can be triggered manually in the GitLab pipeline. Results will appear in the Benchmarking Platform UI after completion.

…ndows-tests

# Conflicts:
#	dd-java-agent/agent-ci-visibility/src/test/groovy/datadog/trace/civisibility/utils/ShellCommandExecutorTest.groovy
#	internal-api/src/test/groovy/datadog/trace/util/ProcessSupervisorTest.groovy
#	utils/test-utils/src/main/java/datadog/trace/test/util/PortableCommand.java
#	utils/test-utils/src/test/java/datadog/trace/test/util/PortableCommandTest.java
@pr-commenter

pr-commenter Bot commented Sep 10, 2026

Copy link
Copy Markdown

Kafka / producer-benchmark

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/gitlab-windows-tests
git_commit_date 1789753479 1789761960
git_commit_sha 7b903a5 740e23a
See matching parameters
Baseline Candidate
ci_job_date 1789763374 1789763374
ci_job_id 2059592051 2059592051
ci_pipeline_id 138596577 138596577
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
jdkVersion 11.0.31 11.0.31
jmhVersion 1.36 1.36
jvm /usr/lib/jvm/java-11-openjdk-amd64/bin/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jvmArgs -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=15002 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=15002 -Dhttp.nonProxyHosts=localhost *.localhost
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-ikgil2ud 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-ikgil2ud 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
vmName OpenJDK 64-Bit Server VM OpenJDK 64-Bit Server VM
vmVersion 11.0.31+11-post-1ubuntu1-22.04.2-Ubuntu 11.0.31+11-post-1ubuntu1-22.04.2-Ubuntu

Summary

Found 0 performance improvements and 0 performance regressions! Performance is the same for 3 metrics, 0 unstable metrics.

See unchanged results
scenario Δ mean throughput
scenario:not-instrumented/KafkaProduceBenchmark.benchProduce same
scenario:only-tracing-dsm-disabled-benchmarks/KafkaProduceBenchmark.benchProduce same
scenario:only-tracing-dsm-enabled-benchmarks/KafkaProduceBenchmark.benchProduce same

@pr-commenter

pr-commenter Bot commented Sep 10, 2026

Copy link
Copy Markdown

Kafka / consumer-benchmark

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/gitlab-windows-tests
git_commit_date 1789147414 1789179373
git_commit_sha 3110972 788e4df
See matching parameters
Baseline Candidate
ci_job_date 1789180683 1789180683
ci_job_id 2038083107 2038083107
ci_pipeline_id 137051809 137051809
cpu_model Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz
jdkVersion 11.0.31 11.0.31
jmhVersion 1.36 1.36
jvm /usr/lib/jvm/java-11-openjdk-amd64/bin/java /usr/lib/jvm/java-11-openjdk-amd64/bin/java
jvmArgs -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=15002 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=15002 -Dhttp.nonProxyHosts=localhost *.localhost
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-27eklw4j 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-27eklw4j 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
vmName OpenJDK 64-Bit Server VM OpenJDK 64-Bit Server VM
vmVersion 11.0.31+11-post-1ubuntu1-22.04.2-Ubuntu 11.0.31+11-post-1ubuntu1-22.04.2-Ubuntu

Summary

Found 0 performance improvements and 1 performance regressions! Performance is the same for 2 metrics, 0 unstable metrics.

scenario Δ mean throughput
scenario:only-tracing-dsm-enabled-benchmarks/KafkaConsumerBenchmark.benchConsume worse
[-9331.502op/s; -1683.014op/s] or [-5.545%; -1.000%]
See unchanged results
scenario Δ mean throughput
scenario:not-instrumented/KafkaConsumerBenchmark.benchConsume same
scenario:only-tracing-dsm-disabled-benchmarks/KafkaConsumerBenchmark.benchConsume same

# Conflicts:
#	utils/test-utils/src/main/java/datadog/trace/test/util/PortableCommand.java
#	utils/test-utils/src/main/java/datadog/trace/test/util/PortableCommandRunner.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

tag: do not merge Do not merge changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant