Skip to content

Conversation

@amarziali
Copy link
Contributor

What Does This Do

Adds the process tags as constant tags to the statsd clients used by the tracer (i.e. jmxfetch)

Note: process tags may mutate since instrumentations can add some of them when the instrumentation kicks in. That can happen after the statsd client is created. This is a known limitation right now.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner November 6, 2025 09:59
@amarziali amarziali added the type: enhancement Enhancements and improvements label Nov 6, 2025
@amarziali amarziali added the comp: core Tracer core label Nov 6, 2025
if (null != constantTags && constantTags.length > 0) {
tagMapping = new TagCombiner(constantTags);
final List<String> processTags = ProcessTags.getTagsAsStringList();
final int processTagSize = processTags != null ? processTags.size() : 0;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

@raphaelgavache I did not filter right now the process tags meaning that we send all of them systematically. It should be ok but in case it represents an issue, please let me know and we'll craft a whitelist

@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Nov 6, 2025

🎯 Code Coverage
Patch Coverage: 100.00%
Total Coverage: 63.37% (+3.75%)

View detailed report

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: a784ec9 | Docs | Datadog PR Page | Was this helpful? Give us feedback!

@pr-commenter
Copy link

pr-commenter bot commented Nov 6, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/processtags-runtimemetrics
git_commit_date 1762881452 1762937707
git_commit_sha 5db793a a784ec9
release_version 1.56.0-SNAPSHOT~5db793a092 1.56.0-SNAPSHOT~a784ec9b3f
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1762939706 1762939706
ci_job_id 1229194902 1229194902
ci_pipeline_id 82047069 82047069
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-a4e0z1s7 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-a4e0z1s7 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
module Agent Agent
parent None None

Summary

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

scenario Δ mean execution_time candidate mean execution_time baseline mean execution_time
scenario:startup:insecure-bank:iast:Telemetry better
[-1011.006µs; -362.563µs] or [-11.778%; -4.224%]
7.897ms 8.584ms
scenario:startup:insecure-bank:tracing:Remote Config better
[-65.160µs; -22.611µs] or [-8.992%; -3.120%]
680.794µs 724.680µs
scenario:startup:petclinic:appsec:Telemetry better
[-942.994µs; -505.935µs] or [-10.940%; -5.869%]
7.896ms 8.620ms
scenario:startup:petclinic:tracing:Remote Config better
[-58.887µs; -25.804µs] or [-8.192%; -3.590%]
676.467µs 718.812µs
Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.061 s) : 0, 1061070
Total [baseline] (8.706 s) : 0, 8705908
Agent [candidate] (1.051 s) : 0, 1050711
Total [candidate] (8.662 s) : 0, 8661972
section iast
Agent [baseline] (1.181 s) : 0, 1181490
Total [baseline] (9.274 s) : 0, 9274291
Agent [candidate] (1.182 s) : 0, 1182471
Total [candidate] (9.298 s) : 0, 9298066
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.061 s -
Agent iast 1.181 s 120.42 ms (11.3%)
Total tracing 8.706 s -
Total iast 9.274 s 568.383 ms (6.5%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.051 s -
Agent iast 1.182 s 131.76 ms (12.5%)
Total tracing 8.662 s -
Total iast 9.298 s 636.095 ms (7.3%)
gantt
    title insecure-bank - break down per module: candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.485 ms) : 0, 1485
crashtracking [candidate] (1.454 ms) : 0, 1454
BytebuddyAgent [baseline] (714.24 ms) : 0, 714240
BytebuddyAgent [candidate] (705.222 ms) : 0, 705222
GlobalTracer [baseline] (248.67 ms) : 0, 248670
GlobalTracer [candidate] (249.359 ms) : 0, 249359
AppSec [baseline] (32.902 ms) : 0, 32902
AppSec [candidate] (32.301 ms) : 0, 32301
Debugger [baseline] (6.537 ms) : 0, 6537
Debugger [candidate] (6.384 ms) : 0, 6384
Remote Config [baseline] (724.68 µs) : 0, 725
Remote Config [candidate] (680.794 µs) : 0, 681
Telemetry [baseline] (14.172 ms) : 0, 14172
Telemetry [candidate] (15.689 ms) : 0, 15689
Flare Poller [baseline] (7.292 ms) : 0, 7292
Flare Poller [candidate] (4.92 ms) : 0, 4920
section iast
crashtracking [baseline] (1.449 ms) : 0, 1449
crashtracking [candidate] (1.469 ms) : 0, 1469
BytebuddyAgent [baseline] (828.4 ms) : 0, 828400
BytebuddyAgent [candidate] (829.469 ms) : 0, 829469
GlobalTracer [baseline] (235.684 ms) : 0, 235684
GlobalTracer [candidate] (237.586 ms) : 0, 237586
IAST [baseline] (30.928 ms) : 0, 30928
IAST [candidate] (33.86 ms) : 0, 33860
AppSec [baseline] (30.663 ms) : 0, 30663
AppSec [candidate] (26.703 ms) : 0, 26703
Debugger [baseline] (6.067 ms) : 0, 6067
Debugger [candidate] (6.026 ms) : 0, 6026
Remote Config [baseline] (607.115 µs) : 0, 607
Remote Config [candidate] (609.178 µs) : 0, 609
Telemetry [baseline] (8.584 ms) : 0, 8584
Telemetry [candidate] (7.897 ms) : 0, 7897
Flare Poller [baseline] (4.261 ms) : 0, 4261
Flare Poller [candidate] (4.073 ms) : 0, 4073
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.048 s) : 0, 1048244
Total [baseline] (10.834 s) : 0, 10834432
Agent [candidate] (1.048 s) : 0, 1047514
Total [candidate] (10.847 s) : 0, 10846587
section appsec
Agent [baseline] (1.221 s) : 0, 1220781
Total [baseline] (11.002 s) : 0, 11001635
Agent [candidate] (1.224 s) : 0, 1223833
Total [candidate] (10.885 s) : 0, 10885033
section iast
Agent [baseline] (1.179 s) : 0, 1179184
Total [baseline] (11.11 s) : 0, 11110353
Agent [candidate] (1.191 s) : 0, 1190851
Total [candidate] (11.178 s) : 0, 11178275
section profiling
Agent [baseline] (1.195 s) : 0, 1195132
Total [baseline] (10.878 s) : 0, 10878281
Agent [candidate] (1.198 s) : 0, 1198012
Total [candidate] (10.924 s) : 0, 10924313
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.221 s 172.537 ms (16.5%)
Agent iast 1.179 s 130.94 ms (12.5%)
Agent profiling 1.195 s 146.888 ms (14.0%)
Total tracing 10.834 s -
Total appsec 11.002 s 167.203 ms (1.5%)
Total iast 11.11 s 275.92 ms (2.5%)
Total profiling 10.878 s 43.848 ms (0.4%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.048 s -
Agent appsec 1.224 s 176.319 ms (16.8%)
Agent iast 1.191 s 143.337 ms (13.7%)
Agent profiling 1.198 s 150.497 ms (14.4%)
Total tracing 10.847 s -
Total appsec 10.885 s 38.445 ms (0.4%)
Total iast 11.178 s 331.688 ms (3.1%)
Total profiling 10.924 s 77.726 ms (0.7%)
gantt
    title petclinic - break down per module: candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.465 ms) : 0, 1465
