dd-trace-java icon indicating copy to clipboard operation
dd-trace-java copied to clipboard

Global tags support for Data Streams

Open kr-igor opened this issue 6 months ago • 2 comments

What Does This Do

When DSM is enabled for Spark or Flink applications they report the job name as a service. There's no way to differentiate between different processor types on the backend. This PR adds:

  • Global DSM tags support. These tags are added when the payload is flushed. They do not affect stats aggregation.
  • Spark instrumentations updated to set service_type global tag (spark_app and spark_task)

kr-igor avatar May 19 '25 22:05 kr-igor

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master kr-igor/app-type-support-dsm
git_commit_date 1747843428 1747859392
git_commit_sha 58089f324f c1b1b5c5b2
release_version 1.50.0-SNAPSHOT~58089f324f 1.50.0-SNAPSHOT~c1b1b5c5b2
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1747861760 1747861760
ci_job_id 949128561 949128561
ci_pipeline_id 65793980 65793980
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-pw3vcngw-project-304-concurrent-0-f472j3v6 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-pw3vcngw-project-304-concurrent-0-f472j3v6 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 0 performance improvements and 1 performance regressions! Performance is the same for 58 metrics, 12 unstable metrics.

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:iast_TELEMETRY_OFF:Remote Config worse
[+16.488µs; +72.663µs] or [+2.774%; +12.226%]
638.917µs 594.342µs
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.026 s) : 0, 1026342
Total [baseline] (10.513 s) : 0, 10513034
Agent [candidate] (1.03 s) : 0, 1030006
Total [candidate] (10.503 s) : 0, 10502556
section appsec
Agent [baseline] (1.165 s) : 0, 1164802
Total [baseline] (10.693 s) : 0, 10693267
Agent [candidate] (1.166 s) : 0, 1166313
Total [candidate] (10.751 s) : 0, 10750844
section iast
Agent [baseline] (1.154 s) : 0, 1153526
Total [baseline] (10.956 s) : 0, 10955700
Agent [candidate] (1.149 s) : 0, 1149368
Total [candidate] (10.853 s) : 0, 10853249
section profiling
Agent [baseline] (1.277 s) : 0, 1277335
Total [baseline] (10.999 s) : 0, 10999088
Agent [candidate] (1.285 s) : 0, 1284880
Total [candidate] (10.994 s) : 0, 10993534
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.026 s -
Agent appsec 1.165 s 138.46 ms (13.5%)
Agent iast 1.154 s 127.184 ms (12.4%)
Agent profiling 1.277 s 250.994 ms (24.5%)
Total tracing 10.513 s -
Total appsec 10.693 s 180.233 ms (1.7%)
Total iast 10.956 s 442.666 ms (4.2%)
Total profiling 10.999 s 486.055 ms (4.6%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.03 s -
Agent appsec 1.166 s 136.307 ms (13.2%)
Agent iast 1.149 s 119.362 ms (11.6%)
Agent profiling 1.285 s 254.874 ms (24.7%)
Total tracing 10.503 s -
Total appsec 10.751 s 248.288 ms (2.4%)
Total iast 10.853 s 350.693 ms (3.3%)
Total profiling 10.994 s 490.978 ms (4.7%)
gantt
    title petclinic - break down per module: candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (684.615 ms) : 0, 684615
BytebuddyAgent [candidate] (688.3 ms) : 0, 688300
GlobalTracer [baseline] (241.854 ms) : 0, 241854
GlobalTracer [candidate] (242.489 ms) : 0, 242489
AppSec [baseline] (54.524 ms) : 0, 54524
AppSec [candidate] (55.088 ms) : 0, 55088
Debugger [baseline] (9.712 ms) : 0, 9712
Debugger [candidate] (9.841 ms) : 0, 9841
Remote Config [baseline] (702.425 µs) : 0, 702
Remote Config [candidate] (705.259 µs) : 0, 705
Telemetry [baseline] (11.304 ms) : 0, 11304
Telemetry [candidate] (9.812 ms) : 0, 9812
section appsec
BytebuddyAgent [baseline] (703.265 ms) : 0, 703265
BytebuddyAgent [candidate] (702.847 ms) : 0, 702847
GlobalTracer [baseline] (237.117 ms) : 0, 237117
GlobalTracer [candidate] (238.339 ms) : 0, 238339
AppSec [baseline] (175.618 ms) : 0, 175618
AppSec [candidate] (176.514 ms) : 0, 176514
Debugger [baseline] (5.946 ms) : 0, 5946
Debugger [candidate] (6.003 ms) : 0, 6003
Remote Config [baseline] (625.285 µs) : 0, 625
Remote Config [candidate] (629.88 µs) : 0, 630
Telemetry [baseline] (7.79 ms) : 0, 7790
Telemetry [candidate] (7.482 ms) : 0, 7482
IAST [baseline] (21.705 ms) : 0, 21705
IAST [candidate] (21.729 ms) : 0, 21729
section iast
BytebuddyAgent [baseline] (804.597 ms) : 0, 804597
BytebuddyAgent [candidate] (801.772 ms) : 0, 801772
GlobalTracer [baseline] (232.244 ms) : 0, 232244
GlobalTracer [candidate] (231.33 ms) : 0, 231330
AppSec [baseline] (50.294 ms) : 0, 50294
AppSec [candidate] (51.067 ms) : 0, 51067
Debugger [baseline] (5.874 ms) : 0, 5874
Debugger [candidate] (5.833 ms) : 0, 5833
Remote Config [baseline] (589.594 µs) : 0, 590
Remote Config [candidate] (576.555 µs) : 0, 577
Telemetry [baseline] (7.831 ms) : 0, 7831
Telemetry [candidate] (7.815 ms) : 0, 7815
IAST [baseline] (28.464 ms) : 0, 28464
IAST [candidate] (27.41 ms) : 0, 27410
section profiling
ProfilingAgent [baseline] (104.593 ms) : 0, 104593
ProfilingAgent [candidate] (104.13 ms) : 0, 104130
BytebuddyAgent [baseline] (680.378 ms) : 0, 680378
BytebuddyAgent [candidate] (675.484 ms) : 0, 675484
GlobalTracer [baseline] (363.572 ms) : 0, 363572
GlobalTracer [candidate] (377.024 ms) : 0, 377024
AppSec [baseline] (62.152 ms) : 0, 62152
AppSec [candidate] (62.288 ms) : 0, 62288
Debugger [baseline] (6.426 ms) : 0, 6426
Debugger [candidate] (6.276 ms) : 0, 6276
Remote Config [baseline] (677.896 µs) : 0, 678
Remote Config [candidate] (659.932 µs) : 0, 660
Telemetry [baseline] (8.377 ms) : 0, 8377
Telemetry [candidate] (8.273 ms) : 0, 8273
Profiling [baseline] (104.618 ms) : 0, 104618
Profiling [candidate] (104.154 ms) : 0, 104154
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.019 s) : 0, 1019173
Total [baseline] (8.695 s) : 0, 8694872
Agent [candidate] (1.029 s) : 0, 1029374
Total [candidate] (8.689 s) : 0, 8689358
section iast
Agent [baseline] (1.152 s) : 0, 1151540
Total [baseline] (9.286 s) : 0, 9285610
Agent [candidate] (1.153 s) : 0, 1152764
Total [candidate] (9.285 s) : 0, 9284607
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.15 s) : 0, 1150263
Total [baseline] (9.235 s) : 0, 9234719
Agent [candidate] (1.152 s) : 0, 1151848
Total [candidate] (9.202 s) : 0, 9202250
section iast_TELEMETRY_OFF
Agent [baseline] (1.147 s) : 0, 1146538
Total [baseline] (9.219 s) : 0, 9218521
Agent [candidate] (1.164 s) : 0, 1163665
Total [candidate] (9.249 s) : 0, 9248554
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.019 s -
Agent iast 1.152 s 132.367 ms (13.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.15 s 131.089 ms (12.9%)
Agent iast_TELEMETRY_OFF 1.147 s 127.365 ms (12.5%)
Total tracing 8.695 s -
Total iast 9.286 s 590.738 ms (6.8%)
Total iast_HARDCODED_SECRET_DISABLED 9.235 s 539.846 ms (6.2%)
Total iast_TELEMETRY_OFF 9.219 s 523.649 ms (6.0%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.029 s -
Agent iast 1.153 s 123.39 ms (12.0%)
Agent iast_HARDCODED_SECRET_DISABLED 1.152 s 122.474 ms (11.9%)
Agent iast_TELEMETRY_OFF 1.164 s 134.291 ms (13.0%)
Total tracing 8.689 s -
Total iast 9.285 s 595.249 ms (6.9%)
Total iast_HARDCODED_SECRET_DISABLED 9.202 s 512.892 ms (5.9%)
Total iast_TELEMETRY_OFF 9.249 s 559.196 ms (6.4%)
gantt
    title insecure-bank - break down per module: candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f

    dateFormat X
    axisFormat %s
section tracing
BytebuddyAgent [baseline] (681.539 ms) : 0, 681539
BytebuddyAgent [candidate] (687.552 ms) : 0, 687552
GlobalTracer [baseline] (239.86 ms) : 0, 239860
GlobalTracer [candidate] (242.082 ms) : 0, 242082
AppSec [baseline] (54.695 ms) : 0, 54695
AppSec [candidate] (55.105 ms) : 0, 55105
Debugger [baseline] (8.284 ms) : 0, 8284
Debugger [candidate] (10.364 ms) : 0, 10364
Remote Config [baseline] (695.251 µs) : 0, 695
Remote Config [candidate] (701.892 µs) : 0, 702
Telemetry [baseline] (10.544 ms) : 0, 10544
Telemetry [candidate] (9.875 ms) : 0, 9875
section iast
BytebuddyAgent [baseline] (803.615 ms) : 0, 803615
BytebuddyAgent [candidate] (804.296 ms) : 0, 804296
GlobalTracer [baseline] (231.102 ms) : 0, 231102
GlobalTracer [candidate] (231.927 ms) : 0, 231927
AppSec [baseline] (49.474 ms) : 0, 49474
AppSec [candidate] (48.786 ms) : 0, 48786
Debugger [baseline] (5.957 ms) : 0, 5957
Debugger [candidate] (5.912 ms) : 0, 5912
Remote Config [baseline] (588.879 µs) : 0, 589
Remote Config [candidate] (615.925 µs) : 0, 616
Telemetry [baseline] (7.939 ms) : 0, 7939
Telemetry [candidate] (7.934 ms) : 0, 7934
IAST [baseline] (27.547 ms) : 0, 27547
IAST [candidate] (29.722 ms) : 0, 29722
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (802.762 ms) : 0, 802762
BytebuddyAgent [candidate] (803.641 ms) : 0, 803641
GlobalTracer [baseline] (231.024 ms) : 0, 231024
GlobalTracer [candidate] (231.532 ms) : 0, 231532
AppSec [baseline] (50.984 ms) : 0, 50984
AppSec [candidate] (49.546 ms) : 0, 49546
Debugger [baseline] (5.917 ms) : 0, 5917
Debugger [candidate] (5.908 ms) : 0, 5908
Remote Config [baseline] (581.365 µs) : 0, 581
Remote Config [candidate] (597.701 µs) : 0, 598
Telemetry [baseline] (7.903 ms) : 0, 7903
Telemetry [candidate] (7.973 ms) : 0, 7973
IAST [baseline] (26.85 ms) : 0, 26850
IAST [candidate] (29.158 ms) : 0, 29158
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (799.085 ms) : 0, 799085
BytebuddyAgent [candidate] (812.374 ms) : 0, 812374
GlobalTracer [baseline] (230.81 ms) : 0, 230810
GlobalTracer [candidate] (234.095 ms) : 0, 234095
AppSec [baseline] (56.425 ms) : 0, 56425
AppSec [candidate] (56.306 ms) : 0, 56306
Debugger [baseline] (5.975 ms) : 0, 5975
Debugger [candidate] (5.961 ms) : 0, 5961
Remote Config [baseline] (594.342 µs) : 0, 594
Remote Config [candidate] (638.917 µs) : 0, 639
Telemetry [baseline] (7.714 ms) : 0, 7714
Telemetry [candidate] (7.775 ms) : 0, 7775
IAST [baseline] (22.386 ms) : 0, 22386
IAST [candidate] (22.684 ms) : 0, 22684

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
end_time 2025-05-21T20:41:38 2025-05-21T20:49:24
git_branch master kr-igor/app-type-support-dsm
git_commit_date 1747843428 1747859392
git_commit_sha 58089f324f c1b1b5c5b2
release_version 1.50.0-SNAPSHOT~58089f324f 1.50.0-SNAPSHOT~c1b1b5c5b2
start_time 2025-05-21T20:41:24 2025-05-21T20:49:10
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1747860964 1747860964
ci_job_id 949128563 949128563
ci_pipeline_id 65793980 65793980
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-3qkfhwhr-project-304-concurrent-0-y7mqqnv7 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-3qkfhwhr-project-304-concurrent-0-y7mqqnv7 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~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.352 ms) : 1332, 1371
.   : milestone, 1352,
appsec (1.734 ms) : 1711, 1757
.   : milestone, 1734,
appsec_no_iast (1.739 ms) : 1715, 1763
.   : milestone, 1739,
code_origins (1.684 ms) : 1658, 1711
.   : milestone, 1684,
iast (1.518 ms) : 1494, 1542
.   : milestone, 1518,
profiling (1.551 ms) : 1527, 1575
.   : milestone, 1551,
tracing (1.493 ms) : 1468, 1518
.   : milestone, 1493,
section candidate
no_agent (1.371 ms) : 1351, 1391
.   : milestone, 1371,
appsec (1.737 ms) : 1714, 1761
.   : milestone, 1737,
appsec_no_iast (1.718 ms) : 1695, 1742
.   : milestone, 1718,
code_origins (1.686 ms) : 1660, 1713
.   : milestone, 1686,
iast (1.513 ms) : 1488, 1537
.   : milestone, 1513,
profiling (1.525 ms) : 1502, 1549
.   : milestone, 1525,
tracing (1.495 ms) : 1471, 1520
.   : milestone, 1495,
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.352 ms [1.332 ms, 1.371 ms] -
appsec 1.734 ms [1.711 ms, 1.757 ms] 382.16 µs (28.3%)
appsec_no_iast 1.739 ms [1.715 ms, 1.763 ms] 387.762 µs (28.7%)
code_origins 1.684 ms [1.658 ms, 1.711 ms] 332.499 µs (24.6%)
iast 1.518 ms [1.494 ms, 1.542 ms] 166.252 µs (12.3%)
profiling 1.551 ms [1.527 ms, 1.575 ms] 199.116 µs (14.7%)
tracing 1.493 ms [1.468 ms, 1.518 ms] 141.069 µs (10.4%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.371 ms [1.351 ms, 1.391 ms] -
appsec 1.737 ms [1.714 ms, 1.761 ms] 366.607 µs (26.7%)
appsec_no_iast 1.718 ms [1.695 ms, 1.742 ms] 347.637 µs (25.4%)
code_origins 1.686 ms [1.66 ms, 1.713 ms] 315.516 µs (23.0%)
iast 1.513 ms [1.488 ms, 1.537 ms] 141.741 µs (10.3%)
profiling 1.525 ms [1.502 ms, 1.549 ms] 154.434 µs (11.3%)
tracing 1.495 ms [1.471 ms, 1.52 ms] 124.652 µs (9.1%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f
    dateFormat X
    axisFormat %s
section baseline
no_agent (392.039 µs) : 372, 412
.   : milestone, 392,
iast (525.979 µs) : 503, 549
.   : milestone, 526,
iast_FULL (736.957 µs) : 715, 759
.   : milestone, 737,
iast_GLOBAL (560.126 µs) : 539, 582
.   : milestone, 560,
iast_HARDCODED_SECRET_DISABLED (531.05 µs) : 508, 554
.   : milestone, 531,
iast_INACTIVE (467.809 µs) : 445, 491
.   : milestone, 468,
iast_TELEMETRY_OFF (506.394 µs) : 483, 530
.   : milestone, 506,
tracing (460.832 µs) : 439, 483
.   : milestone, 461,
section candidate
no_agent (383.013 µs) : 363, 403
.   : milestone, 383,
iast (523.654 µs) : 501, 547
.   : milestone, 524,
iast_FULL (737.656 µs) : 716, 760
.   : milestone, 738,
iast_GLOBAL (561.854 µs) : 540, 583
.   : milestone, 562,
iast_HARDCODED_SECRET_DISABLED (517.258 µs) : 494, 540
.   : milestone, 517,
iast_INACTIVE (468.187 µs) : 446, 490
.   : milestone, 468,
iast_TELEMETRY_OFF (510.869 µs) : 487, 534
.   : milestone, 511,
tracing (461.506 µs) : 439, 484
.   : milestone, 462,
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 392.039 µs [371.809 µs, 412.27 µs] -
iast 525.979 µs [503.212 µs, 548.746 µs] 133.939 µs (34.2%)
iast_FULL 736.957 µs [714.872 µs, 759.042 µs] 344.918 µs (88.0%)
iast_GLOBAL 560.126 µs [538.523 µs, 581.729 µs] 168.087 µs (42.9%)
iast_HARDCODED_SECRET_DISABLED 531.05 µs [508.415 µs, 553.686 µs] 139.011 µs (35.5%)
iast_INACTIVE 467.809 µs [444.949 µs, 490.67 µs] 75.77 µs (19.3%)
iast_TELEMETRY_OFF 506.394 µs [483.026 µs, 529.761 µs] 114.354 µs (29.2%)
tracing 460.832 µs [438.891 µs, 482.773 µs] 68.792 µs (17.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 383.013 µs [363.399 µs, 402.627 µs] -
iast 523.654 µs [500.619 µs, 546.688 µs] 140.641 µs (36.7%)
iast_FULL 737.656 µs [715.674 µs, 759.639 µs] 354.643 µs (92.6%)
iast_GLOBAL 561.854 µs [540.229 µs, 583.48 µs] 178.841 µs (46.7%)
iast_HARDCODED_SECRET_DISABLED 517.258 µs [494.382 µs, 540.135 µs] 134.245 µs (35.0%)
iast_INACTIVE 468.187 µs [445.891 µs, 490.483 µs] 85.174 µs (22.2%)
iast_TELEMETRY_OFF 510.869 µs [487.306 µs, 534.432 µs] 127.856 µs (33.4%)
tracing 461.506 µs [439.242 µs, 483.77 µs] 78.493 µs (20.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master kr-igor/app-type-support-dsm
git_commit_date 1747843428 1747859392
git_commit_sha 58089f324f c1b1b5c5b2
release_version 1.50.0-SNAPSHOT~58089f324f 1.50.0-SNAPSHOT~c1b1b5c5b2
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1747861497 1747861497
ci_job_id 949128565 949128565
ci_pipeline_id 65793980 65793980
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-pw3vcngw-project-304-concurrent-1-rjfw1a70 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-pw3vcngw-project-304-concurrent-1-rjfw1a70 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 11 metrics, 1 unstable metrics.

Execution time for biojava
gantt
    title biojava - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.46 s) : 15460000, 15460000
.   : milestone, 15460000,
appsec (15.192 s) : 15192000, 15192000
.   : milestone, 15192000,
iast (18.918 s) : 18918000, 18918000
.   : milestone, 18918000,
iast_GLOBAL (17.903 s) : 17903000, 17903000
.   : milestone, 17903000,
profiling (15.012 s) : 15012000, 15012000
.   : milestone, 15012000,
tracing (15.062 s) : 15062000, 15062000
.   : milestone, 15062000,
section candidate
no_agent (14.911 s) : 14911000, 14911000
.   : milestone, 14911000,
appsec (14.9 s) : 14900000, 14900000
.   : milestone, 14900000,
iast (18.804 s) : 18804000, 18804000
.   : milestone, 18804000,
iast_GLOBAL (18.076 s) : 18076000, 18076000
.   : milestone, 18076000,
profiling (15.033 s) : 15033000, 15033000
.   : milestone, 15033000,
tracing (15.028 s) : 15028000, 15028000
.   : milestone, 15028000,
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.46 s [15.46 s, 15.46 s] -
appsec 15.192 s [15.192 s, 15.192 s] -268.0 ms (-1.7%)
iast 18.918 s [18.918 s, 18.918 s] 3.458 s (22.4%)
iast_GLOBAL 17.903 s [17.903 s, 17.903 s] 2.443 s (15.8%)
profiling 15.012 s [15.012 s, 15.012 s] -448.0 ms (-2.9%)
tracing 15.062 s [15.062 s, 15.062 s] -398.0 ms (-2.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.911 s [14.911 s, 14.911 s] -
appsec 14.9 s [14.9 s, 14.9 s] -11.0 ms (-0.1%)
iast 18.804 s [18.804 s, 18.804 s] 3.893 s (26.1%)
iast_GLOBAL 18.076 s [18.076 s, 18.076 s] 3.165 s (21.2%)
profiling 15.033 s [15.033 s, 15.033 s] 122.0 ms (0.8%)
tracing 15.028 s [15.028 s, 15.028 s] 117.0 ms (0.8%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.50.0-SNAPSHOT~c1b1b5c5b2, baseline=1.50.0-SNAPSHOT~58089f324f
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.478 ms) : 1467, 1490
.   : milestone, 1478,
appsec (2.4 ms) : 2352, 2449
.   : milestone, 2400,
iast (2.177 ms) : 2116, 2238
.   : milestone, 2177,
iast_GLOBAL (2.222 ms) : 2161, 2284
.   : milestone, 2222,
profiling (2.033 ms) : 1983, 2083
.   : milestone, 2033,
tracing (2.006 ms) : 1959, 2054
.   : milestone, 2006,
section candidate
no_agent (1.478 ms) : 1466, 1489
.   : milestone, 1478,
appsec (2.398 ms) : 2349, 2446
.   : milestone, 2398,
iast (2.184 ms) : 2123, 2245
.   : milestone, 2184,
iast_GLOBAL (2.223 ms) : 2162, 2284
.   : milestone, 2223,
profiling (2.513 ms) : 2331, 2695
.   : milestone, 2513,
tracing (2.026 ms) : 1977, 2074
.   : milestone, 2026,
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.467 ms, 1.49 ms] -
appsec 2.4 ms [2.352 ms, 2.449 ms] 922.375 µs (62.4%)
iast 2.177 ms [2.116 ms, 2.238 ms] 699.419 µs (47.3%)
iast_GLOBAL 2.222 ms [2.161 ms, 2.284 ms] 744.281 µs (50.4%)
profiling 2.033 ms [1.983 ms, 2.083 ms] 554.981 µs (37.5%)
tracing 2.006 ms [1.959 ms, 2.054 ms] 528.461 µs (35.8%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.478 ms [1.466 ms, 1.489 ms] -
appsec 2.398 ms [2.349 ms, 2.446 ms] 920.002 µs (62.3%)
iast 2.184 ms [2.123 ms, 2.245 ms] 705.914 µs (47.8%)
iast_GLOBAL 2.223 ms [2.162 ms, 2.284 ms] 745.06 µs (50.4%)
profiling 2.513 ms [2.331 ms, 2.695 ms] 1.035 ms (70.0%)
tracing 2.026 ms [1.977 ms, 2.074 ms] 547.628 µs (37.1%)

pr-commenter[bot] avatar May 19 '25 22:05 pr-commenter[bot]

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.

github-actions[bot] avatar May 21 '25 20:05 github-actions[bot]

This pull request has been marked as stale because it has not had activity over the past quarter. It will be closed in 7 days if no further activity occurs. Feel free to reopen the PR if you are still working on it.

github-actions[bot] avatar Sep 01 '25 03:09 github-actions[bot]

This pull request has been closed because it has not had activity over the past quarter. Feel free to reopen the PR if you are still working on it.

github-actions[bot] avatar Oct 01 '25 03:10 github-actions[bot]