DataDog / dd-trace-java

Datadog APM client for Java
https://docs.datadoghq.com/tracing/languages/java
Apache License 2.0
572 stars 284 forks source link

Send telemetry log when Probe status queue is full #7557

Closed jpbempel closed 2 weeks ago

jpbempel commented 3 weeks ago

What Does This Do

Use a rate limited logger to warn the queue for probe status is full and send it explicitly to telemetry

Motivation

Additional Notes

Contributor Checklist

Jira ticket: DEBUG-2700

pr-commenter[bot] commented 3 weeks ago

Debugger benchmarks

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
ci_job_date 1725530194 1725530573
end_time 2024-09-05T09:57:48 2024-09-05T10:04:07
git_branch master jpbempel/log-probestatussink-full-q
git_commit_sha 7497a93de3 36afbf0e6341cb889f934d7b9a0b787d4ba2ede0
start_time 2024-09-05T09:56:35 2024-09-05T10:02:54
See matching parameters | |Baseline |Candidate | |----------------------|----------------------------------------------|----------------------------------------------| |ci_job_id |628438745 |628438745 | |ci_pipeline_id |43598748 |43598748 | |cpu_model |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz| |git_commit_date|1725529626 |1725529626 |

Summary

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

See unchanged results |scenario |Δ mean agg_http_req_duration_min |Δ mean agg_http_req_duration_p50 |Δ mean agg_http_req_duration_p75 |Δ mean agg_http_req_duration_p99 |Δ mean throughput | |----------------|---------------------------------------------------------------------|----------------------------------------------------------------|-----------------------------------------------------------------|-----------------------------------------------------------------|---------------------------------------------------------------------| |scenario:noprobe|unstable
[-19461.499ns; +17674.851ns] or [-7.576%; +6.880%]|unstable
[-28.789µs; +31.932µs] or [-9.872%; +10.950%]|unstable
[-39.058µs; +44.217µs] or [-12.853%; +14.551%]|unstable
[-86.864µs; +90.485µs] or [-13.663%; +14.233%]|same | |scenario:basic |same |same |same |unstable
[-60.394µs; +80.213µs] or [-9.704%; +12.889%] |unstable
[-178.130op/s; +178.130op/s] or [-6.947%; +6.947%]| |scenario:loop |unsure
[+13.273µs; +25.713µs] or [+0.128%; +0.249%] |same |same |same |same |
Request duration reports for reports ```mermaid gantt title reports - request duration [CI 0.99] : candidate=None, baseline=None dateFormat X axisFormat %s section baseline noprobe (291.609 µs) : 268, 315 . : milestone, 292, basic (301.055 µs) : 294, 308 . : milestone, 301, loop (10.528 ms) : 10493, 10564 . : milestone, 10528, section candidate noprobe (293.18 µs) : 260, 327 . : milestone, 293, basic (298.334 µs) : 291, 306 . : milestone, 298, loop (10.526 ms) : 10499, 10553 . : milestone, 10526, ``` * **baseline** results |Scenario|Request median duration [CI 0.99]| |---|---| |noprobe|291.609 µs [268.074 µs, 315.144 µs]| |basic|301.055 µs [293.881 µs, 308.23 µs]| |loop|10.528 ms [10.493 ms, 10.564 ms]| * **candidate** results |Scenario|Request median duration [CI 0.99]| |---|---| |noprobe|293.18 µs [259.645 µs, 326.716 µs]| |basic|298.334 µs [290.522 µs, 306.146 µs]| |loop|10.526 ms [10.499 ms, 10.553 ms]|
pr-commenter[bot] commented 3 weeks ago

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/log-probestatussink-full-q
git_commit_date 1725526572 1725529626
git_commit_sha 7497a93de3 36afbf0e63
release_version 1.40.0-SNAPSHOT~7497a93de3 1.40.0-SNAPSHOT~36afbf0e63
See matching parameters | |Baseline |Candidate | |---------------------|----------------------------------------------|----------------------------------------------| |application |insecure-bank |insecure-bank | |ci_job_date |1725531905 |1725531905 | |ci_job_id |628438736 |628438736 | |ci_pipeline_id|43598748 |43598748 | |cpu_model |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz| |module |Agent |Agent | |parent |None |None | |variant |iast |iast |

Summary

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

Startup time reports for petclinic ```mermaid gantt title petclinic - global startup overhead: candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section tracing Agent [baseline] (1.052 s) : 0, 1052433 Total [baseline] (10.339 s) : 0, 10339041 Agent [candidate] (1.049 s) : 0, 1048508 Total [candidate] (10.415 s) : 0, 10415236 section appsec Agent [baseline] (1.185 s) : 0, 1185410 Total [baseline] (10.579 s) : 0, 10578855 Agent [candidate] (1.185 s) : 0, 1184975 Total [candidate] (10.599 s) : 0, 10598844 section iast Agent [baseline] (1.182 s) : 0, 1181565 Total [baseline] (10.875 s) : 0, 10874636 Agent [candidate] (1.175 s) : 0, 1174510 Total [candidate] (10.813 s) : 0, 10812566 section profiling Agent [baseline] (1.246 s) : 0, 1246445 Total [baseline] (10.559 s) : 0, 10559059 Agent [candidate] (1.247 s) : 0, 1247494 Total [candidate] (10.557 s) : 0, 10556506 ``` * **baseline** results |Module|Variant|Duration|Δ tracing| |---|---|---|---| |Agent|tracing|1.052 s |-| |Agent|appsec|1.185 s |132.976 ms (12.6%)| |Agent|iast|1.182 s |129.132 ms (12.3%)| |Agent|profiling|1.246 s |194.012 ms (18.4%)| |Total|tracing|10.339 s |-| |Total|appsec|10.579 s |239.814 ms (2.3%)| |Total|iast|10.875 s |535.595 ms (5.2%)| |Total|profiling|10.559 s |220.018 ms (2.1%)| * **candidate** results |Module|Variant|Duration|Δ tracing| |---|---|---|---| |Agent|tracing|1.049 s |-| |Agent|appsec|1.185 s |136.468 ms (13.0%)| |Agent|iast|1.175 s |126.002 ms (12.0%)| |Agent|profiling|1.247 s |198.987 ms (19.0%)| |Total|tracing|10.415 s |-| |Total|appsec|10.599 s |183.608 ms (1.8%)| |Total|iast|10.813 s |397.33 ms (3.8%)| |Total|profiling|10.557 s |141.27 ms (1.4%)| ```mermaid gantt title petclinic - break down per module: candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (671.494 ms) : 0, 671494 BytebuddyAgent [candidate] (668.873 ms) : 0, 668873 GlobalTracer [baseline] (307.798 ms) : 0, 307798 GlobalTracer [candidate] (306.424 ms) : 0, 306424 AppSec [baseline] (51.383 ms) : 0, 51383 AppSec [candidate] (51.474 ms) : 0, 51474 Remote Config [baseline] (668.466 µs) : 0, 668 Remote Config [candidate] (668.387 µs) : 0, 668 Telemetry [baseline] (7.48 ms) : 0, 7480 Telemetry [candidate] (7.482 ms) : 0, 7482 section appsec BytebuddyAgent [baseline] (691.877 ms) : 0, 691877 BytebuddyAgent [candidate] (691.15 ms) : 0, 691150 GlobalTracer [baseline] (301.078 ms) : 0, 301078 GlobalTracer [candidate] (301.004 ms) : 0, 301004 AppSec [baseline] (158.646 ms) : 0, 158646 AppSec [candidate] (159.752 ms) : 0, 159752 Remote Config [baseline] (625.494 µs) : 0, 625 Remote Config [candidate] (615.12 µs) : 0, 615 Telemetry [baseline] (8.887 ms) : 0, 8887 Telemetry [candidate] (8.566 ms) : 0, 8566 IAST [baseline] (21.315 ms) : 0, 21315 IAST [candidate] (20.578 ms) : 0, 20578 section iast BytebuddyAgent [baseline] (785.7 ms) : 0, 785700 BytebuddyAgent [candidate] (780.809 ms) : 0, 780809 GlobalTracer [baseline] (298.029 ms) : 0, 298029 GlobalTracer [candidate] (296.334 ms) : 0, 296334 AppSec [baseline] (53.5 ms) : 0, 53500 AppSec [candidate] (51.615 ms) : 0, 51615 Remote Config [baseline] (595.184 µs) : 0, 595 Remote Config [candidate] (587.581 µs) : 0, 588 Telemetry [baseline] (8.784 ms) : 0, 8784 Telemetry [candidate] (8.058 ms) : 0, 8058 IAST [baseline] (21.28 ms) : 0, 21280 IAST [candidate] (23.48 ms) : 0, 23480 section profiling ProfilingAgent [baseline] (95.437 ms) : 0, 95437 ProfilingAgent [candidate] (95.736 ms) : 0, 95736 BytebuddyAgent [baseline] (664.135 ms) : 0, 664135 BytebuddyAgent [candidate] (664.948 ms) : 0, 664948 GlobalTracer [baseline] (389.147 ms) : 0, 389147 GlobalTracer [candidate] (388.963 ms) : 0, 388963 AppSec [baseline] (51.874 ms) : 0, 51874 AppSec [candidate] (51.964 ms) : 0, 51964 Remote Config [baseline] (681.449 µs) : 0, 681 Remote Config [candidate] (685.549 µs) : 0, 686 Telemetry [baseline] (7.349 ms) : 0, 7349 Telemetry [candidate] (7.374 ms) : 0, 7374 Profiling [baseline] (95.461 ms) : 0, 95461 Profiling [candidate] (95.759 ms) : 0, 95759 ```
Startup time reports for insecure-bank ```mermaid gantt title insecure-bank - global startup overhead: candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section tracing Agent [baseline] (1.05 s) : 0, 1050437 Total [baseline] (8.514 s) : 0, 8514085 Agent [candidate] (1.049 s) : 0, 1049067 Total [candidate] (8.502 s) : 0, 8501858 section iast Agent [baseline] (1.174 s) : 0, 1174275 Total [baseline] (8.976 s) : 0, 8976372 Agent [candidate] (1.172 s) : 0, 1172156 Total [candidate] (8.957 s) : 0, 8957284 section iast_HARDCODED_SECRET_DISABLED Agent [baseline] (1.184 s) : 0, 1183558 Total [baseline] (9.022 s) : 0, 9022204 Agent [candidate] (1.181 s) : 0, 1181286 Total [candidate] (8.945 s) : 0, 8944823 section iast_TELEMETRY_OFF Agent [baseline] (1.173 s) : 0, 1172651 Total [baseline] (8.969 s) : 0, 8969176 Agent [candidate] (1.168 s) : 0, 1168450 Total [candidate] (8.982 s) : 0, 8981710 ``` * **baseline** results |Module|Variant|Duration|Δ tracing| |---|---|---|---| |Agent|tracing|1.05 s |-| |Agent|iast|1.174 s |123.837 ms (11.8%)| |Agent|iast_HARDCODED_SECRET_DISABLED|1.184 s |133.121 ms (12.7%)| |Agent|iast_TELEMETRY_OFF|1.173 s |122.214 ms (11.6%)| |Total|tracing|8.514 s |-| |Total|iast|8.976 s |462.287 ms (5.4%)| |Total|iast_HARDCODED_SECRET_DISABLED|9.022 s |508.118 ms (6.0%)| |Total|iast_TELEMETRY_OFF|8.969 s |455.091 ms (5.3%)| * **candidate** results |Module|Variant|Duration|Δ tracing| |---|---|---|---| |Agent|tracing|1.049 s |-| |Agent|iast|1.172 s |123.089 ms (11.7%)| |Agent|iast_HARDCODED_SECRET_DISABLED|1.181 s |132.219 ms (12.6%)| |Agent|iast_TELEMETRY_OFF|1.168 s |119.383 ms (11.4%)| |Total|tracing|8.502 s |-| |Total|iast|8.957 s |455.427 ms (5.4%)| |Total|iast_HARDCODED_SECRET_DISABLED|8.945 s |442.965 ms (5.2%)| |Total|iast_TELEMETRY_OFF|8.982 s |479.852 ms (5.6%)| ```mermaid gantt title insecure-bank - break down per module: candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section tracing BytebuddyAgent [baseline] (670.181 ms) : 0, 670181 BytebuddyAgent [candidate] (669.279 ms) : 0, 669279 GlobalTracer [baseline] (307.058 ms) : 0, 307058 GlobalTracer [candidate] (306.838 ms) : 0, 306838 AppSec [baseline] (51.413 ms) : 0, 51413 AppSec [candidate] (51.227 ms) : 0, 51227 Remote Config [baseline] (673.162 µs) : 0, 673 Remote Config [candidate] (670.646 µs) : 0, 671 Telemetry [baseline] (7.496 ms) : 0, 7496 Telemetry [candidate] (7.456 ms) : 0, 7456 section iast BytebuddyAgent [baseline] (781.203 ms) : 0, 781203 BytebuddyAgent [candidate] (779.207 ms) : 0, 779207 GlobalTracer [baseline] (296.037 ms) : 0, 296037 GlobalTracer [candidate] (296.08 ms) : 0, 296080 AppSec [baseline] (53.311 ms) : 0, 53311 AppSec [candidate] (51.283 ms) : 0, 51283 IAST [baseline] (21.382 ms) : 0, 21382 IAST [candidate] (22.606 ms) : 0, 22606 Remote Config [baseline] (600.014 µs) : 0, 600 Remote Config [candidate] (585.382 µs) : 0, 585 Telemetry [baseline] (8.104 ms) : 0, 8104 Telemetry [candidate] (8.765 ms) : 0, 8765 section iast_HARDCODED_SECRET_DISABLED BytebuddyAgent [baseline] (787.288 ms) : 0, 787288 BytebuddyAgent [candidate] (785.294 ms) : 0, 785294 GlobalTracer [baseline] (298.038 ms) : 0, 298038 GlobalTracer [candidate] (297.665 ms) : 0, 297665 AppSec [baseline] (55.008 ms) : 0, 55008 AppSec [candidate] (52.97 ms) : 0, 52970 IAST [baseline] (20.593 ms) : 0, 20593 IAST [candidate] (22.132 ms) : 0, 22132 Remote Config [baseline] (622.142 µs) : 0, 622 Remote Config [candidate] (597.876 µs) : 0, 598 Telemetry [baseline] (8.219 ms) : 0, 8219 Telemetry [candidate] (8.901 ms) : 0, 8901 section iast_TELEMETRY_OFF BytebuddyAgent [baseline] (779.767 ms) : 0, 779767 BytebuddyAgent [candidate] (775.967 ms) : 0, 775967 GlobalTracer [baseline] (296.434 ms) : 0, 296434 GlobalTracer [candidate] (295.462 ms) : 0, 295462 AppSec [baseline] (52.47 ms) : 0, 52470 AppSec [candidate] (51.653 ms) : 0, 51653 IAST [baseline] (21.728 ms) : 0, 21728 IAST [candidate] (23.935 ms) : 0, 23935 Remote Config [baseline] (569.762 µs) : 0, 570 Remote Config [candidate] (582.573 µs) : 0, 583 Telemetry [baseline] (8.001 ms) : 0, 8001 Telemetry [candidate] (7.229 ms) : 0, 7229 ```

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2024-09-05T09:55:49 2024-09-05T10:02:38
git_branch master jpbempel/log-probestatussink-full-q
git_commit_date 1725526572 1725529626
git_commit_sha 7497a93de3 36afbf0e63
release_version 1.40.0-SNAPSHOT~7497a93de3 1.40.0-SNAPSHOT~36afbf0e63
start_time 2024-09-05T09:55:36 2024-09-05T10:02:25
See matching parameters | |Baseline |Candidate | |---------------------|----------------------------------------------|----------------------------------------------| |application |insecure-bank |insecure-bank | |ci_job_date |1725530902 |1725530902 | |ci_job_id |628438738 |628438738 | |ci_pipeline_id|43598748 |43598748 | |cpu_model |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz| |variant |iast |iast |

Summary

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

Request duration reports for petclinic ```mermaid gantt title petclinic - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section baseline no_agent (1.36 ms) : 1339, 1380 . : milestone, 1360, appsec (1.729 ms) : 1704, 1754 . : milestone, 1729, appsec_no_iast (1.711 ms) : 1687, 1736 . : milestone, 1711, iast (1.481 ms) : 1458, 1503 . : milestone, 1481, profiling (1.461 ms) : 1437, 1486 . : milestone, 1461, tracing (1.458 ms) : 1433, 1483 . : milestone, 1458, section candidate no_agent (1.347 ms) : 1327, 1366 . : milestone, 1347, appsec (1.735 ms) : 1711, 1760 . : milestone, 1735, appsec_no_iast (1.738 ms) : 1715, 1762 . : milestone, 1738, iast (1.464 ms) : 1442, 1487 . : milestone, 1464, profiling (1.478 ms) : 1455, 1501 . : milestone, 1478, tracing (1.453 ms) : 1429, 1478 . : milestone, 1453, ``` * **baseline** results |Variant|Request duration [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|1.36 ms [1.339 ms, 1.38 ms]|-| |appsec|1.729 ms [1.704 ms, 1.754 ms]|369.667 µs (27.2%)| |appsec_no_iast|1.711 ms [1.687 ms, 1.736 ms]|351.743 µs (25.9%)| |iast|1.481 ms [1.458 ms, 1.503 ms]|120.962 µs (8.9%)| |profiling|1.461 ms [1.437 ms, 1.486 ms]|101.767 µs (7.5%)| |tracing|1.458 ms [1.433 ms, 1.483 ms]|98.154 µs (7.2%)| * **candidate** results |Variant|Request duration [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|1.347 ms [1.327 ms, 1.366 ms]|-| |appsec|1.735 ms [1.711 ms, 1.76 ms]|388.701 µs (28.9%)| |appsec_no_iast|1.738 ms [1.715 ms, 1.762 ms]|391.793 µs (29.1%)| |iast|1.464 ms [1.442 ms, 1.487 ms]|117.781 µs (8.7%)| |profiling|1.478 ms [1.455 ms, 1.501 ms]|131.02 µs (9.7%)| |tracing|1.453 ms [1.429 ms, 1.478 ms]|106.589 µs (7.9%)|
Request duration reports for insecure-bank ```mermaid gantt title insecure-bank - request duration [CI 0.99] : candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section baseline no_agent (376.972 µs) : 357, 397 . : milestone, 377, iast (485.135 µs) : 463, 507 . : milestone, 485, iast_FULL (552.713 µs) : 531, 574 . : milestone, 553, iast_GLOBAL (506.661 µs) : 485, 528 . : milestone, 507, iast_HARDCODED_SECRET_DISABLED (482.865 µs) : 461, 505 . : milestone, 483, iast_INACTIVE (445.305 µs) : 425, 466 . : milestone, 445, iast_TELEMETRY_OFF (472.484 µs) : 450, 495 . : milestone, 472, tracing (435.866 µs) : 415, 456 . : milestone, 436, section candidate no_agent (366.305 µs) : 347, 386 . : milestone, 366, iast (478.009 µs) : 454, 502 . : milestone, 478, iast_FULL (551.228 µs) : 530, 572 . : milestone, 551, iast_GLOBAL (503.544 µs) : 482, 525 . : milestone, 504, iast_HARDCODED_SECRET_DISABLED (488.399 µs) : 467, 510 . : milestone, 488, iast_INACTIVE (441.593 µs) : 421, 462 . : milestone, 442, iast_TELEMETRY_OFF (474.505 µs) : 451, 498 . : milestone, 475, tracing (442.531 µs) : 422, 463 . : milestone, 443, ``` * **baseline** results |Variant|Request duration [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|376.972 µs [357.374 µs, 396.57 µs]|-| |iast|485.135 µs [463.03 µs, 507.24 µs]|108.164 µs (28.7%)| |iast_FULL|552.713 µs [531.48 µs, 573.946 µs]|175.741 µs (46.6%)| |iast_GLOBAL|506.661 µs [485.122 µs, 528.2 µs]|129.69 µs (34.4%)| |iast_HARDCODED_SECRET_DISABLED|482.865 µs [461.022 µs, 504.707 µs]|105.893 µs (28.1%)| |iast_INACTIVE|445.305 µs [424.545 µs, 466.065 µs]|68.334 µs (18.1%)| |iast_TELEMETRY_OFF|472.484 µs [449.821 µs, 495.146 µs]|95.512 µs (25.3%)| |tracing|435.866 µs [415.308 µs, 456.424 µs]|58.895 µs (15.6%)| * **candidate** results |Variant|Request duration [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|366.305 µs [347.045 µs, 385.565 µs]|-| |iast|478.009 µs [454.38 µs, 501.638 µs]|111.704 µs (30.5%)| |iast_FULL|551.228 µs [530.121 µs, 572.336 µs]|184.924 µs (50.5%)| |iast_GLOBAL|503.544 µs [482.248 µs, 524.84 µs]|137.24 µs (37.5%)| |iast_HARDCODED_SECRET_DISABLED|488.399 µs [466.518 µs, 510.28 µs]|122.095 µs (33.3%)| |iast_INACTIVE|441.593 µs [420.992 µs, 462.195 µs]|75.289 µs (20.6%)| |iast_TELEMETRY_OFF|474.505 µs [451.385 µs, 497.625 µs]|108.2 µs (29.5%)| |tracing|442.531 µs [422.007 µs, 463.055 µs]|76.226 µs (20.8%)|

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master jpbempel/log-probestatussink-full-q
git_commit_date 1725526572 1725529626
git_commit_sha 7497a93de3 36afbf0e63
release_version 1.40.0-SNAPSHOT~7497a93de3 1.40.0-SNAPSHOT~36afbf0e63
See matching parameters | |Baseline |Candidate | |---------------------|----------------------------------------------|----------------------------------------------| |application |biojava |biojava | |ci_job_date |1725531529 |1725531529 | |ci_job_id |628438739 |628438739 | |ci_pipeline_id|43598748 |43598748 | |cpu_model |Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz|Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz| |variant |appsec |appsec |

Summary

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

Execution time for tomcat ```mermaid gantt title tomcat - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section baseline no_agent (1.46 ms) : 1448, 1471 . : milestone, 1460, appsec (2.236 ms) : 2201, 2272 . : milestone, 2236, iast (1.969 ms) : 1927, 2011 . : milestone, 1969, iast_GLOBAL (2.021 ms) : 1977, 2065 . : milestone, 2021, profiling (1.856 ms) : 1822, 1890 . : milestone, 1856, tracing (1.846 ms) : 1812, 1879 . : milestone, 1846, section candidate no_agent (1.462 ms) : 1450, 1473 . : milestone, 1462, appsec (2.228 ms) : 2193, 2263 . : milestone, 2228, iast (1.979 ms) : 1936, 2022 . : milestone, 1979, iast_GLOBAL (2.025 ms) : 1982, 2069 . : milestone, 2025, profiling (1.87 ms) : 1836, 1903 . : milestone, 1870, tracing (1.843 ms) : 1810, 1876 . : milestone, 1843, ``` * **baseline** results |Variant|Execution Time [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|1.46 ms [1.448 ms, 1.471 ms]|-| |appsec|2.236 ms [2.201 ms, 2.272 ms]|776.502 µs (53.2%)| |iast|1.969 ms [1.927 ms, 2.011 ms]|509.139 µs (34.9%)| |iast_GLOBAL|2.021 ms [1.977 ms, 2.065 ms]|561.215 µs (38.4%)| |profiling|1.856 ms [1.822 ms, 1.89 ms]|396.259 µs (27.1%)| |tracing|1.846 ms [1.812 ms, 1.879 ms]|386.028 µs (26.4%)| * **candidate** results |Variant|Execution Time [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|1.462 ms [1.45 ms, 1.473 ms]|-| |appsec|2.228 ms [2.193 ms, 2.263 ms]|766.696 µs (52.5%)| |iast|1.979 ms [1.936 ms, 2.022 ms]|517.306 µs (35.4%)| |iast_GLOBAL|2.025 ms [1.982 ms, 2.069 ms]|563.406 µs (38.5%)| |profiling|1.87 ms [1.836 ms, 1.903 ms]|407.919 µs (27.9%)| |tracing|1.843 ms [1.81 ms, 1.876 ms]|381.036 µs (26.1%)|
Execution time for biojava ```mermaid gantt title biojava - execution time [CI 0.99] : candidate=1.40.0-SNAPSHOT~36afbf0e63, baseline=1.40.0-SNAPSHOT~7497a93de3 dateFormat X axisFormat %s section baseline no_agent (15.049 s) : 15049000, 15049000 . : milestone, 15049000, appsec (15.223 s) : 15223000, 15223000 . : milestone, 15223000, iast (18.654 s) : 18654000, 18654000 . : milestone, 18654000, iast_GLOBAL (17.995 s) : 17995000, 17995000 . : milestone, 17995000, profiling (15.202 s) : 15202000, 15202000 . : milestone, 15202000, tracing (15.17 s) : 15170000, 15170000 . : milestone, 15170000, section candidate no_agent (15.368 s) : 15368000, 15368000 . : milestone, 15368000, appsec (15.198 s) : 15198000, 15198000 . : milestone, 15198000, iast (18.835 s) : 18835000, 18835000 . : milestone, 18835000, iast_GLOBAL (17.878 s) : 17878000, 17878000 . : milestone, 17878000, profiling (15.333 s) : 15333000, 15333000 . : milestone, 15333000, tracing (14.849 s) : 14849000, 14849000 . : milestone, 14849000, ``` * **baseline** results |Variant|Execution Time [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|15.049 s [15.049 s, 15.049 s]|-| |appsec|15.223 s [15.223 s, 15.223 s]|174.0 ms (1.2%)| |iast|18.654 s [18.654 s, 18.654 s]|3.605 s (24.0%)| |iast_GLOBAL|17.995 s [17.995 s, 17.995 s]|2.946 s (19.6%)| |profiling|15.202 s [15.202 s, 15.202 s]|153.0 ms (1.0%)| |tracing|15.17 s [15.17 s, 15.17 s]|121.0 ms (0.8%)| * **candidate** results |Variant|Execution Time [CI 0.99]|Δ no_agent| |---|---|---| |no_agent|15.368 s [15.368 s, 15.368 s]|-| |appsec|15.198 s [15.198 s, 15.198 s]|-170.0 ms (-1.1%)| |iast|18.835 s [18.835 s, 18.835 s]|3.467 s (22.6%)| |iast_GLOBAL|17.878 s [17.878 s, 17.878 s]|2.51 s (16.3%)| |profiling|15.333 s [15.333 s, 15.333 s]|-35.0 ms (-0.2%)| |tracing|14.849 s [14.849 s, 14.849 s]|-519.0 ms (-3.4%)|