crashtracking [candidate] (1.453 ms) : 0, 1453
BytebuddyAgent [baseline] (705.404 ms) : 0, 705404
BytebuddyAgent [candidate] (703.395 ms) : 0, 703395
GlobalTracer [baseline] (245.938 ms) : 0, 245938
GlobalTracer [candidate] (248.185 ms) : 0, 248185
AppSec [baseline] (32.259 ms) : 0, 32259
AppSec [candidate] (32.259 ms) : 0, 32259
Debugger [baseline] (6.425 ms) : 0, 6425
Debugger [candidate] (6.393 ms) : 0, 6393
Remote Config [baseline] (718.812 µs) : 0, 719
Remote Config [candidate] (676.467 µs) : 0, 676
Telemetry [baseline] (14.393 ms) : 0, 14393
Telemetry [candidate] (14.766 ms) : 0, 14766
Flare Poller [baseline] (6.701 ms) : 0, 6701
Flare Poller [candidate] (5.615 ms) : 0, 5615
section appsec
crashtracking [baseline] (1.458 ms) : 0, 1458
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (728.158 ms) : 0, 728158
BytebuddyAgent [candidate] (728.684 ms) : 0, 728684
GlobalTracer [baseline] (236.832 ms) : 0, 236832
GlobalTracer [candidate] (240.56 ms) : 0, 240560
IAST [baseline] (24.716 ms) : 0, 24716
IAST [candidate] (24.767 ms) : 0, 24767
AppSec [baseline] (175.303 ms) : 0, 175303
AppSec [candidate] (174.862 ms) : 0, 174862
Debugger [baseline] (6.004 ms) : 0, 6004
Debugger [candidate] (6.097 ms) : 0, 6097
Remote Config [baseline] (652.043 µs) : 0, 652
Remote Config [candidate] (657.59 µs) : 0, 658
Telemetry [baseline] (8.62 ms) : 0, 8620
Telemetry [candidate] (7.896 ms) : 0, 7896
Flare Poller [baseline] (4.078 ms) : 0, 4078
Flare Poller [candidate] (4.013 ms) : 0, 4013
section iast
crashtracking [baseline] (1.464 ms) : 0, 1464
crashtracking [candidate] (1.47 ms) : 0, 1470
BytebuddyAgent [baseline] (827.95 ms) : 0, 827950
BytebuddyAgent [candidate] (835.072 ms) : 0, 835072
GlobalTracer [baseline] (234.572 ms) : 0, 234572
GlobalTracer [candidate] (239.062 ms) : 0, 239062
IAST [baseline] (31.725 ms) : 0, 31725
IAST [candidate] (32.576 ms) : 0, 32576
AppSec [baseline] (29.501 ms) : 0, 29501
AppSec [candidate] (28.772 ms) : 0, 28772
Debugger [baseline] (5.999 ms) : 0, 5999
Debugger [candidate] (6.058 ms) : 0, 6058
Remote Config [baseline] (595.831 µs) : 0, 596
Remote Config [candidate] (622.109 µs) : 0, 622
Telemetry [baseline] (8.385 ms) : 0, 8385
Telemetry [candidate] (8.107 ms) : 0, 8107
Flare Poller [baseline] (4.115 ms) : 0, 4115
Flare Poller [candidate] (4.112 ms) : 0, 4112
section profiling
crashtracking [baseline] (1.45 ms) : 0, 1450
crashtracking [candidate] (1.452 ms) : 0, 1452
BytebuddyAgent [baseline] (730.144 ms) : 0, 730144
BytebuddyAgent [candidate] (733.396 ms) : 0, 733396
GlobalTracer [baseline] (222.539 ms) : 0, 222539
GlobalTracer [candidate] (222.131 ms) : 0, 222131
AppSec [baseline] (32.248 ms) : 0, 32248
AppSec [candidate] (32.055 ms) : 0, 32055
Debugger [baseline] (8.347 ms) : 0, 8347
Debugger [candidate] (6.718 ms) : 0, 6718
Remote Config [baseline] (689.155 µs) : 0, 689
Remote Config [candidate] (680.063 µs) : 0, 680
Telemetry [baseline] (14.961 ms) : 0, 14961
Telemetry [candidate] (16.103 ms) : 0, 16103
Flare Poller [baseline] (4.114 ms) : 0, 4114
Flare Poller [candidate] (4.133 ms) : 0, 4133
ProfilingAgent [baseline] (110.821 ms) : 0, 110821
ProfilingAgent [candidate] (111.146 ms) : 0, 111146
Profiling [baseline] (111.515 ms) : 0, 111515
Profiling [candidate] (111.801 ms) : 0, 111801
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/processtags-runtimemetrics
git_commit_date 1762881452 1762937707
git_commit_sha 5db793a a784ec9
release_version 1.56.0-SNAPSHOT~5db793a092 1.56.0-SNAPSHOT~a784ec9b3f
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1762940237 1762940237
ci_job_id 1229194903 1229194903
ci_pipeline_id 82047069 82047069
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-0-nut7janm 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-0-nut7janm 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Summary

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

