Skip to content

Conversation

@amarziali
Copy link
Contributor

@amarziali amarziali commented Oct 10, 2025

What Does This Do

Improves the way crashtracking parses the error log. Today, for stack frames type C and V we're not extracting the library name that's a good hint for further tagging.

This PR is enriching the parsed data by pulling the library name for VM and native code.

Samples of frames (taken from https://docs.oracle.com/javase/10/troubleshoot/fatal-error-log.htm)

V  [libjvm.so+0x839eea]  JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, Thread*)+0x47a
V  [libjvm.so+0x896fcf]  jni_invoke_static(JNIEnv_*, JavaValue*, _jobject*, JNICallType, _jmethodID*, JNI_ArgumentPusher*, Thread*) [clone .isra.90]+0x21f
V  [libjvm.so+0x8a7f1e]  jni_CallStaticVoidMethod+0x14e
C  [libjli.so+0x4142]  JavaMain+0x812
C  [libpthread.so.0+0x7e9a]  start_thread+0xda

Motivation

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

@amarziali amarziali requested a review from a team as a code owner October 10, 2025 08:29
@amarziali amarziali added type: enhancement Enhancements and improvements comp: crash tracking Crash Tracking labels Oct 10, 2025
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Oct 10, 2025

🎯 Code Coverage
Patch Coverage: 91.30%
Total Coverage: 63.44% (+3.57%)

View detailed report

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

@pr-commenter
Copy link

pr-commenter bot commented Oct 10, 2025

Benchmarks

Startup

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/improve-crash-parsing
git_commit_date 1760102474 1760103022
git_commit_sha f3999b7 f6e9a0a
release_version 1.55.0-SNAPSHOT~f3999b7c6d 1.55.0-SNAPSHOT~f6e9a0a2d3
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1760104745 1760104745
ci_job_id 1174011486 1174011486
ci_pipeline_id 78970929 78970929
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-uoi3oecu 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-uoi3oecu 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 0 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 6 unstable metrics.

Startup time reports for insecure-bank
gantt
    title insecure-bank - global startup overhead: candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.04 s) : 0, 1040029
Total [baseline] (8.75 s) : 0, 8750484
Agent [candidate] (1.02 s) : 0, 1019686
Total [candidate] (8.685 s) : 0, 8685255
section iast
Agent [baseline] (1.153 s) : 0, 1152541
Total [baseline] (9.282 s) : 0, 9282451
Agent [candidate] (1.163 s) : 0, 1162541
Total [candidate] (9.327 s) : 0, 9327255
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.04 s -
Agent iast 1.153 s 112.513 ms (10.8%)
Total tracing 8.75 s -
Total iast 9.282 s 531.967 ms (6.1%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.02 s -
Agent iast 1.163 s 142.855 ms (14.0%)
Total tracing 8.685 s -
Total iast 9.327 s 642.0 ms (7.4%)
gantt
    title insecure-bank - break down per module: candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.508 ms) : 0, 1508
crashtracking [candidate] (1.479 ms) : 0, 1479
BytebuddyAgent [baseline] (713.076 ms) : 0, 713076
BytebuddyAgent [candidate] (695.119 ms) : 0, 695119
GlobalTracer [baseline] (245.2 ms) : 0, 245200
GlobalTracer [candidate] (242.1 ms) : 0, 242100
AppSec [baseline] (33.046 ms) : 0, 33046
AppSec [candidate] (32.404 ms) : 0, 32404
Debugger [baseline] (6.584 ms) : 0, 6584
Debugger [candidate] (6.415 ms) : 0, 6415
Remote Config [baseline] (716.332 µs) : 0, 716
Remote Config [candidate] (702.416 µs) : 0, 702
Telemetry [baseline] (9.419 ms) : 0, 9419
Telemetry [candidate] (9.359 ms) : 0, 9359
Flare Poller [baseline] (8.926 ms) : 0, 8926
Flare Poller [candidate] (10.922 ms) : 0, 10922
section iast
crashtracking [baseline] (1.472 ms) : 0, 1472
crashtracking [candidate] (1.478 ms) : 0, 1478
BytebuddyAgent [baseline] (815.921 ms) : 0, 815921
BytebuddyAgent [candidate] (823.7 ms) : 0, 823700
GlobalTracer [baseline] (232.464 ms) : 0, 232464
GlobalTracer [candidate] (233.992 ms) : 0, 233992
IAST [baseline] (26.521 ms) : 0, 26521
IAST [candidate] (26.906 ms) : 0, 26906
AppSec [baseline] (35.295 ms) : 0, 35295
AppSec [candidate] (35.176 ms) : 0, 35176
Debugger [baseline] (6.096 ms) : 0, 6096
Debugger [candidate] (6.16 ms) : 0, 6160
Remote Config [baseline] (605.64 µs) : 0, 606
Remote Config [candidate] (618.526 µs) : 0, 619
Telemetry [baseline] (8.603 ms) : 0, 8603
Telemetry [candidate] (8.853 ms) : 0, 8853
Flare Poller [baseline] (4.235 ms) : 0, 4235
Flare Poller [candidate] (4.235 ms) : 0, 4235
Loading
Startup time reports for petclinic
gantt
    title petclinic - global startup overhead: candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d

    dateFormat X
    axisFormat %s
section tracing
Agent [baseline] (1.021 s) : 0, 1021164
Total [baseline] (10.729 s) : 0, 10729122
Agent [candidate] (1.017 s) : 0, 1016773
Total [candidate] (10.725 s) : 0, 10724866
section appsec
Agent [baseline] (1.197 s) : 0, 1197446
Total [baseline] (11.059 s) : 0, 11059334
Agent [candidate] (1.196 s) : 0, 1196413
Total [candidate] (11.116 s) : 0, 11116395
section iast
Agent [baseline] (1.152 s) : 0, 1151870
Total [baseline] (11.034 s) : 0, 11033561
Agent [candidate] (1.161 s) : 0, 1160904
Total [candidate] (10.962 s) : 0, 10962242
section profiling
Agent [baseline] (1.161 s) : 0, 1161241
Total [baseline] (11.071 s) : 0, 11070925
Agent [candidate] (1.172 s) : 0, 1171620
Total [candidate] (11.104 s) : 0, 11104391
Loading
  • baseline results
Module Variant Duration Δ tracing
Agent tracing 1.021 s -
Agent appsec 1.197 s 176.282 ms (17.3%)
Agent iast 1.152 s 130.706 ms (12.8%)
Agent profiling 1.161 s 140.077 ms (13.7%)
Total tracing 10.729 s -
Total appsec 11.059 s 330.212 ms (3.1%)
Total iast 11.034 s 304.439 ms (2.8%)
Total profiling 11.071 s 341.803 ms (3.2%)
  • candidate results
Module Variant Duration Δ tracing
Agent tracing 1.017 s -
Agent appsec 1.196 s 179.639 ms (17.7%)
Agent iast 1.161 s 144.13 ms (14.2%)
Agent profiling 1.172 s 154.846 ms (15.2%)
Total tracing 10.725 s -
Total appsec 11.116 s 391.529 ms (3.7%)
Total iast 10.962 s 237.376 ms (2.2%)
Total profiling 11.104 s 379.526 ms (3.5%)
gantt
    title petclinic - break down per module: candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d

    dateFormat X
    axisFormat %s
section tracing
crashtracking [baseline] (1.473 ms) : 0, 1473
crashtracking [candidate] (1.472 ms) : 0, 1472
BytebuddyAgent [baseline] (696.356 ms) : 0, 696356
BytebuddyAgent [candidate] (692.97 ms) : 0, 692970
GlobalTracer [baseline] (242.784 ms) : 0, 242784
GlobalTracer [candidate] (241.594 ms) : 0, 241594
AppSec [baseline] (32.302 ms) : 0, 32302
AppSec [candidate] (32.137 ms) : 0, 32137
Debugger [baseline] (6.426 ms) : 0, 6426
Debugger [candidate] (6.472 ms) : 0, 6472
Remote Config [baseline] (725.22 µs) : 0, 725
Remote Config [candidate] (710.479 µs) : 0, 710
Telemetry [baseline] (9.36 ms) : 0, 9360
Telemetry [candidate] (9.412 ms) : 0, 9412
Flare Poller [baseline] (10.405 ms) : 0, 10405
Flare Poller [candidate] (10.845 ms) : 0, 10845
section appsec
crashtracking [baseline] (1.474 ms) : 0, 1474
crashtracking [candidate] (1.464 ms) : 0, 1464
BytebuddyAgent [baseline] (719.856 ms) : 0, 719856
BytebuddyAgent [candidate] (718.569 ms) : 0, 718569
GlobalTracer [baseline] (235.143 ms) : 0, 235143
GlobalTracer [candidate] (235.0 ms) : 0, 235000
AppSec [baseline] (175.398 ms) : 0, 175398
AppSec [candidate] (176.224 ms) : 0, 176224
Debugger [baseline] (6.193 ms) : 0, 6193
Debugger [candidate] (6.173 ms) : 0, 6173
Remote Config [baseline] (646.996 µs) : 0, 647
Remote Config [candidate] (636.401 µs) : 0, 636
Telemetry [baseline] (8.549 ms) : 0, 8549
Telemetry [candidate] (8.522 ms) : 0, 8522
Flare Poller [baseline] (4.051 ms) : 0, 4051
Flare Poller [candidate] (3.92 ms) : 0, 3920
IAST [baseline] (24.971 ms) : 0, 24971
IAST [candidate] (24.786 ms) : 0, 24786
section iast
crashtracking [baseline] (1.465 ms) : 0, 1465
crashtracking [candidate] (1.474 ms) : 0, 1474
BytebuddyAgent [baseline] (815.316 ms) : 0, 815316
BytebuddyAgent [candidate] (822.752 ms) : 0, 822752
GlobalTracer [baseline] (231.817 ms) : 0, 231817
GlobalTracer [candidate] (233.42 ms) : 0, 233420
AppSec [baseline] (35.795 ms) : 0, 35795
AppSec [candidate] (35.353 ms) : 0, 35353
Debugger [baseline] (6.148 ms) : 0, 6148
Debugger [candidate] (6.16 ms) : 0, 6160
Remote Config [baseline] (613.283 µs) : 0, 613
Remote Config [candidate] (628.768 µs) : 0, 629
Telemetry [baseline] (8.647 ms) : 0, 8647
Telemetry [candidate] (8.709 ms) : 0, 8709
Flare Poller [baseline] (4.32 ms) : 0, 4320
Flare Poller [candidate] (4.202 ms) : 0, 4202
IAST [baseline] (26.388 ms) : 0, 26388
IAST [candidate] (26.64 ms) : 0, 26640
section profiling
ProfilingAgent [baseline] (107.682 ms) : 0, 107682
ProfilingAgent [candidate] (109.5 ms) : 0, 109500
crashtracking [baseline] (1.46 ms) : 0, 1460
crashtracking [candidate] (1.446 ms) : 0, 1446
BytebuddyAgent [baseline] (721.089 ms) : 0, 721089
BytebuddyAgent [candidate] (727.162 ms) : 0, 727162
GlobalTracer [baseline] (217.513 ms) : 0, 217513
GlobalTracer [candidate] (219.621 ms) : 0, 219621
AppSec [baseline] (32.331 ms) : 0, 32331
AppSec [candidate] (32.653 ms) : 0, 32653
Debugger [baseline] (6.468 ms) : 0, 6468
Debugger [candidate] (8.156 ms) : 0, 8156
Remote Config [baseline] (751.045 µs) : 0, 751
Remote Config [candidate] (1.575 ms) : 0, 1575
Telemetry [baseline] (15.356 ms) : 0, 15356
Telemetry [candidate] (13.791 ms) : 0, 13791
Flare Poller [baseline] (4.899 ms) : 0, 4899
Flare Poller [candidate] (4.145 ms) : 0, 4145
Profiling [baseline] (109.21 ms) : 0, 109210
Profiling [candidate] (110.63 ms) : 0, 110630
Loading

Load

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/improve-crash-parsing
git_commit_date 1760102474 1760103022
git_commit_sha f3999b7 f6e9a0a
release_version 1.55.0-SNAPSHOT~f3999b7c6d 1.55.0-SNAPSHOT~f6e9a0a2d3
See matching parameters
Baseline Candidate
application insecure-bank insecure-bank
ci_job_date 1760104408 1760104408
ci_job_id 1174011489 1174011489
ci_pipeline_id 78970929 78970929
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-3-qgcskzwg 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-3-qgcskzwg 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 2 performance improvements and 2 performance regressions! Performance is the same for 8 metrics, 12 unstable metrics.

scenario Δ mean http_req_duration Δ mean throughput candidate mean http_req_duration candidate mean throughput baseline mean http_req_duration baseline mean throughput
scenario:load:insecure-bank:iast_GLOBAL:high_load worse
[+725.101µs; +1136.926µs] or [+7.215%; +11.313%]
unstable
[-107.743op/s; +4.266op/s] or [-23.302%; +0.923%]
10.981ms 410.636op/s 10.050ms 462.375op/s
scenario:load:insecure-bank:iast:high_load better
[-615.725µs; -263.284µs] or [-6.159%; -2.633%]
unstable
[-55.683op/s; +68.609op/s] or [-11.982%; +14.764%]
9.558ms 471.182op/s 9.998ms 464.719op/s
scenario:load:insecure-bank:iast_FULL:high_load better
[-1005.245µs; -405.337µs] or [-6.990%; -2.819%]
unstable
[-34.202op/s; +46.554op/s] or [-10.550%; +14.360%]
13.675ms 330.364op/s 14.381ms 324.188op/s
scenario:load:petclinic:appsec:high_load worse
[+1.654ms; +2.589ms] or [+3.506%; +5.489%]
unstable
[-11.811op/s; +3.261op/s] or [-11.906%; +3.287%]
49.291ms 94.925op/s 47.170ms 99.200op/s
Request duration reports for petclinic
gantt
    title petclinic - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d
    dateFormat X
    axisFormat %s
section baseline
no_agent (37.392 ms) : 37089, 37696
.   : milestone, 37392,
appsec (47.17 ms) : 46751, 47588
.   : milestone, 47170,
code_origins (44.176 ms) : 43805, 44547
.   : milestone, 44176,
iast (45.007 ms) : 44626, 45387
.   : milestone, 45007,
profiling (49.49 ms) : 49046, 49934
.   : milestone, 49490,
tracing (45.855 ms) : 45451, 46259
.   : milestone, 45855,
section candidate
no_agent (36.714 ms) : 36416, 37013
.   : milestone, 36714,
appsec (49.291 ms) : 48841, 49742
.   : milestone, 49291,
code_origins (43.712 ms) : 43332, 44093
.   : milestone, 43712,
iast (43.889 ms) : 43519, 44260
.   : milestone, 43889,
profiling (48.079 ms) : 47596, 48562
.   : milestone, 48079,
tracing (44.665 ms) : 44276, 45054
.   : milestone, 44665,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 37.392 ms [37.089 ms, 37.696 ms] -
appsec 47.17 ms [46.751 ms, 47.588 ms] 9.777 ms (26.1%)
code_origins 44.176 ms [43.805 ms, 44.547 ms] 6.784 ms (18.1%)
iast 45.007 ms [44.626 ms, 45.387 ms] 7.614 ms (20.4%)
profiling 49.49 ms [49.046 ms, 49.934 ms] 12.098 ms (32.4%)
tracing 45.855 ms [45.451 ms, 46.259 ms] 8.463 ms (22.6%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 36.714 ms [36.416 ms, 37.013 ms] -
appsec 49.291 ms [48.841 ms, 49.742 ms] 12.577 ms (34.3%)
code_origins 43.712 ms [43.332 ms, 44.093 ms] 6.998 ms (19.1%)
iast 43.889 ms [43.519 ms, 44.26 ms] 7.175 ms (19.5%)
profiling 48.079 ms [47.596 ms, 48.562 ms] 11.365 ms (31.0%)
tracing 44.665 ms [44.276 ms, 45.054 ms] 7.95 ms (21.7%)
Request duration reports for insecure-bank
gantt
    title insecure-bank - request duration [CI 0.99] : candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d
    dateFormat X
    axisFormat %s
section baseline
no_agent (4.359 ms) : 4311, 4408
.   : milestone, 4359,
iast (9.998 ms) : 9831, 10164
.   : milestone, 9998,
iast_FULL (14.381 ms) : 14092, 14669
.   : milestone, 14381,
iast_GLOBAL (10.05 ms) : 9864, 10236
.   : milestone, 10050,
profiling (8.773 ms) : 8631, 8916
.   : milestone, 8773,
tracing (7.805 ms) : 7695, 7915
.   : milestone, 7805,
section candidate
no_agent (4.253 ms) : 4197, 4308
.   : milestone, 4253,
iast (9.558 ms) : 9397, 9719
.   : milestone, 9558,
iast_FULL (13.675 ms) : 13407, 13944
.   : milestone, 13675,
iast_GLOBAL (10.981 ms) : 10784, 11178
.   : milestone, 10981,
profiling (8.553 ms) : 8419, 8686
.   : milestone, 8553,
tracing (7.803 ms) : 7683, 7922
.   : milestone, 7803,
Loading
  • baseline results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.359 ms [4.311 ms, 4.408 ms] -
iast 9.998 ms [9.831 ms, 10.164 ms] 5.639 ms (129.4%)
iast_FULL 14.381 ms [14.092 ms, 14.669 ms] 10.021 ms (229.9%)
iast_GLOBAL 10.05 ms [9.864 ms, 10.236 ms] 5.691 ms (130.5%)
profiling 8.773 ms [8.631 ms, 8.916 ms] 4.414 ms (101.3%)
tracing 7.805 ms [7.695 ms, 7.915 ms] 3.446 ms (79.0%)
  • candidate results
Variant Request duration [CI 0.99] Δ no_agent
no_agent 4.253 ms [4.197 ms, 4.308 ms] -
iast 9.558 ms [9.397 ms, 9.719 ms] 5.306 ms (124.8%)
iast_FULL 13.675 ms [13.407 ms, 13.944 ms] 9.423 ms (221.6%)
iast_GLOBAL 10.981 ms [10.784 ms, 11.178 ms] 6.728 ms (158.2%)
profiling 8.553 ms [8.419 ms, 8.686 ms] 4.3 ms (101.1%)
tracing 7.803 ms [7.683 ms, 7.922 ms] 3.55 ms (83.5%)

Dacapo

Parameters

Baseline Candidate
baseline_or_candidate baseline candidate
git_branch master andrea.marziali/improve-crash-parsing
git_commit_date 1760102474 1760103022
git_commit_sha f3999b7 f6e9a0a
release_version 1.55.0-SNAPSHOT~f3999b7c6d 1.55.0-SNAPSHOT~f6e9a0a2d3
See matching parameters
Baseline Candidate
application biojava biojava
ci_job_date 1760104989 1760104989
ci_job_id 1174011492 1174011492
ci_pipeline_id 78970929 78970929
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-7na5jvky 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-7na5jvky 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.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d
    dateFormat X
    axisFormat %s
section baseline
no_agent (15.079 s) : 15079000, 15079000
.   : milestone, 15079000,
appsec (15.226 s) : 15226000, 15226000
.   : milestone, 15226000,
iast (18.607 s) : 18607000, 18607000
.   : milestone, 18607000,
iast_GLOBAL (18.28 s) : 18280000, 18280000
.   : milestone, 18280000,
profiling (14.816 s) : 14816000, 14816000
.   : milestone, 14816000,
tracing (15.082 s) : 15082000, 15082000
.   : milestone, 15082000,
section candidate
no_agent (15.616 s) : 15616000, 15616000
.   : milestone, 15616000,
appsec (15.183 s) : 15183000, 15183000
.   : milestone, 15183000,
iast (18.487 s) : 18487000, 18487000
.   : milestone, 18487000,
iast_GLOBAL (17.784 s) : 17784000, 17784000
.   : milestone, 17784000,
profiling (15.382 s) : 15382000, 15382000
.   : milestone, 15382000,
tracing (15.214 s) : 15214000, 15214000
.   : milestone, 15214000,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.079 s [15.079 s, 15.079 s] -
appsec 15.226 s [15.226 s, 15.226 s] 147.0 ms (1.0%)
iast 18.607 s [18.607 s, 18.607 s] 3.528 s (23.4%)
iast_GLOBAL 18.28 s [18.28 s, 18.28 s] 3.201 s (21.2%)
profiling 14.816 s [14.816 s, 14.816 s] -263.0 ms (-1.7%)
tracing 15.082 s [15.082 s, 15.082 s] 3.0 ms (0.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 15.616 s [15.616 s, 15.616 s] -
appsec 15.183 s [15.183 s, 15.183 s] -433.0 ms (-2.8%)
iast 18.487 s [18.487 s, 18.487 s] 2.871 s (18.4%)
iast_GLOBAL 17.784 s [17.784 s, 17.784 s] 2.168 s (13.9%)
profiling 15.382 s [15.382 s, 15.382 s] -234.0 ms (-1.5%)
tracing 15.214 s [15.214 s, 15.214 s] -402.0 ms (-2.6%)
Execution time for tomcat
gantt
    title tomcat - execution time [CI 0.99] : candidate=1.55.0-SNAPSHOT~f6e9a0a2d3, baseline=1.55.0-SNAPSHOT~f3999b7c6d
    dateFormat X
    axisFormat %s
section baseline
no_agent (1.474 ms) : 1462, 1485
.   : milestone, 1474,
appsec (3.705 ms) : 3488, 3922
.   : milestone, 3705,
iast (2.198 ms) : 2134, 2261
.   : milestone, 2198,
iast_GLOBAL (2.232 ms) : 2168, 2295
.   : milestone, 2232,
profiling (2.064 ms) : 2011, 2117
.   : milestone, 2064,
tracing (2.019 ms) : 1969, 2068
.   : milestone, 2019,
section candidate
no_agent (1.469 ms) : 1457, 1480
.   : milestone, 1469,
appsec (3.702 ms) : 3484, 3920
.   : milestone, 3702,
iast (2.197 ms) : 2133, 2261
.   : milestone, 2197,
iast_GLOBAL (2.249 ms) : 2185, 2313
.   : milestone, 2249,
profiling (2.076 ms) : 2022, 2129
.   : milestone, 2076,
tracing (2.033 ms) : 1983, 2083
.   : milestone, 2033,
Loading
  • baseline results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.474 ms [1.462 ms, 1.485 ms] -
appsec 3.705 ms [3.488 ms, 3.922 ms] 2.231 ms (151.4%)
iast 2.198 ms [2.134 ms, 2.261 ms] 723.886 µs (49.1%)
iast_GLOBAL 2.232 ms [2.168 ms, 2.295 ms] 757.993 µs (51.4%)
profiling 2.064 ms [2.011 ms, 2.117 ms] 590.22 µs (40.0%)
tracing 2.019 ms [1.969 ms, 2.068 ms] 545.014 µs (37.0%)
  • candidate results
Variant Execution Time [CI 0.99] Δ no_agent
no_agent 1.469 ms [1.457 ms, 1.48 ms] -
appsec 3.702 ms [3.484 ms, 3.92 ms] 2.233 ms (152.0%)
iast 2.197 ms [2.133 ms, 2.261 ms] 728.196 µs (49.6%)
iast_GLOBAL 2.249 ms [2.185 ms, 2.313 ms] 779.804 µs (53.1%)
profiling 2.076 ms [2.022 ms, 2.129 ms] 606.956 µs (41.3%)
tracing 2.033 ms [1.983 ms, 2.083 ms] 564.55 µs (38.4%)

@amarziali amarziali marked this pull request as draft October 10, 2025 10:16
@amarziali amarziali force-pushed the andrea.marziali/improve-crash-parsing branch from 59e1726 to 74ea2f3 Compare October 10, 2025 12:19
@amarziali amarziali marked this pull request as ready for review October 10, 2025 12:30
Copy link
Contributor

@jbachorik jbachorik left a comment

Choose a reason for hiding this comment

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

Nice! LGTM!

@amarziali amarziali enabled auto-merge (squash) October 10, 2025 13:30
@amarziali amarziali merged commit 0ccec93 into master Oct 10, 2025
530 checks passed
@amarziali amarziali deleted the andrea.marziali/improve-crash-parsing branch October 10, 2025 14:21
@github-actions github-actions bot added this to the 1.55.0 milestone Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: crash tracking Crash Tracking type: enhancement Enhancements and improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants