Skip to content

Send initial telemetry in separate thread to reduce start-up latency. #8818

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

AlexeyKuznetsov-DD
Copy link
Contributor

What Does This Do

Send bootstrap telemetry from separate thread.

Motivation

Reduce start-up latency

Additional Notes

Change already covered by existing tests.

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested a review from a team as a code owner May 13, 2025 17:38
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD requested a review from smola May 13, 2025 17:38
Copy link
Contributor

github-actions bot commented May 13, 2025

Hi! 👋 Thanks for your pull request! 🎉

To help us review it, please make sure to:

  • Add at least one type, and one component or instrumentation label to the pull request

If you need help, please check our contributing guidelines.

@pr-commenter
Copy link

pr-commenter bot commented May 13, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date 1746789389 1748366884
git_commit_sha ad6d5fe 3dc654b
release_version 1.50.0-SNAPSHOT~ad6d5fef42 1.50.0-SNAPSHOT~3dc654bbfc
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1748369544 1748369544
ci_job_id 956263682 956263682
ci_pipeline_id 66230978 66230978
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-a5ynt5bs-project-304-concurrent-0-rcqnmybu 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-a5ynt5bs-project-304-concurrent-0-rcqnmybu 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:petclinic:profiling:ProfilingAgent better
[-8.421ms; -4.245ms] or [-7.623%; -3.843%]
104.145ms 110.478ms
scenario:startup:petclinic:profiling:GlobalTracer better
[-23.757ms; -16.405ms] or [-6.244%; -4.312%]
360.383ms 380.464ms
scenario:startup:petclinic:profiling:AppSec worse
[+4.777ms; +9.286ms] or [+8.713%; +16.938%]
61.859ms 54.827ms
scenario:startup:petclinic:profiling:Profiling better
[-8.424ms; -4.249ms] or [-7.623%; -3.845%]
104.169ms 110.506ms
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.022 s) : 0, 1021533
Total [baseline] (8.657 s) : 0, 8657436
Agent [candidate] (1.028 s) : 0, 1028196
Total [candidate] (8.696 s) : 0, 8696481
section iast
Agent [baseline] (1.15 s) : 0, 1149648
Total [baseline] (9.273 s) : 0, 9272748
Agent [candidate] (1.146 s) : 0, 1146121
Total [candidate] (9.219 s) : 0, 9219481
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.158 s) : 0, 1157764
Total [baseline] (9.21 s) : 0, 9209589
Agent [candidate] (1.151 s) : 0, 1151220
Total [candidate] (9.227 s) : 0, 9227444
section iast_TELEMETRY_OFF
Agent [baseline] (1.152 s) : 0, 1152406
Total [baseline] (9.24 s) : 0, 9240119
Agent [candidate] (1.16 s) : 0, 1159933
Total [candidate] (9.286 s) : 0, 9285964
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.022 s -
Agent iast 1.15 s 128.115 ms (12.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.158 s 136.231 ms (13.3%)
Agent iast_TELEMETRY_OFF 1.152 s 130.874 ms (12.8%)
Total tracing 8.657 s -
Total iast 9.273 s 615.312 ms (7.1%)
Total iast_HARDCODED_SECRET_DISABLED 9.21 s 552.153 ms (6.4%)
Total iast_TELEMETRY_OFF 9.24 s 582.683 ms (6.7%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.028 s -
Agent iast 1.146 s 117.925 ms (11.5%)
Agent iast_HARDCODED_SECRET_DISABLED 1.151 s 123.024 ms (12.0%)
Agent iast_TELEMETRY_OFF 1.16 s 131.737 ms (12.8%)
Total tracing 8.696 s -
Total iast 9.219 s 523.001 ms (6.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.227 s 530.964 ms (6.1%)
Total iast_TELEMETRY_OFF 9.286 s 589.483 ms (6.8%)
gantt
    title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (683.242 ms) : 0, 683242
BytebuddyAgent [candidate] (688.419 ms) : 0, 688419
GlobalTracer [baseline] (240.237 ms) : 0, 240237
GlobalTracer [candidate] (242.123 ms) : 0, 242123
AppSec [baseline] (55.626 ms) : 0, 55626
AppSec [candidate] (57.247 ms) : 0, 57247
Debugger [baseline] (9.181 ms) : 0, 9181
Debugger [candidate] (6.904 ms) : 0, 6904
Remote Config [baseline] (714.179 µs) : 0, 714
Remote Config [candidate] (721.291 µs) : 0, 721
Telemetry [baseline] (9.036 ms) : 0, 9036
Telemetry [candidate] (9.158 ms) : 0, 9158
section iast
BytebuddyAgent [baseline] (802.449 ms) : 0, 802449
BytebuddyAgent [candidate] (800.013 ms) : 0, 800013
GlobalTracer [baseline] (230.583 ms) : 0, 230583
GlobalTracer [candidate] (230.425 ms) : 0, 230425
IAST [baseline] (26.786 ms) : 0, 26786
IAST [candidate] (27.263 ms) : 0, 27263
AppSec [baseline] (52.096 ms) : 0, 52096
AppSec [candidate] (50.766 ms) : 0, 50766
Debugger [baseline] (5.874 ms) : 0, 5874
Debugger [candidate] (5.834 ms) : 0, 5834
Remote Config [baseline] (591.062 µs) : 0, 591
Remote Config [candidate] (585.53 µs) : 0, 586
Telemetry [baseline] (7.776 ms) : 0, 7776
Telemetry [candidate] (7.823 ms) : 0, 7823
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (808.087 ms) : 0, 808087
BytebuddyAgent [candidate] (802.927 ms) : 0, 802927
GlobalTracer [baseline] (232.118 ms) : 0, 232118
GlobalTracer [candidate] (231.631 ms) : 0, 231631
IAST [baseline] (27.793 ms) : 0, 27793
IAST [candidate] (27.471 ms) : 0, 27471
AppSec [baseline] (51.56 ms) : 0, 51560
AppSec [candidate] (51.326 ms) : 0, 51326
Debugger [baseline] (5.998 ms) : 0, 5998
Debugger [candidate] (5.921 ms) : 0, 5921
Remote Config [baseline] (599.58 µs) : 0, 600
Remote Config [candidate] (593.694 µs) : 0, 594
Telemetry [baseline] (7.985 ms) : 0, 7985
Telemetry [candidate] (7.884 ms) : 0, 7884
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (804.383 ms) : 0, 804383
BytebuddyAgent [candidate] (810.364 ms) : 0, 810364
GlobalTracer [baseline] (231.712 ms) : 0, 231712
GlobalTracer [candidate] (232.243 ms) : 0, 232243
IAST [baseline] (23.379 ms) : 0, 23379
IAST [candidate] (22.672 ms) : 0, 22672
AppSec [baseline] (55.019 ms) : 0, 55019
AppSec [candidate] (55.462 ms) : 0, 55462
Debugger [baseline] (5.946 ms) : 0, 5946
Debugger [candidate] (6.03 ms) : 0, 6030
Remote Config [baseline] (598.26 µs) : 0, 598
Remote Config [candidate] (675.324 µs) : 0, 675
Telemetry [baseline] (7.69 ms) : 0, 7690
Telemetry [candidate] (7.868 ms) : 0, 7868
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.028 s) : 0, 1028457
Total [baseline] (10.467 s) : 0, 10467261
Agent [candidate] (1.038 s) : 0, 1037629
Total [candidate] (10.475 s) : 0, 10475067
section appsec
Agent [baseline] (1.167 s) : 0, 1166876
Total [baseline] (10.701 s) : 0, 10701333
Agent [candidate] (1.17 s) : 0, 1169536
Total [candidate] (10.699 s) : 0, 10699253
section iast
Agent [baseline] (1.152 s) : 0, 1151513
Total [baseline] (10.916 s) : 0, 10915665
Agent [candidate] (1.153 s) : 0, 1153371
Total [candidate] (10.897 s) : 0, 10897449
section profiling
Agent [baseline] (1.291 s) : 0, 1290566
Total [baseline] (10.883 s) : 0, 10883049
Agent [candidate] (1.267 s) : 0, 1266716
Total [candidate] (10.833 s) : 0, 10833331
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.028 s -
Agent appsec 1.167 s 138.419 ms (13.5%)
Agent iast 1.152 s 123.057 ms (12.0%)
Agent profiling 1.291 s 262.109 ms (25.5%)
Total tracing 10.467 s -
Total appsec 10.701 s 234.072 ms (2.2%)
Total iast 10.916 s 448.404 ms (4.3%)
Total profiling 10.883 s 415.788 ms (4.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.038 s -
Agent appsec 1.17 s 131.907 ms (12.7%)
Agent iast 1.153 s 115.743 ms (11.2%)
Agent profiling 1.267 s 229.087 ms (22.1%)
Total tracing 10.475 s -
Total appsec 10.699 s 224.186 ms (2.1%)
Total iast 10.897 s 422.382 ms (4.0%)
Total profiling 10.833 s 358.264 ms (3.4%)
gantt
    title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (688.32 ms) : 0, 688320
BytebuddyAgent [candidate] (694.574 ms) : 0, 694574
GlobalTracer [baseline] (241.972 ms) : 0, 241972
GlobalTracer [candidate] (244.098 ms) : 0, 244098
AppSec [baseline] (54.592 ms) : 0, 54592
AppSec [candidate] (55.404 ms) : 0, 55404
Debugger [baseline] (9.321 ms) : 0, 9321
Debugger [candidate] (9.853 ms) : 0, 9853
Remote Config [baseline] (697.395 µs) : 0, 697
Remote Config [candidate] (712.359 µs) : 0, 712
Telemetry [baseline] (9.891 ms) : 0, 9891
Telemetry [candidate] (9.129 ms) : 0, 9129
section appsec
BytebuddyAgent [baseline] (703.444 ms) : 0, 703444
BytebuddyAgent [candidate] (704.974 ms) : 0, 704974
GlobalTracer [baseline] (237.745 ms) : 0, 237745
GlobalTracer [candidate] (238.461 ms) : 0, 238461
IAST [baseline] (22.027 ms) : 0, 22027
IAST [candidate] (21.731 ms) : 0, 21731
AppSec [baseline] (176.617 ms) : 0, 176617
AppSec [candidate] (176.348 ms) : 0, 176348
Debugger [baseline] (5.974 ms) : 0, 5974
Debugger [candidate] (6.374 ms) : 0, 6374
Remote Config [baseline] (634.971 µs) : 0, 635
Remote Config [candidate] (633.823 µs) : 0, 634
Telemetry [baseline] (7.781 ms) : 0, 7781
Telemetry [candidate] (7.842 ms) : 0, 7842
section iast
BytebuddyAgent [baseline] (803.843 ms) : 0, 803843
BytebuddyAgent [candidate] (805.039 ms) : 0, 805039
GlobalTracer [baseline] (231.143 ms) : 0, 231143
GlobalTracer [candidate] (231.682 ms) : 0, 231682
IAST [baseline] (27.328 ms) : 0, 27328
IAST [candidate] (28.236 ms) : 0, 28236
AppSec [baseline] (51.217 ms) : 0, 51217
AppSec [candidate] (50.429 ms) : 0, 50429
Debugger [baseline] (5.929 ms) : 0, 5929
Debugger [candidate] (5.939 ms) : 0, 5939
Remote Config [baseline] (592.654 µs) : 0, 593
Remote Config [candidate] (593.286 µs) : 0, 593
Telemetry [baseline] (7.873 ms) : 0, 7873
Telemetry [candidate] (7.897 ms) : 0, 7897
section profiling
BytebuddyAgent [baseline] (678.756 ms) : 0, 678756
BytebuddyAgent [candidate] (674.285 ms) : 0, 674285
GlobalTracer [baseline] (380.464 ms) : 0, 380464
GlobalTracer [candidate] (360.383 ms) : 0, 360383
AppSec [baseline] (54.827 ms) : 0, 54827
AppSec [candidate] (61.859 ms) : 0, 61859
Debugger [baseline] (6.208 ms) : 0, 6208
Debugger [candidate] (6.298 ms) : 0, 6298
Remote Config [baseline] (666.005 µs) : 0, 666
Remote Config [candidate] (664.738 µs) : 0, 665
Telemetry [baseline] (8.22 ms) : 0, 8220
Telemetry [candidate] (8.203 ms) : 0, 8203
ProfilingAgent [baseline] (110.478 ms) : 0, 110478
ProfilingAgent [candidate] (104.145 ms) : 0, 104145
Profiling [baseline] (110.506 ms) : 0, 110506
Profiling [candidate] (104.169 ms) : 0, 104169
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-05-27T17:44:39 2025-05-27T17:52:26
git_branch master alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date 1746789389 1748366884
git_commit_sha ad6d5fe 3dc654b
release_version 1.50.0-SNAPSHOT~ad6d5fef42 1.50.0-SNAPSHOT~3dc654bbfc
start_time 2025-05-27T17:44:25 2025-05-27T17:52:12
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1748368745 1748368745
ci_job_id 956263685 956263685
ci_pipeline_id 66230978 66230978
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-a5ynt5bs-project-304-concurrent-1-9grffz9b 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-a5ynt5bs-project-304-concurrent-1-9grffz9b 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
variant iast iast

Summary

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

Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.368 ms) : 1348, 1388
.   : milestone, 1368,
appsec (1.737 ms) : 1714, 1761
.   : milestone, 1737,
appsec_no_iast (1.737 ms) : 1713, 1761
.   : milestone, 1737,
code_origins (1.693 ms) : 1666, 1721
.   : milestone, 1693,
iast (1.514 ms) : 1489, 1539
.   : milestone, 1514,
profiling (1.516 ms) : 1493, 1540
.   : milestone, 1516,
tracing (1.508 ms) : 1484, 1532
.   : milestone, 1508,
section candidate
no_agent (1.368 ms) : 1348, 1388
.   : milestone, 1368,
appsec (1.751 ms) : 1728, 1774
.   : milestone, 1751,
appsec_no_iast (1.753 ms) : 1730, 1776
.   : milestone, 1753,
code_origins (1.681 ms) : 1654, 1708
.   : milestone, 1681,
iast (1.528 ms) : 1504, 1552
.   : milestone, 1528,
profiling (1.521 ms) : 1498, 1543
.   : milestone, 1521,
tracing (1.499 ms) : 1474, 1524
.   : milestone, 1499,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.368 ms [1.348 ms, 1.388 ms] -
appsec 1.737 ms [1.714 ms, 1.761 ms] 369.431 µs (27.0%)
appsec_no_iast 1.737 ms [1.713 ms, 1.761 ms] 369.204 µs (27.0%)
code_origins 1.693 ms [1.666 ms, 1.721 ms] 325.54 µs (23.8%)
iast 1.514 ms [1.489 ms, 1.539 ms] 146.311 µs (10.7%)
profiling 1.516 ms [1.493 ms, 1.54 ms] 148.317 µs (10.8%)
tracing 1.508 ms [1.484 ms, 1.532 ms] 140.261 µs (10.3%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.368 ms [1.348 ms, 1.388 ms] -
appsec 1.751 ms [1.728 ms, 1.774 ms] 383.057 µs (28.0%)
appsec_no_iast 1.753 ms [1.73 ms, 1.776 ms] 385.007 µs (28.1%)
code_origins 1.681 ms [1.654 ms, 1.708 ms] 312.759 µs (22.9%)
iast 1.528 ms [1.504 ms, 1.552 ms] 159.881 µs (11.7%)
profiling 1.521 ms [1.498 ms, 1.543 ms] 152.331 µs (11.1%)
tracing 1.499 ms [1.474 ms, 1.524 ms] 130.78 µs (9.6%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42
    dateFormat X
    axisFormat %s
section baseline
no_agent (385.003 µs) : 365, 405
.   : milestone, 385,
iast (539.967 µs) : 517, 563
.   : milestone, 540,
iast_FULL (737.91 µs) : 716, 760
.   : milestone, 738,
iast_GLOBAL (561.112 µs) : 539, 583
.   : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (523.395 µs) : 502, 545
.   : milestone, 523,
iast_INACTIVE (470.193 µs) : 448, 493
.   : milestone, 470,
iast_TELEMETRY_OFF (510.947 µs) : 487, 534
.   : milestone, 511,
tracing (457.956 µs) : 436, 480
.   : milestone, 458,
section candidate
no_agent (387.522 µs) : 368, 407
.   : milestone, 388,
iast (518.735 µs) : 497, 540
.   : milestone, 519,
iast_FULL (743.546 µs) : 721, 766
.   : milestone, 744,
iast_GLOBAL (562.316 µs) : 540, 584
.   : milestone, 562,
iast_HARDCODED_SECRET_DISABLED (520.831 µs) : 498, 544
.   : milestone, 521,
iast_INACTIVE (468.302 µs) : 446, 490
.   : milestone, 468,
iast_TELEMETRY_OFF (508.479 µs) : 485, 532
.   : milestone, 508,
tracing (464.119 µs) : 442, 486
.   : milestone, 464,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 385.003 µs [365.004 µs, 405.002 µs] -
iast 539.967 µs [516.758 µs, 563.176 µs] 154.964 µs (40.2%)
iast_FULL 737.91 µs [716.128 µs, 759.693 µs] 352.907 µs (91.7%)
iast_GLOBAL 561.112 µs [538.982 µs, 583.242 µs] 176.109 µs (45.7%)
iast_HARDCODED_SECRET_DISABLED 523.395 µs [501.51 µs, 545.281 µs] 138.392 µs (35.9%)
iast_INACTIVE 470.193 µs [447.62 µs, 492.767 µs] 85.19 µs (22.1%)
iast_TELEMETRY_OFF 510.947 µs [487.499 µs, 534.394 µs] 125.943 µs (32.7%)
tracing 457.956 µs [436.003 µs, 479.908 µs] 72.952 µs (18.9%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 387.522 µs [367.745 µs, 407.298 µs] -
iast 518.735 µs [497.202 µs, 540.268 µs] 131.213 µs (33.9%)
iast_FULL 743.546 µs [720.997 µs, 766.094 µs] 356.024 µs (91.9%)
iast_GLOBAL 562.316 µs [540.359 µs, 584.274 µs] 174.795 µs (45.1%)
iast_HARDCODED_SECRET_DISABLED 520.831 µs [497.665 µs, 543.996 µs] 133.309 µs (34.4%)
iast_INACTIVE 468.302 µs [446.453 µs, 490.152 µs] 80.781 µs (20.8%)
iast_TELEMETRY_OFF 508.479 µs [485.442 µs, 531.517 µs] 120.958 µs (31.2%)
tracing 464.119 µs [441.995 µs, 486.243 µs] 76.597 µs (19.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date 1746789389 1748366884
git_commit_sha ad6d5fe 3dc654b
release_version 1.50.0-SNAPSHOT~ad6d5fef42 1.50.0-SNAPSHOT~3dc654bbfc
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1748369272 1748369272
ci_job_id 956263690 956263690
ci_pipeline_id 66230978 66230978
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-9shdgxtw-project-304-concurrent-0-l3q7k2bb 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-9shdgxtw-project-304-concurrent-0-l3q7k2bb 6.8.0-1029-aws #31~22.04.1-Ubuntu SMP Thu Apr 24 21:16:18 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
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
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1468, 1491
.   : milestone, 1480,
appsec (2.42 ms) : 2371, 2469
.   : milestone, 2420,
iast (2.19 ms) : 2128, 2251
.   : milestone, 2190,
iast_GLOBAL (2.234 ms) : 2171, 2296
.   : milestone, 2234,
profiling (2.057 ms) : 2006, 2107
.   : milestone, 2057,
tracing (2.015 ms) : 1967, 2063
.   : milestone, 2015,
section candidate
no_agent (1.48 ms) : 1468, 1491
.   : milestone, 1480,
appsec (2.41 ms) : 2361, 2459
.   : milestone, 2410,
iast (2.202 ms) : 2140, 2263
.   : milestone, 2202,
iast_GLOBAL (2.239 ms) : 2177, 2301
.   : milestone, 2239,
profiling (2.045 ms) : 1994, 2095
.   : milestone, 2045,
tracing (2.012 ms) : 1965, 2059
.   : milestone, 2012,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.491 ms] -
appsec 2.42 ms [2.371 ms, 2.469 ms] 940.328 µs (63.5%)
iast 2.19 ms [2.128 ms, 2.251 ms] 710.019 µs (48.0%)
iast_GLOBAL 2.234 ms [2.171 ms, 2.296 ms] 753.871 µs (50.9%)
profiling 2.057 ms [2.006 ms, 2.107 ms] 576.922 µs (39.0%)
tracing 2.015 ms [1.967 ms, 2.063 ms] 535.596 µs (36.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.468 ms, 1.491 ms] -
appsec 2.41 ms [2.361 ms, 2.459 ms] 929.944 µs (62.8%)
iast 2.202 ms [2.14 ms, 2.263 ms] 721.995 µs (48.8%)
iast_GLOBAL 2.239 ms [2.177 ms, 2.301 ms] 759.236 µs (51.3%)
profiling 2.045 ms [1.994 ms, 2.095 ms] 564.759 µs (38.2%)
tracing 2.012 ms [1.965 ms, 2.059 ms] 532.327 µs (36.0%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~3dc654bbfc, baseline=1.50.0-SNAPSHOT~ad6d5fef42
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.453 s) : 15453000, 15453000
.   : milestone, 15453000,
appsec (15.1 s) : 15100000, 15100000
.   : milestone, 15100000,
iast (18.193 s) : 18193000, 18193000
.   : milestone, 18193000,
iast_GLOBAL (18.079 s) : 18079000, 18079000
.   : milestone, 18079000,
profiling (15.266 s) : 15266000, 15266000
.   : milestone, 15266000,
tracing (14.977 s) : 14977000, 14977000
.   : milestone, 14977000,
section candidate
no_agent (15.248 s) : 15248000, 15248000
.   : milestone, 15248000,
appsec (15.078 s) : 15078000, 15078000
.   : milestone, 15078000,
iast (18.796 s) : 18796000, 18796000
.   : milestone, 18796000,
iast_GLOBAL (18.354 s) : 18354000, 18354000
.   : milestone, 18354000,
profiling (15.098 s) : 15098000, 15098000
.   : milestone, 15098000,
tracing (15.022 s) : 15022000, 15022000
.   : milestone, 15022000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.453 s [15.453 s, 15.453 s] -
appsec 15.1 s [15.1 s, 15.1 s] -353.0 ms (-2.3%)
iast 18.193 s [18.193 s, 18.193 s] 2.74 s (17.7%)
iast_GLOBAL 18.079 s [18.079 s, 18.079 s] 2.626 s (17.0%)
profiling 15.266 s [15.266 s, 15.266 s] -187.0 ms (-1.2%)
tracing 14.977 s [14.977 s, 14.977 s] -476.0 ms (-3.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.248 s [15.248 s, 15.248 s] -
appsec 15.078 s [15.078 s, 15.078 s] -170.0 ms (-1.1%)
iast 18.796 s [18.796 s, 18.796 s] 3.548 s (23.3%)
iast_GLOBAL 18.354 s [18.354 s, 18.354 s] 3.106 s (20.4%)
profiling 15.098 s [15.098 s, 15.098 s] -150.0 ms (-1.0%)
tracing 15.022 s [15.022 s, 15.022 s] -226.0 ms (-1.5%)

@AlexeyKuznetsov-DD AlexeyKuznetsov-DD added the tag: no release notes Changes to exclude from release notes label May 15, 2025
@smola smola removed request for a team and smola May 20, 2025 13:15
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD marked this pull request as ready for review May 27, 2025 17:48
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD self-assigned this May 27, 2025
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD merged commit 76393f7 into master May 28, 2025
523 of 524 checks passed
@AlexeyKuznetsov-DD AlexeyKuznetsov-DD deleted the alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap branch May 28, 2025 14:26
@github-actions github-actions bot added this to the 1.50.0 milestone May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: core Tracer core tag: no release notes Changes to exclude from release notes type: refactoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants