Skip to content

Simplify activateSpan API to not include async propagation flag #8557

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
merged 1 commit into from
Mar 14, 2025

Conversation

mcculls
Copy link
Contributor

@mcculls mcculls commented Mar 13, 2025

Motivation

These remaining cases were no-op spans which are already not propagated

Contributor Checklist

Jira ticket: APMAPI-981

@mcculls mcculls added tag: do not merge Do not merge changes comp: core Tracer core type: refactoring labels Mar 13, 2025
@mcculls mcculls force-pushed the mcculls/simplify-activateSpan-api branch from 7d25fd4 to 41ae3f7 Compare March 13, 2025 20:38
@pr-commenter
Copy link

pr-commenter bot commented Mar 13, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/simplify-activateSpan-api
git_commit_date 1741954872 1741956272
git_commit_sha bde13e8 a250aca
release_version 1.48.0-SNAPSHOT~bde13e8991 1.48.0-SNAPSHOT~a250acae00
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741958949 1741958949
ci_job_id 848290469 848290469
ci_pipeline_id 58835876 58835876
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-99grvqzx-project-304-concurrent-1-9l18fmlc 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-99grvqzx-project-304-concurrent-1-9l18fmlc 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None
variant iast iast

Summary

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

Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.043 s) : 0, 1043473
Total [baseline] (10.495 s) : 0, 10494695
Agent [candidate] (1.048 s) : 0, 1048138
Total [candidate] (10.502 s) : 0, 10501657
section appsec
Agent [baseline] (1.182 s) : 0, 1181539
Total [baseline] (10.813 s) : 0, 10813088
Agent [candidate] (1.186 s) : 0, 1186143
Total [candidate] (10.776 s) : 0, 10776265
section iast
Agent [baseline] (1.174 s) : 0, 1174412
Total [baseline] (11.021 s) : 0, 11021159
Agent [candidate] (1.176 s) : 0, 1175600
Total [candidate] (11.047 s) : 0, 11047465
section profiling
Agent [baseline] (1.26 s) : 0, 1260175
Total [baseline] (10.945 s) : 0, 10945238
Agent [candidate] (1.268 s) : 0, 1268386
Total [candidate] (10.948 s) : 0, 10947975
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.043 s -
Agent appsec 1.182 s 138.066 ms (13.2%)
Agent iast 1.174 s 130.94 ms (12.5%)
Agent profiling 1.26 s 216.702 ms (20.8%)
Total tracing 10.495 s -
Total appsec 10.813 s 318.394 ms (3.0%)
Total iast 11.021 s 526.464 ms (5.0%)
Total profiling 10.945 s 450.543 ms (4.3%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.186 s 138.005 ms (13.2%)
Agent iast 1.176 s 127.462 ms (12.2%)
Agent profiling 1.268 s 220.248 ms (21.0%)
Total tracing 10.502 s -
Total appsec 10.776 s 274.608 ms (2.6%)
Total iast 11.047 s 545.809 ms (5.2%)
Total profiling 10.948 s 446.318 ms (4.2%)
gantt
    title petclinic - break down per module: candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (719.857 ms) : 0, 719857
BytebuddyAgent [candidate] (723.045 ms) : 0, 723045
GlobalTracer [baseline] (240.389 ms) : 0, 240389
GlobalTracer [candidate] (241.037 ms) : 0, 241037
AppSec [baseline] (54.989 ms) : 0, 54989
AppSec [candidate] (55.171 ms) : 0, 55171
Remote Config [baseline] (698.886 µs) : 0, 699
Remote Config [candidate] (698.531 µs) : 0, 699
Telemetry [baseline] (12.261 ms) : 0, 12261
Telemetry [candidate] (12.924 ms) : 0, 12924
section appsec
BytebuddyAgent [baseline] (734.679 ms) : 0, 734679
BytebuddyAgent [candidate] (738.197 ms) : 0, 738197
GlobalTracer [baseline] (236.022 ms) : 0, 236022
GlobalTracer [candidate] (237.208 ms) : 0, 237208
AppSec [baseline] (175.574 ms) : 0, 175574
AppSec [candidate] (175.528 ms) : 0, 175528
Remote Config [baseline] (663.131 µs) : 0, 663
Remote Config [candidate] (673.405 µs) : 0, 673
Telemetry [baseline] (8.644 ms) : 0, 8644
Telemetry [candidate] (8.32 ms) : 0, 8320
IAST [baseline] (21.488 ms) : 0, 21488
IAST [candidate] (21.867 ms) : 0, 21867
section iast
BytebuddyAgent [baseline] (839.746 ms) : 0, 839746
BytebuddyAgent [candidate] (841.891 ms) : 0, 841891
GlobalTracer [baseline] (231.06 ms) : 0, 231060
GlobalTracer [candidate] (230.312 ms) : 0, 230312
AppSec [baseline] (56.455 ms) : 0, 56455
AppSec [candidate] (56.166 ms) : 0, 56166
Remote Config [baseline] (604.059 µs) : 0, 604
Remote Config [candidate] (607.192 µs) : 0, 607
Telemetry [baseline] (8.619 ms) : 0, 8619
Telemetry [candidate] (8.66 ms) : 0, 8660
IAST [baseline] (22.669 ms) : 0, 22669
IAST [candidate] (22.631 ms) : 0, 22631
section profiling
ProfilingAgent [baseline] (97.031 ms) : 0, 97031
ProfilingAgent [candidate] (97.626 ms) : 0, 97626
BytebuddyAgent [baseline] (707.678 ms) : 0, 707678
BytebuddyAgent [candidate] (714.735 ms) : 0, 714735
GlobalTracer [baseline] (350.093 ms) : 0, 350093
GlobalTracer [candidate] (351.367 ms) : 0, 351367
AppSec [baseline] (54.647 ms) : 0, 54647
AppSec [candidate] (53.87 ms) : 0, 53870
Remote Config [baseline] (673.703 µs) : 0, 674
Remote Config [candidate] (671.268 µs) : 0, 671
Telemetry [baseline] (8.985 ms) : 0, 8985
Telemetry [candidate] (8.994 ms) : 0, 8994
Profiling [baseline] (97.056 ms) : 0, 97056
Profiling [candidate] (97.65 ms) : 0, 97650
Loading
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.051 s) : 0, 1050927
Total [baseline] (8.699 s) : 0, 8699291
Agent [candidate] (1.041 s) : 0, 1040909
Total [candidate] (8.682 s) : 0, 8681765
section iast
Agent [baseline] (1.181 s) : 0, 1180580
Total [baseline] (9.308 s) : 0, 9307731
Agent [candidate] (1.176 s) : 0, 1175795
Total [candidate] (9.286 s) : 0, 9286137
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.172 s) : 0, 1171748
Total [baseline] (9.216 s) : 0, 9215831
Agent [candidate] (1.173 s) : 0, 1172525
Total [candidate] (9.222 s) : 0, 9222096
section iast_TELEMETRY_OFF
Agent [baseline] (1.177 s) : 0, 1176600
Total [baseline] (9.257 s) : 0, 9257445
Agent [candidate] (1.178 s) : 0, 1177882
Total [candidate] (9.308 s) : 0, 9307751
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.181 s 129.653 ms (12.3%)
Agent iast_HARDCODED_SECRET_DISABLED 1.172 s 120.821 ms (11.5%)
Agent iast_TELEMETRY_OFF 1.177 s 125.673 ms (12.0%)
Total tracing 8.699 s -
Total iast 9.308 s 608.44 ms (7.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.216 s 516.54 ms (5.9%)
Total iast_TELEMETRY_OFF 9.257 s 558.154 ms (6.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.041 s -
Agent iast 1.176 s 134.886 ms (13.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.173 s 131.616 ms (12.6%)
Agent iast_TELEMETRY_OFF 1.178 s 136.973 ms (13.2%)
Total tracing 8.682 s -
Total iast 9.286 s 604.372 ms (7.0%)
Total iast_HARDCODED_SECRET_DISABLED 9.222 s 540.331 ms (6.2%)
Total iast_TELEMETRY_OFF 9.308 s 625.986 ms (7.2%)
gantt
    title insecure-bank - break down per module: candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (724.247 ms) : 0, 724247
BytebuddyAgent [candidate] (717.998 ms) : 0, 717998
GlobalTracer [baseline] (241.503 ms) : 0, 241503
GlobalTracer [candidate] (240.088 ms) : 0, 240088
AppSec [baseline] (54.674 ms) : 0, 54674
AppSec [candidate] (54.764 ms) : 0, 54764
Remote Config [baseline] (690.538 µs) : 0, 691
Remote Config [candidate] (692.633 µs) : 0, 693
Telemetry [baseline] (14.464 ms) : 0, 14464
Telemetry [candidate] (12.178 ms) : 0, 12178
section iast
BytebuddyAgent [baseline] (844.998 ms) : 0, 844998
BytebuddyAgent [candidate] (840.676 ms) : 0, 840676
GlobalTracer [baseline] (231.647 ms) : 0, 231647
GlobalTracer [candidate] (231.461 ms) : 0, 231461
IAST [baseline] (22.869 ms) : 0, 22869
IAST [candidate] (22.897 ms) : 0, 22897
AppSec [baseline] (56.427 ms) : 0, 56427
AppSec [candidate] (56.233 ms) : 0, 56233
Remote Config [baseline] (609.258 µs) : 0, 609
Remote Config [candidate] (605.979 µs) : 0, 606
Telemetry [baseline] (8.748 ms) : 0, 8748
Telemetry [candidate] (8.673 ms) : 0, 8673
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (837.343 ms) : 0, 837343
BytebuddyAgent [candidate] (837.524 ms) : 0, 837524
GlobalTracer [baseline] (230.844 ms) : 0, 230844
GlobalTracer [candidate] (230.882 ms) : 0, 230882
IAST [baseline] (22.868 ms) : 0, 22868
IAST [candidate] (23.102 ms) : 0, 23102
AppSec [baseline] (56.148 ms) : 0, 56148
AppSec [candidate] (56.454 ms) : 0, 56454
Remote Config [baseline] (604.881 µs) : 0, 605
Remote Config [candidate] (613.16 µs) : 0, 613
Telemetry [baseline] (8.692 ms) : 0, 8692
Telemetry [candidate] (8.687 ms) : 0, 8687
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (841.286 ms) : 0, 841286
BytebuddyAgent [candidate] (842.086 ms) : 0, 842086
GlobalTracer [baseline] (232.125 ms) : 0, 232125
GlobalTracer [candidate] (232.129 ms) : 0, 232129
IAST [baseline] (23.1 ms) : 0, 23100
IAST [candidate] (22.511 ms) : 0, 22511
AppSec [baseline] (55.538 ms) : 0, 55538
AppSec [candidate] (56.46 ms) : 0, 56460
Remote Config [baseline] (603.152 µs) : 0, 603
Remote Config [candidate] (616.356 µs) : 0, 616
Telemetry [baseline] (8.58 ms) : 0, 8580
Telemetry [candidate] (8.627 ms) : 0, 8627
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-03-14T12:56:55 2025-03-14T13:04:39
git_branch master mcculls/simplify-activateSpan-api
git_commit_date 1741954872 1741956272
git_commit_sha bde13e8 a250aca
release_version 1.48.0-SNAPSHOT~bde13e8991 1.48.0-SNAPSHOT~a250acae00
start_time 2025-03-14T12:56:41 2025-03-14T13:04:25
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1741957875 1741957875
ci_job_id 848290470 848290470
ci_pipeline_id 58835876 58835876
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-titz-rmh-project-304-concurrent-0-nhc2fqqk 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-titz-rmh-project-304-concurrent-0-nhc2fqqk 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 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 14 metrics, 16 unstable metrics.

Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991
    dateFormat X
    axisFormat %s
section baseline
no_agent (379.543 µs) : 360, 399
.   : milestone, 380,
iast (508.782 µs) : 487, 531
.   : milestone, 509,
iast_FULL (729.871 µs) : 708, 752
.   : milestone, 730,
iast_GLOBAL (551.325 µs) : 530, 573
.   : milestone, 551,
iast_HARDCODED_SECRET_DISABLED (516.139 µs) : 494, 538
.   : milestone, 516,
iast_INACTIVE (456.022 µs) : 435, 477
.   : milestone, 456,
iast_TELEMETRY_OFF (497.895 µs) : 475, 520
.   : milestone, 498,
tracing (454.606 µs) : 434, 475
.   : milestone, 455,
section candidate
no_agent (382.864 µs) : 362, 403
.   : milestone, 383,
iast (508.698 µs) : 487, 530
.   : milestone, 509,
iast_FULL (732.851 µs) : 711, 755
.   : milestone, 733,
iast_GLOBAL (561.192 µs) : 539, 583
.   : milestone, 561,
iast_HARDCODED_SECRET_DISABLED (504.722 µs) : 483, 526
.   : milestone, 505,
iast_INACTIVE (463.838 µs) : 443, 485
.   : milestone, 464,
iast_TELEMETRY_OFF (500.514 µs) : 478, 523
.   : milestone, 501,
tracing (454.908 µs) : 434, 476
.   : milestone, 455,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 379.543 µs [359.955 µs, 399.131 µs] -
iast 508.782 µs [487.059 µs, 530.505 µs] 129.239 µs (34.1%)
iast_FULL 729.871 µs [708.05 µs, 751.692 µs] 350.328 µs (92.3%)
iast_GLOBAL 551.325 µs [529.679 µs, 572.971 µs] 171.782 µs (45.3%)
iast_HARDCODED_SECRET_DISABLED 516.139 µs [493.836 µs, 538.442 µs] 136.596 µs (36.0%)
iast_INACTIVE 456.022 µs [435.23 µs, 476.813 µs] 76.478 µs (20.2%)
iast_TELEMETRY_OFF 497.895 µs [475.419 µs, 520.372 µs] 118.352 µs (31.2%)
tracing 454.606 µs [433.894 µs, 475.319 µs] 75.063 µs (19.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 382.864 µs [362.462 µs, 403.266 µs] -
iast 508.698 µs [487.371 µs, 530.024 µs] 125.834 µs (32.9%)
iast_FULL 732.851 µs [710.848 µs, 754.854 µs] 349.987 µs (91.4%)
iast_GLOBAL 561.192 µs [539.415 µs, 582.968 µs] 178.328 µs (46.6%)
iast_HARDCODED_SECRET_DISABLED 504.722 µs [483.11 µs, 526.334 µs] 121.858 µs (31.8%)
iast_INACTIVE 463.838 µs [442.525 µs, 485.151 µs] 80.975 µs (21.1%)
iast_TELEMETRY_OFF 500.514 µs [478.059 µs, 522.969 µs] 117.65 µs (30.7%)
tracing 454.908 µs [434.295 µs, 475.521 µs] 72.045 µs (18.8%)
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.352 ms) : 1333, 1371
.   : milestone, 1352,
appsec (1.751 ms) : 1728, 1775
.   : milestone, 1751,
appsec_no_iast (1.735 ms) : 1710, 1760
.   : milestone, 1735,
code_origins (1.693 ms) : 1667, 1719
.   : milestone, 1693,
iast (1.504 ms) : 1480, 1527
.   : milestone, 1504,
profiling (1.502 ms) : 1478, 1526
.   : milestone, 1502,
tracing (1.499 ms) : 1474, 1523
.   : milestone, 1499,
section candidate
no_agent (1.347 ms) : 1327, 1366
.   : milestone, 1347,
appsec (1.746 ms) : 1723, 1769
.   : milestone, 1746,
appsec_no_iast (1.712 ms) : 1687, 1737
.   : milestone, 1712,
code_origins (1.663 ms) : 1636, 1690
.   : milestone, 1663,
iast (1.515 ms) : 1491, 1538
.   : milestone, 1515,
profiling (1.523 ms) : 1500, 1546
.   : milestone, 1523,
tracing (1.492 ms) : 1467, 1517
.   : milestone, 1492,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.352 ms [1.333 ms, 1.371 ms] -
appsec 1.751 ms [1.728 ms, 1.775 ms] 399.222 µs (29.5%)
appsec_no_iast 1.735 ms [1.71 ms, 1.76 ms] 382.57 µs (28.3%)
code_origins 1.693 ms [1.667 ms, 1.719 ms] 340.545 µs (25.2%)
iast 1.504 ms [1.48 ms, 1.527 ms] 151.382 µs (11.2%)
profiling 1.502 ms [1.478 ms, 1.526 ms] 150.224 µs (11.1%)
tracing 1.499 ms [1.474 ms, 1.523 ms] 146.488 µs (10.8%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.347 ms [1.327 ms, 1.366 ms] -
appsec 1.746 ms [1.723 ms, 1.769 ms] 399.607 µs (29.7%)
appsec_no_iast 1.712 ms [1.687 ms, 1.737 ms] 365.361 µs (27.1%)
code_origins 1.663 ms [1.636 ms, 1.69 ms] 316.383 µs (23.5%)
iast 1.515 ms [1.491 ms, 1.538 ms] 168.145 µs (12.5%)
profiling 1.523 ms [1.5 ms, 1.546 ms] 176.339 µs (13.1%)
tracing 1.492 ms [1.467 ms, 1.517 ms] 145.598 µs (10.8%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master mcculls/simplify-activateSpan-api
git_commit_date 1741954872 1741956272
git_commit_sha bde13e8 a250aca
release_version 1.48.0-SNAPSHOT~bde13e8991 1.48.0-SNAPSHOT~a250acae00
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1741958456 1741958456
ci_job_id 848290471 848290471
ci_pipeline_id 58835876 58835876
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-ib4zy3vt-project-304-concurrent-1-nd7ysfsg 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-ib4zy3vt-project-304-concurrent-1-nd7ysfsg 6.8.0-1024-aws #26~22.04.1-Ubuntu SMP Wed Feb 19 06:54:57 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.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.48 ms) : 1469, 1492
.   : milestone, 1480,
appsec (2.354 ms) : 2310, 2398
.   : milestone, 2354,
iast (2.135 ms) : 2079, 2191
.   : milestone, 2135,
iast_GLOBAL (2.181 ms) : 2124, 2237
.   : milestone, 2181,
profiling (1.993 ms) : 1948, 2038
.   : milestone, 1993,
tracing (1.97 ms) : 1927, 2013
.   : milestone, 1970,
section candidate
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (2.363 ms) : 2319, 2407
.   : milestone, 2363,
iast (2.14 ms) : 2084, 2197
.   : milestone, 2140,
iast_GLOBAL (2.183 ms) : 2127, 2239
.   : milestone, 2183,
profiling (1.975 ms) : 1931, 2019
.   : milestone, 1975,
tracing (1.96 ms) : 1917, 2002
.   : milestone, 1960,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.48 ms [1.469 ms, 1.492 ms] -
appsec 2.354 ms [2.31 ms, 2.398 ms] 873.743 µs (59.0%)
iast 2.135 ms [2.079 ms, 2.191 ms] 654.98 µs (44.2%)
iast_GLOBAL 2.181 ms [2.124 ms, 2.237 ms] 700.548 µs (47.3%)
profiling 1.993 ms [1.948 ms, 2.038 ms] 512.711 µs (34.6%)
tracing 1.97 ms [1.927 ms, 2.013 ms] 490.01 µs (33.1%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 2.363 ms [2.319 ms, 2.407 ms] 885.455 µs (59.9%)
iast 2.14 ms [2.084 ms, 2.197 ms] 662.792 µs (44.9%)
iast_GLOBAL 2.183 ms [2.127 ms, 2.239 ms] 705.116 µs (47.7%)
profiling 1.975 ms [1.931 ms, 2.019 ms] 497.488 µs (33.7%)
tracing 1.96 ms [1.917 ms, 2.002 ms] 481.996 µs (32.6%)
Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.48.0-SNAPSHOT~a250acae00, baseline=1.48.0-SNAPSHOT~bde13e8991
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.304 s) : 15304000, 15304000
.   : milestone, 15304000,
appsec (14.907 s) : 14907000, 14907000
.   : milestone, 14907000,
iast (18.458 s) : 18458000, 18458000
.   : milestone, 18458000,
iast_GLOBAL (18.231 s) : 18231000, 18231000
.   : milestone, 18231000,
profiling (15.62 s) : 15620000, 15620000
.   : milestone, 15620000,
tracing (15.019 s) : 15019000, 15019000
.   : milestone, 15019000,
section candidate
no_agent (15.298 s) : 15298000, 15298000
.   : milestone, 15298000,
appsec (14.952 s) : 14952000, 14952000
.   : milestone, 14952000,
iast (19.019 s) : 19019000, 19019000
.   : milestone, 19019000,
iast_GLOBAL (18.284 s) : 18284000, 18284000
.   : milestone, 18284000,
profiling (15.566 s) : 15566000, 15566000
.   : milestone, 15566000,
tracing (14.825 s) : 14825000, 14825000
.   : milestone, 14825000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.304 s [15.304 s, 15.304 s] -
appsec 14.907 s [14.907 s, 14.907 s] -397.0 ms (-2.6%)
iast 18.458 s [18.458 s, 18.458 s] 3.154 s (20.6%)
iast_GLOBAL 18.231 s [18.231 s, 18.231 s] 2.927 s (19.1%)
profiling 15.62 s [15.62 s, 15.62 s] 316.0 ms (2.1%)
tracing 15.019 s [15.019 s, 15.019 s] -285.0 ms (-1.9%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.298 s [15.298 s, 15.298 s] -
appsec 14.952 s [14.952 s, 14.952 s] -346.0 ms (-2.3%)
iast 19.019 s [19.019 s, 19.019 s] 3.721 s (24.3%)
iast_GLOBAL 18.284 s [18.284 s, 18.284 s] 2.986 s (19.5%)
profiling 15.566 s [15.566 s, 15.566 s] 268.0 ms (1.8%)
tracing 14.825 s [14.825 s, 14.825 s] -473.0 ms (-3.1%)

@mcculls mcculls force-pushed the mcculls/simplify-activateSpan-api branch from 28280e2 to 64f5869 Compare March 13, 2025 23:27
@mcculls mcculls added the run-tests: all Run all tests label Mar 14, 2025
@mcculls mcculls force-pushed the mcculls/simplify-activateSpan-api branch from 64f5869 to 6cdc6fe Compare March 14, 2025 00:14
These remaining cases were no-op spans which are already not propagated
@mcculls mcculls force-pushed the mcculls/simplify-activateSpan-api branch from 6cdc6fe to a250aca Compare March 14, 2025 12:46
@mcculls mcculls changed the title WIP - experiment Simplify activateSpan API to not include async propagation flag Mar 14, 2025
@mcculls mcculls added tag: no release notes Changes to exclude from release notes and removed tag: do not merge Do not merge changes labels Mar 14, 2025
@mcculls mcculls marked this pull request as ready for review March 14, 2025 13:44
@mcculls mcculls requested review from a team as code owners March 14, 2025 13:44
@mcculls mcculls requested review from dougqh and PerfectSlayer March 14, 2025 13:44
Copy link
Contributor

@PerfectSlayer PerfectSlayer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice to see AgentTracer / CoreTracer cleaned up!

@mcculls mcculls merged commit ef1ed74 into master Mar 14, 2025
326 of 328 checks passed
@mcculls mcculls deleted the mcculls/simplify-activateSpan-api branch March 14, 2025 13:56
@github-actions github-actions bot added this to the 1.48.0 milestone Mar 14, 2025
mtoffl01 pushed a commit that referenced this pull request Mar 24, 2025
These remaining cases were no-op spans which are already not propagated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: core Tracer core run-tests: all Run all tests 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