scenario Δ mean agg_http_req_duration_p50 Δ mean agg_http_req_duration_p95 Δ mean throughput candidate mean agg_http_req_duration_p50 candidate mean agg_http_req_duration_p95 candidate mean throughput baseline mean agg_http_req_duration_p50 baseline mean agg_http_req_duration_p95 baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+89.764µs; +229.382µs] or [+3.306%; +8.449%]
same
[-5.148µs; +649.166µs] or [-0.066%; +8.322%]
unstable
[-194.830op/s; +58.705op/s] or [-14.775%; +4.452%]
2.875ms 8.122ms 1250.625op/s 2.715ms 7.800ms 1318.688op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (18.048 ms) : 17865, 18231
.   : milestone, 18048,
appsec (19.2 ms) : 19004, 19396
.   : milestone, 19200,
code_origins (17.539 ms) : 17365, 17712
.   : milestone, 17539,
iast (18.109 ms) : 17929, 18289
.   : milestone, 18109,
profiling (18.677 ms) : 18487, 18867
.   : milestone, 18677,
tracing (17.589 ms) : 17414, 17764
.   : milestone, 17589,
section candidate
no_agent (17.093 ms) : 16923, 17264
.   : milestone, 17093,
appsec (18.897 ms) : 18707, 19087
.   : milestone, 18897,
code_origins (17.536 ms) : 17367, 17705
.   : milestone, 17536,
iast (17.972 ms) : 17789, 18155
.   : milestone, 17972,
profiling (18.535 ms) : 18351, 18719
.   : milestone, 18535,
tracing (17.688 ms) : 17512, 17865
.   : milestone, 17688,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 18.048 ms [17.865 ms, 18.231 ms] -
appsec 19.2 ms [19.004 ms, 19.396 ms] 1.152 ms (6.4%)
code_origins 17.539 ms [17.365 ms, 17.712 ms] -509.136 µs (-2.8%)
iast 18.109 ms [17.929 ms, 18.289 ms] 60.971 µs (0.3%)
profiling 18.677 ms [18.487 ms, 18.867 ms] 629.215 µs (3.5%)
tracing 17.589 ms [17.414 ms, 17.764 ms] -458.769 µs (-2.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 17.093 ms [16.923 ms, 17.264 ms] -
appsec 18.897 ms [18.707 ms, 19.087 ms] 1.804 ms (10.6%)
code_origins 17.536 ms [17.367 ms, 17.705 ms] 442.146 µs (2.6%)
iast 17.972 ms [17.789 ms, 18.155 ms] 878.517 µs (5.1%)
profiling 18.535 ms [18.351 ms, 18.719 ms] 1.442 ms (8.4%)
tracing 17.688 ms [17.512 ms, 17.865 ms] 594.841 µs (3.5%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.174 ms) : 1163, 1185
.   : milestone, 1174,
iast (3.21 ms) : 3175, 3246
.   : milestone, 3210,
iast_FULL (5.738 ms) : 5681, 5796
.   : milestone, 5738,
iast_GLOBAL (3.474 ms) : 3419, 3530
.   : milestone, 3474,
profiling (2.067 ms) : 2049, 2086
.   : milestone, 2067,
tracing (1.908 ms) : 1891, 1925
.   : milestone, 1908,
section candidate
no_agent (1.18 ms) : 1168, 1191
.   : milestone, 1180,
iast (3.162 ms) : 3120, 3204
.   : milestone, 3162,
iast_FULL (5.834 ms) : 5776, 5893
.   : milestone, 5834,
iast_GLOBAL (3.669 ms) : 3608, 3730
.   : milestone, 3669,
profiling (1.963 ms) : 1946, 1980
.   : milestone, 1963,
tracing (1.777 ms) : 1762, 1793
.   : milestone, 1777,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.174 ms [1.163 ms, 1.185 ms] -
iast 3.21 ms [3.175 ms, 3.246 ms] 2.036 ms (173.4%)
iast_FULL 5.738 ms [5.681 ms, 5.796 ms] 4.564 ms (388.7%)
iast_GLOBAL 3.474 ms [3.419 ms, 3.53 ms] 2.3 ms (195.9%)
profiling 2.067 ms [2.049 ms, 2.086 ms] 893.082 µs (76.1%)
tracing 1.908 ms [1.891 ms, 1.925 ms] 733.922 µs (62.5%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 1.18 ms [1.168 ms, 1.191 ms] -
iast 3.162 ms [3.12 ms, 3.204 ms] 1.982 ms (168.0%)
iast_FULL 5.834 ms [5.776 ms, 5.893 ms] 4.655 ms (394.5%)
iast_GLOBAL 3.669 ms [3.608 ms, 3.73 ms] 2.489 ms (211.0%)
profiling 1.963 ms [1.946 ms, 1.98 ms] 783.064 µs (66.4%)
tracing 1.777 ms [1.762 ms, 1.793 ms] 597.634 µs (50.7%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/processtags-runtimemetrics
git_commit_date 1762881452 1762937707
git_commit_sha 5db793a a784ec9
release_version 1.56.0-SNAPSHOT~5db793a092 1.56.0-SNAPSHOT~a784ec9b3f
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1762939978 1762939978
ci_job_id 1229194904 1229194904
ci_pipeline_id 82047069 82047069
cpu_model Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
kernel_version Linux runner-zfyrx7zua-project-304-concurrent-1-nt0h3p6p 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux Linux runner-zfyrx7zua-project-304-concurrent-1-nt0h3p6p 6.8.0-1031-aws #33~22.04.1-Ubuntu SMP Thu Jun 26 14:22:30 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

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.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (14.99 s) : 14990000, 14990000
.   : milestone, 14990000,
appsec (14.898 s) : 14898000, 14898000
.   : milestone, 14898000,
iast (18.505 s) : 18505000, 18505000
.   : milestone, 18505000,
iast_GLOBAL (17.949 s) : 17949000, 17949000
.   : milestone, 17949000,
profiling (15.048 s) : 15048000, 15048000
.   : milestone, 15048000,
tracing (14.457 s) : 14457000, 14457000
.   : milestone, 14457000,
section candidate
no_agent (14.738 s) : 14738000, 14738000
.   : milestone, 14738000,
appsec (14.702 s) : 14702000, 14702000
.   : milestone, 14702000,
iast (18.567 s) : 18567000, 18567000
.   : milestone, 18567000,
iast_GLOBAL (17.715 s) : 17715000, 17715000
.   : milestone, 17715000,
profiling (15.517 s) : 15517000, 15517000
.   : milestone, 15517000,
tracing (14.821 s) : 14821000, 14821000
.   : milestone, 14821000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.99 s [14.99 s, 14.99 s] -
appsec 14.898 s [14.898 s, 14.898 s] -92.0 ms (-0.6%)
iast 18.505 s [18.505 s, 18.505 s] 3.515 s (23.4%)
iast_GLOBAL 17.949 s [17.949 s, 17.949 s] 2.959 s (19.7%)
profiling 15.048 s [15.048 s, 15.048 s] 58.0 ms (0.4%)
tracing 14.457 s [14.457 s, 14.457 s] -533.0 ms (-3.6%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 14.738 s [14.738 s, 14.738 s] -
appsec 14.702 s [14.702 s, 14.702 s] -36.0 ms (-0.2%)
iast 18.567 s [18.567 s, 18.567 s] 3.829 s (26.0%)
iast_GLOBAL 17.715 s [17.715 s, 17.715 s] 2.977 s (20.2%)
profiling 15.517 s [15.517 s, 15.517 s] 779.0 ms (5.3%)
tracing 14.821 s [14.821 s, 14.821 s] 83.0 ms (0.6%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.56.0-SNAPSHOT~a784ec9b3f, baseline=1.56.0-SNAPSHOT~5db793a092
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.475 ms) : 1463, 1486
.   : milestone, 1475,
appsec (3.71 ms) : 3495, 3926
.   : milestone, 3710,
iast (2.217 ms) : 2153, 2281
.   : milestone, 2217,
iast_GLOBAL (2.254 ms) : 2190, 2318
.   : milestone, 2254,
profiling (2.085 ms) : 2032, 2139
.   : milestone, 2085,
tracing (2.038 ms) : 1988, 2088
.   : milestone, 2038,
section candidate
no_agent (1.476 ms) : 1465, 1488
.   : milestone, 1476,
appsec (3.721 ms) : 3499, 3942
.   : milestone, 3721,
iast (2.199 ms) : 2135, 2262
.   : milestone, 2199,
iast_GLOBAL (2.259 ms) : 2195, 2323
.   : milestone, 2259,
profiling (2.074 ms) : 2022, 2127
.   : milestone, 2074,
tracing (2.042 ms) : 1992, 2092
.   : milestone, 2042,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.475 ms [1.463 ms, 1.486 ms] -
appsec 3.71 ms [3.495 ms, 3.926 ms] 2.236 ms (151.6%)
iast 2.217 ms [2.153 ms, 2.281 ms] 742.36 µs (50.3%)
iast_GLOBAL 2.254 ms [2.19 ms, 2.318 ms] 779.291 µs (52.8%)
profiling 2.085 ms [2.032 ms, 2.139 ms] 610.557 µs (41.4%)
tracing 2.038 ms [1.988 ms, 2.088 ms] 563.444 µs (38.2%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.476 ms [1.465 ms, 1.488 ms] -
appsec 3.721 ms [3.499 ms, 3.942 ms] 2.245 ms (152.1%)
iast 2.199 ms [2.135 ms, 2.262 ms] 722.287 µs (48.9%)
iast_GLOBAL 2.259 ms [2.195 ms, 2.323 ms] 782.802 µs (53.0%)
profiling 2.074 ms [2.022 ms, 2.127 ms] 598.233 µs (40.5%)
tracing 2.042 ms [1.992 ms, 2.092 ms] 565.319 µs (38.3%)

@amarziali amarziali added comp: core Tracer core and removed comp: core Tracer core labels Nov 10, 2025
@github-actions
Copy link
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.

@amarziali amarziali force-pushed the andrea.marziali/processtags-runtimemetrics branch from 8482aff to a784ec9 Compare November 12, 2025 08:55
@amarziali amarziali merged commit 5f0a539 into master Nov 12, 2025
539 checks passed
@amarziali amarziali deleted the andrea.marziali/processtags-runtimemetrics branch November 12, 2025 13:21
@github-actions github-actions bot added this to the 1.56.0 milestone Nov 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: core Tracer core type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants