Skip to content
Draft
7 changes: 5 additions & 2 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
include:
- local: ".gitlab/one-pipeline.locked.yml"
- local: ".gitlab/benchmarks.yml"
- local: ".gitlab/macrobenchmarks.yml"
- local: ".gitlab/exploration-tests.yml"
- local: ".gitlab/ci-visibility-tests.yml"
- project: 'DataDog/apm-reliability/apm-sdks-benchmarks'
file: '.gitlab/ci-java-spring-petclinic.yml'
ref: 'sarahchen6/migrate-java-macrobenchmarks'

stages:
- build
- publish
- shared-pipeline
- benchmarks
- macrobenchmarks
- java-spring-petclinic-tests
- java-spring-petclinic-macrobenchmarks
- tests
- exploration-tests
- ci-visibility-tests
Expand Down
13 changes: 7 additions & 6 deletions .gitlab/benchmarks/bp-runner.fail-on-breach.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,15 @@ experiments:
thresholds:
- throughput > 1100.0 op/s

# TODO: Startup benchmarks need to be moved from dd-trace-java to apm-sdks-benchmarks (https://github.com/DataDog/dd-trace-java/blob/master/benchmark/startup/petclinic/benchmark.json)
# Startup macrobenchmarks
# https://benchmarking.us1.prod.dog/trends?projectId=4&branch=master&trendsTab=per_scenario&scenario=startup%3Apetclinic%3Atracing%3AAgent.start&trendsType=scenario
- name: "startup:petclinic:tracing:Agent.start"
thresholds:
- execution_time < 1120ms
# - name: "startup:petclinic:tracing:Agent.start"
# thresholds:
# - execution_time < 1120ms
# https://benchmarking.us1.prod.dog/trends?projectId=4&branch=master&trendsTab=per_scenario&scenario=startup%3Apetclinic%3Aprofiling%3AAgent.start&trendsType=scenario
# https://benchmarking.us1.prod.dog/trends?projectId=4&branch=master&trendsTab=per_scenario&scenario=startup%3Apetclinic%3Aappsec%3AAgent.start&trendsType=scenario
# https://benchmarking.us1.prod.dog/trends?projectId=4&branch=master&trendsTab=per_scenario&scenario=startup%3Apetclinic%3Aiast%3AAgent.start&trendsType=scenario
- name: "startup:petclinic:(profiling|appsec|iast):Agent.start"
thresholds:
- execution_time < 1300 ms
# - name: "startup:petclinic:(profiling|appsec|iast):Agent.start"
# thresholds:
# - execution_time < 1300 ms
146 changes: 0 additions & 146 deletions .gitlab/macrobenchmarks.yml

This file was deleted.