Skip to content

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

Merged
AlexeyKuznetsov-DD merged 20 commits into
masterfrom
alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
May 28, 2025
Merged

Send initial telemetry in separate thread to reduce start-up latency.#8818
AlexeyKuznetsov-DD merged 20 commits into
masterfrom
alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap

Conversation

@AlexeyKuznetsov-DD

Copy link
Copy Markdown
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 ownerMay 13, 2025 17:38
@github-actions

github-actionsBot commented May 13, 2025

Copy link
Copy Markdown
Contributor

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

pr-commenterBot commented May 13, 2025

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasteralexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date17467893891748366884
git_commit_shaad6d5fe3dc654b
release_version1.50.0-SNAPSHOT~ad6d5fef421.50.0-SNAPSHOT~3dc654bbfc
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17483695441748369544
ci_job_id956263682956263682
ci_pipeline_id6623097866230978
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux 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/LinuxLinux 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
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

scenarioΔ mean execution_timecandidate mean execution_timebaseline mean execution_time
scenario:startup:petclinic:profiling:ProfilingAgentbetter
[-8.421ms; -4.245ms] or [-7.623%; -3.843%]
104.145ms110.478ms
scenario:startup:petclinic:profiling:GlobalTracerbetter
[-23.757ms; -16.405ms] or [-6.244%; -4.312%]
360.383ms380.464ms
scenario:startup:petclinic:profiling:AppSecworse
[+4.777ms; +9.286ms] or [+8.713%; +16.938%]
61.859ms54.827ms
scenario:startup:petclinic:profiling:Profilingbetter
[-8.424ms; -4.249ms] or [-7.623%; -3.845%]
104.169ms110.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
ModuleVariantDurationΔ tracing
Agenttracing1.022 s-
Agentiast1.15 s128.115 ms (12.5%)
Agentiast_HARDCODED_SECRET_DISABLED1.158 s136.231 ms (13.3%)
Agentiast_TELEMETRY_OFF1.152 s130.874 ms (12.8%)
Totaltracing8.657 s-
Totaliast9.273 s615.312 ms (7.1%)
Totaliast_HARDCODED_SECRET_DISABLED9.21 s552.153 ms (6.4%)
Totaliast_TELEMETRY_OFF9.24 s582.683 ms (6.7%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.028 s-
Agentiast1.146 s117.925 ms (11.5%)
Agentiast_HARDCODED_SECRET_DISABLED1.151 s123.024 ms (12.0%)
Agentiast_TELEMETRY_OFF1.16 s131.737 ms (12.8%)
Totaltracing8.696 s-
Totaliast9.219 s523.001 ms (6.0%)
Totaliast_HARDCODED_SECRET_DISABLED9.227 s530.964 ms (6.1%)
Totaliast_TELEMETRY_OFF9.286 s589.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
ModuleVariantDurationΔ tracing
Agenttracing1.028 s-
Agentappsec1.167 s138.419 ms (13.5%)
Agentiast1.152 s123.057 ms (12.0%)
Agentprofiling1.291 s262.109 ms (25.5%)
Totaltracing10.467 s-
Totalappsec10.701 s234.072 ms (2.2%)
Totaliast10.916 s448.404 ms (4.3%)
Totalprofiling10.883 s415.788 ms (4.0%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.038 s-
Agentappsec1.17 s131.907 ms (12.7%)
Agentiast1.153 s115.743 ms (11.2%)
Agentprofiling1.267 s229.087 ms (22.1%)
Totaltracing10.475 s-
Totalappsec10.699 s224.186 ms (2.1%)
Totaliast10.897 s422.382 ms (4.0%)
Totalprofiling10.833 s358.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

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2025-05-27T17:44:392025-05-27T17:52:26
git_branchmasteralexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date17467893891748366884
git_commit_shaad6d5fe3dc654b
release_version1.50.0-SNAPSHOT~ad6d5fef421.50.0-SNAPSHOT~3dc654bbfc
start_time2025-05-27T17:44:252025-05-27T17:52:12
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17483687451748368745
ci_job_id956263685956263685
ci_pipeline_id6623097866230978
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux 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/LinuxLinux 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
variantiastiast

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
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.368 ms [1.348 ms, 1.388 ms]-
appsec1.737 ms [1.714 ms, 1.761 ms]369.431 µs (27.0%)
appsec_no_iast1.737 ms [1.713 ms, 1.761 ms]369.204 µs (27.0%)
code_origins1.693 ms [1.666 ms, 1.721 ms]325.54 µs (23.8%)
iast1.514 ms [1.489 ms, 1.539 ms]146.311 µs (10.7%)
profiling1.516 ms [1.493 ms, 1.54 ms]148.317 µs (10.8%)
tracing1.508 ms [1.484 ms, 1.532 ms]140.261 µs (10.3%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.368 ms [1.348 ms, 1.388 ms]-
appsec1.751 ms [1.728 ms, 1.774 ms]383.057 µs (28.0%)
appsec_no_iast1.753 ms [1.73 ms, 1.776 ms]385.007 µs (28.1%)
code_origins1.681 ms [1.654 ms, 1.708 ms]312.759 µs (22.9%)
iast1.528 ms [1.504 ms, 1.552 ms]159.881 µs (11.7%)
profiling1.521 ms [1.498 ms, 1.543 ms]152.331 µs (11.1%)
tracing1.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
VariantRequest duration [CI 0.99]Δ no_agent
no_agent385.003 µs [365.004 µs, 405.002 µs]-
iast539.967 µs [516.758 µs, 563.176 µs]154.964 µs (40.2%)
iast_FULL737.91 µs [716.128 µs, 759.693 µs]352.907 µs (91.7%)
iast_GLOBAL561.112 µs [538.982 µs, 583.242 µs]176.109 µs (45.7%)
iast_HARDCODED_SECRET_DISABLED523.395 µs [501.51 µs, 545.281 µs]138.392 µs (35.9%)
iast_INACTIVE470.193 µs [447.62 µs, 492.767 µs]85.19 µs (22.1%)
iast_TELEMETRY_OFF510.947 µs [487.499 µs, 534.394 µs]125.943 µs (32.7%)
tracing457.956 µs [436.003 µs, 479.908 µs]72.952 µs (18.9%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent387.522 µs [367.745 µs, 407.298 µs]-
iast518.735 µs [497.202 µs, 540.268 µs]131.213 µs (33.9%)
iast_FULL743.546 µs [720.997 µs, 766.094 µs]356.024 µs (91.9%)
iast_GLOBAL562.316 µs [540.359 µs, 584.274 µs]174.795 µs (45.1%)
iast_HARDCODED_SECRET_DISABLED520.831 µs [497.665 µs, 543.996 µs]133.309 µs (34.4%)
iast_INACTIVE468.302 µs [446.453 µs, 490.152 µs]80.781 µs (20.8%)
iast_TELEMETRY_OFF508.479 µs [485.442 µs, 531.517 µs]120.958 µs (31.2%)
tracing464.119 µs [441.995 µs, 486.243 µs]76.597 µs (19.8%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasteralexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap
git_commit_date17467893891748366884
git_commit_shaad6d5fe3dc654b
release_version1.50.0-SNAPSHOT~ad6d5fef421.50.0-SNAPSHOT~3dc654bbfc
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17483692721748369272
ci_job_id956263690956263690
ci_pipeline_id6623097866230978
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_versionLinux 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/LinuxLinux 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
variantappsecappsec

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
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.48 ms [1.468 ms, 1.491 ms]-
appsec2.42 ms [2.371 ms, 2.469 ms]940.328 µs (63.5%)
iast2.19 ms [2.128 ms, 2.251 ms]710.019 µs (48.0%)
iast_GLOBAL2.234 ms [2.171 ms, 2.296 ms]753.871 µs (50.9%)
profiling2.057 ms [2.006 ms, 2.107 ms]576.922 µs (39.0%)
tracing2.015 ms [1.967 ms, 2.063 ms]535.596 µs (36.2%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.48 ms [1.468 ms, 1.491 ms]-
appsec2.41 ms [2.361 ms, 2.459 ms]929.944 µs (62.8%)
iast2.202 ms [2.14 ms, 2.263 ms]721.995 µs (48.8%)
iast_GLOBAL2.239 ms [2.177 ms, 2.301 ms]759.236 µs (51.3%)
profiling2.045 ms [1.994 ms, 2.095 ms]564.759 µs (38.2%)
tracing2.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
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.453 s [15.453 s, 15.453 s]-
appsec15.1 s [15.1 s, 15.1 s]-353.0 ms (-2.3%)
iast18.193 s [18.193 s, 18.193 s]2.74 s (17.7%)
iast_GLOBAL18.079 s [18.079 s, 18.079 s]2.626 s (17.0%)
profiling15.266 s [15.266 s, 15.266 s]-187.0 ms (-1.2%)
tracing14.977 s [14.977 s, 14.977 s]-476.0 ms (-3.1%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.248 s [15.248 s, 15.248 s]-
appsec15.078 s [15.078 s, 15.078 s]-170.0 ms (-1.1%)
iast18.796 s [18.796 s, 18.796 s]3.548 s (23.3%)
iast_GLOBAL18.354 s [18.354 s, 18.354 s]3.106 s (20.4%)
profiling15.098 s [15.098 s, 15.098 s]-150.0 ms (-1.0%)
tracing15.022 s [15.022 s, 15.022 s]-226.0 ms (-1.5%)

@AlexeyKuznetsov-DDAlexeyKuznetsov-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 smolaMay 20, 2025 13:15
@AlexeyKuznetsov-DD
AlexeyKuznetsov-DD marked this pull request as ready for review May 27, 2025 17:48
@AlexeyKuznetsov-DDAlexeyKuznetsov-DD self-assigned this May 27, 2025
@AlexeyKuznetsov-DD
AlexeyKuznetsov-DD merged commit 76393f7 into masterMay 28, 2025
@AlexeyKuznetsov-DD
AlexeyKuznetsov-DD deleted the alexeyk/do-not-wait-on-telemetry-fowarder-in-bootstrap branch May 28, 2025 14:26
@github-actionsgithub-actionsBot added this to the 1.50.0 milestone May 28, 2025
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: coreTracer coretag: no release notesChanges to exclude from release notestype: refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@AlexeyKuznetsov-DD@dougqh