Skip to content

Global tags support for Data Streams #8852

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

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

kr-igor
Copy link
Contributor

@kr-igor kr-igor commented May 19, 2025

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)

@pr-commenter
Copy link

pr-commenter bot commented May 19, 2025

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 58089f3 c1b1b5c
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
Loading
  • 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
Loading
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
Loading
  • 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
Loading

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 58089f3 c1b1b5c
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,
Loading
  • 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,
Loading
  • 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 58089f3 c1b1b5c
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,
Loading
  • 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,
Loading
  • 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%)

@kr-igor kr-igor changed the title Added addGlobalTag method Global tags support for Data Streams May 20, 2025
@kr-igor kr-igor marked this pull request as ready for review May 21, 2025 20:30
@kr-igor kr-igor requested review from a team as code owners May 21, 2025 20:30
Copy link
Contributor

github-actions bot commented May 21, 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.

@kr-igor kr-igor added comp: data streams Data Streams Monitoring inst: apache spark Apache Spark instrumentation labels May 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp: data streams Data Streams Monitoring inst: apache spark Apache Spark instrumentation type: enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants