Skip to content

Fix grpc server error mark - #7505

Merged
amarziali merged 1 commit into
masterfrom
andrea.marziali/grpcstatus
Aug 26, 2024
Merged

Fix grpc server error mark#7505
amarziali merged 1 commit into
masterfrom
andrea.marziali/grpcstatus

Conversation

@amarziali

@amarzialiamarziali commented Aug 26, 2024

Copy link
Copy Markdown
Contributor

What Does This Do

This PR fixes the way the grpc server spans are marked as errored.

In fact, in case a server service was returning a status through a StatusException or StatusRuntimeException, the span was marked as errored (because onError generally does it) despite the fact that dd.grpc.server.error.statuses was excluding it.

Now the setError on the span is called always. For info, a similar issue occurred for the http server decorator in the past and was due to the same buggy setError conditional logic.

Motivation

Additional Notes

Contributor Checklist

Jira ticket: APMS-12919

@amarzialiamarziali added type: bug fix Bug fix inst: grpc gRPC instrumentation labels Aug 26, 2024
@amarziali
amarziali requested a review from a team as a code ownerAugust 26, 2024 09:39
@pr-commenter

pr-commenterBot commented Aug 26, 2024

Copy link
Copy Markdown

Benchmarks

Startup

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/grpcstatus
git_commit_date17246595731724665104
git_commit_sha074bc9b447a295d32
release_version1.39.0-SNAPSHOT~074bc9bc4e1.39.0-SNAPSHOT~447a295d32
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17246673791724667379
ci_job_id616622257616622257
ci_pipeline_id4279044442790444
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
moduleAgentAgent
parentNoneNone
variantiastiast

Summary

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

Startup time reports for insecure-bank
gantt
title insecure-bank - global startup overhead: candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.047 s) : 0, 1047285
Total [baseline] (8.484 s) : 0, 8484150
Agent [candidate] (1.051 s) : 0, 1051189
Total [candidate] (8.519 s) : 0, 8518953
section iast
Agent [baseline] (1.171 s) : 0, 1171041
Total [baseline] (8.942 s) : 0, 8942496
Agent [candidate] (1.173 s) : 0, 1172514
Total [candidate] (8.953 s) : 0, 8953488
section iast_HARDCODED_SECRET_DISABLED
Agent [baseline] (1.174 s) : 0, 1174060
Total [baseline] (8.94 s) : 0, 8940238
Agent [candidate] (1.175 s) : 0, 1175447
Total [candidate] (8.997 s) : 0, 8997022
section iast_TELEMETRY_OFF
Agent [baseline] (1.169 s) : 0, 1168735
Total [baseline] (8.942 s) : 0, 8942456
Agent [candidate] (1.177 s) : 0, 1176624
Total [candidate] (8.968 s) : 0, 8967812
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.047 s-
Agentiast1.171 s123.756 ms (11.8%)
Agentiast_HARDCODED_SECRET_DISABLED1.174 s126.775 ms (12.1%)
Agentiast_TELEMETRY_OFF1.169 s121.45 ms (11.6%)
Totaltracing8.484 s-
Totaliast8.942 s458.346 ms (5.4%)
Totaliast_HARDCODED_SECRET_DISABLED8.94 s456.088 ms (5.4%)
Totaliast_TELEMETRY_OFF8.942 s458.306 ms (5.4%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.051 s-
Agentiast1.173 s121.325 ms (11.5%)
Agentiast_HARDCODED_SECRET_DISABLED1.175 s124.258 ms (11.8%)
Agentiast_TELEMETRY_OFF1.177 s125.435 ms (11.9%)
Totaltracing8.519 s-
Totaliast8.953 s434.535 ms (5.1%)
Totaliast_HARDCODED_SECRET_DISABLED8.997 s478.069 ms (5.6%)
Totaliast_TELEMETRY_OFF8.968 s448.859 ms (5.3%)
gantt
title insecure-bank - break down per module: candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (668.239 ms) : 0, 668239
BytebuddyAgent [candidate] (669.799 ms) : 0, 669799
GlobalTracer [baseline] (306.37 ms) : 0, 306370
GlobalTracer [candidate] (307.818 ms) : 0, 307818
AppSec [baseline] (51.194 ms) : 0, 51194
AppSec [candidate] (51.864 ms) : 0, 51864
Remote Config [baseline] (669.871 µs) : 0, 670
Remote Config [candidate] (674.307 µs) : 0, 674
Telemetry [baseline] (7.392 ms) : 0, 7392
Telemetry [candidate] (7.561 ms) : 0, 7561
section iast
BytebuddyAgent [baseline] (778.296 ms) : 0, 778296
BytebuddyAgent [candidate] (778.168 ms) : 0, 778168
GlobalTracer [baseline] (295.767 ms) : 0, 295767
GlobalTracer [candidate] (296.115 ms) : 0, 296115
AppSec [baseline] (51.685 ms) : 0, 51685
AppSec [candidate] (50.527 ms) : 0, 50527
Remote Config [baseline] (594.331 µs) : 0, 594
Remote Config [candidate] (589.554 µs) : 0, 590
Telemetry [baseline] (8.708 ms) : 0, 8708
Telemetry [candidate] (9.535 ms) : 0, 9535
IAST [baseline] (22.557 ms) : 0, 22557
IAST [candidate] (24.121 ms) : 0, 24121
section iast_HARDCODED_SECRET_DISABLED
BytebuddyAgent [baseline] (779.683 ms) : 0, 779683
BytebuddyAgent [candidate] (779.69 ms) : 0, 779690
GlobalTracer [baseline] (296.998 ms) : 0, 296998
GlobalTracer [candidate] (296.765 ms) : 0, 296765
AppSec [baseline] (48.983 ms) : 0, 48983
AppSec [candidate] (49.833 ms) : 0, 49833
Remote Config [baseline] (588.334 µs) : 0, 588
Remote Config [candidate] (613.585 µs) : 0, 614
Telemetry [baseline] (10.151 ms) : 0, 10151
Telemetry [candidate] (10.442 ms) : 0, 10442
IAST [baseline] (24.182 ms) : 0, 24182
IAST [candidate] (24.637 ms) : 0, 24637
section iast_TELEMETRY_OFF
BytebuddyAgent [baseline] (775.87 ms) : 0, 775870
BytebuddyAgent [candidate] (780.827 ms) : 0, 780827
GlobalTracer [baseline] (295.923 ms) : 0, 295923
GlobalTracer [candidate] (298.642 ms) : 0, 298642
AppSec [baseline] (48.555 ms) : 0, 48555
AppSec [candidate] (49.818 ms) : 0, 49818
Remote Config [baseline] (605.037 µs) : 0, 605
Remote Config [candidate] (598.409 µs) : 0, 598
Telemetry [baseline] (10.963 ms) : 0, 10963
Telemetry [candidate] (8.759 ms) : 0, 8759
IAST [baseline] (23.379 ms) : 0, 23379
IAST [candidate] (24.396 ms) : 0, 24396
Loading
Startup time reports for petclinic
gantt
title petclinic - global startup overhead: candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section tracing
Agent [baseline] (1.049 s) : 0, 1048651
Total [baseline] (10.407 s) : 0, 10406970
Agent [candidate] (1.056 s) : 0, 1055892
Total [candidate] (10.416 s) : 0, 10415560
section appsec
Agent [baseline] (1.176 s) : 0, 1175792
Total [baseline] (10.46 s) : 0, 10459674
Agent [candidate] (1.172 s) : 0, 1171522
Total [candidate] (10.46 s) : 0, 10460058
section iast
Agent [baseline] (1.171 s) : 0, 1171025
Total [baseline] (10.769 s) : 0, 10768913
Agent [candidate] (1.174 s) : 0, 1174472
Total [candidate] (10.888 s) : 0, 10887612
section profiling
Agent [baseline] (1.254 s) : 0, 1253898
Total [baseline] (10.65 s) : 0, 10650127
Agent [candidate] (1.247 s) : 0, 1246722
Total [candidate] (10.61 s) : 0, 10609725
Loading
  • baseline results
ModuleVariantDurationΔ tracing
Agenttracing1.049 s-
Agentappsec1.176 s127.141 ms (12.1%)
Agentiast1.171 s122.374 ms (11.7%)
Agentprofiling1.254 s205.247 ms (19.6%)
Totaltracing10.407 s-
Totalappsec10.46 s52.705 ms (0.5%)
Totaliast10.769 s361.943 ms (3.5%)
Totalprofiling10.65 s243.157 ms (2.3%)
  • candidate results
ModuleVariantDurationΔ tracing
Agenttracing1.056 s-
Agentappsec1.172 s115.63 ms (11.0%)
Agentiast1.174 s118.58 ms (11.2%)
Agentprofiling1.247 s190.83 ms (18.1%)
Totaltracing10.416 s-
Totalappsec10.46 s44.498 ms (0.4%)
Totaliast10.888 s472.052 ms (4.5%)
Totalprofiling10.61 s194.165 ms (1.9%)
gantt
title petclinic - break down per module: candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section tracing
BytebuddyAgent [baseline] (668.902 ms) : 0, 668902
BytebuddyAgent [candidate] (673.909 ms) : 0, 673909
GlobalTracer [baseline] (306.921 ms) : 0, 306921
GlobalTracer [candidate] (308.543 ms) : 0, 308543
AppSec [baseline] (51.27 ms) : 0, 51270
AppSec [candidate] (51.678 ms) : 0, 51678
Remote Config [baseline] (669.931 µs) : 0, 670
Remote Config [candidate] (682.886 µs) : 0, 683
Telemetry [baseline] (7.456 ms) : 0, 7456
Telemetry [candidate] (7.524 ms) : 0, 7524
section appsec
BytebuddyAgent [baseline] (681.232 ms) : 0, 681232
BytebuddyAgent [candidate] (680.021 ms) : 0, 680021
GlobalTracer [baseline] (302.341 ms) : 0, 302341
GlobalTracer [candidate] (301.28 ms) : 0, 301280
AppSec [baseline] (161.685 ms) : 0, 161685
AppSec [candidate] (159.799 ms) : 0, 159799
Remote Config [baseline] (643.452 µs) : 0, 643
Remote Config [candidate] (637.805 µs) : 0, 638
Telemetry [baseline] (7.133 ms) : 0, 7133
Telemetry [candidate] (7.141 ms) : 0, 7141
IAST [baseline] (18.468 ms) : 0, 18468
IAST [candidate] (18.295 ms) : 0, 18295
section iast
BytebuddyAgent [baseline] (778.403 ms) : 0, 778403
BytebuddyAgent [candidate] (779.174 ms) : 0, 779174
GlobalTracer [baseline] (296.5 ms) : 0, 296500
GlobalTracer [candidate] (296.644 ms) : 0, 296644
AppSec [baseline] (51.498 ms) : 0, 51498
AppSec [candidate] (49.897 ms) : 0, 49897
Remote Config [baseline] (596.645 µs) : 0, 597
Remote Config [candidate] (591.408 µs) : 0, 591
Telemetry [baseline] (7.937 ms) : 0, 7937
Telemetry [candidate] (8.723 ms) : 0, 8723
IAST [baseline] (22.619 ms) : 0, 22619
IAST [candidate] (25.928 ms) : 0, 25928
section profiling
BytebuddyAgent [baseline] (665.804 ms) : 0, 665804
BytebuddyAgent [candidate] (664.595 ms) : 0, 664595
GlobalTracer [baseline] (392.784 ms) : 0, 392784
GlobalTracer [candidate] (389.315 ms) : 0, 389315
AppSec [baseline] (52.751 ms) : 0, 52751
AppSec [candidate] (52.25 ms) : 0, 52250
Remote Config [baseline] (694.132 µs) : 0, 694
Remote Config [candidate] (681.468 µs) : 0, 681
Telemetry [baseline] (7.445 ms) : 0, 7445
Telemetry [candidate] (7.336 ms) : 0, 7336
ProfilingAgent [baseline] (97.03 ms) : 0, 97030
ProfilingAgent [candidate] (95.234 ms) : 0, 95234
Profiling [baseline] (97.054 ms) : 0, 97054
Profiling [candidate] (95.257 ms) : 0, 95257
Loading

Load

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
end_time2024-08-26T09:47:042024-08-26T09:53:52
git_branchmasterandrea.marziali/grpcstatus
git_commit_date17246595731724665104
git_commit_sha074bc9b447a295d32
release_version1.39.0-SNAPSHOT~074bc9bc4e1.39.0-SNAPSHOT~447a295d32
start_time2024-08-26T09:46:502024-08-26T09:53:39
See matching parameters
BaselineCandidate
applicationinsecure-bankinsecure-bank
ci_job_date17246663761724666376
ci_job_id616622258616622258
ci_pipeline_id4279044442790444
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variantiastiast

Summary

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

Request duration reports for insecure-bank
gantt
title insecure-bank - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section baseline
no_agent (361.768 µs) : 343, 381
. : milestone, 362,
iast (477.955 µs) : 456, 500
. : milestone, 478,
iast_FULL (547.673 µs) : 527, 569
. : milestone, 548,
iast_GLOBAL (507.258 µs) : 486, 529
. : milestone, 507,
iast_HARDCODED_SECRET_DISABLED (480.146 µs) : 458, 502
. : milestone, 480,
iast_INACTIVE (440.189 µs) : 419, 461
. : milestone, 440,
iast_TELEMETRY_OFF (470.961 µs) : 448, 493
. : milestone, 471,
tracing (434.193 µs) : 414, 455
. : milestone, 434,
section candidate
no_agent (370.664 µs) : 350, 391
. : milestone, 371,
iast (478.498 µs) : 456, 501
. : milestone, 478,
iast_FULL (547.829 µs) : 527, 569
. : milestone, 548,
iast_GLOBAL (503.965 µs) : 482, 526
. : milestone, 504,
iast_HARDCODED_SECRET_DISABLED (481.232 µs) : 459, 504
. : milestone, 481,
iast_INACTIVE (450.9 µs) : 429, 472
. : milestone, 451,
iast_TELEMETRY_OFF (466.596 µs) : 444, 489
. : milestone, 467,
tracing (436.118 µs) : 416, 457
. : milestone, 436,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent361.768 µs [342.527 µs, 381.01 µs]-
iast477.955 µs [455.729 µs, 500.181 µs]116.186 µs (32.1%)
iast_FULL547.673 µs [526.787 µs, 568.559 µs]185.905 µs (51.4%)
iast_GLOBAL507.258 µs [485.834 µs, 528.683 µs]145.49 µs (40.2%)
iast_HARDCODED_SECRET_DISABLED480.146 µs [457.827 µs, 502.464 µs]118.377 µs (32.7%)
iast_INACTIVE440.189 µs [419.198 µs, 461.18 µs]78.421 µs (21.7%)
iast_TELEMETRY_OFF470.961 µs [448.428 µs, 493.494 µs]109.192 µs (30.2%)
tracing434.193 µs [413.728 µs, 454.657 µs]72.424 µs (20.0%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent370.664 µs [350.409 µs, 390.918 µs]-
iast478.498 µs [455.721 µs, 501.275 µs]107.834 µs (29.1%)
iast_FULL547.829 µs [526.955 µs, 568.704 µs]177.166 µs (47.8%)
iast_GLOBAL503.965 µs [481.79 µs, 526.139 µs]133.301 µs (36.0%)
iast_HARDCODED_SECRET_DISABLED481.232 µs [458.906 µs, 503.557 µs]110.568 µs (29.8%)
iast_INACTIVE450.9 µs [429.371 µs, 472.429 µs]80.236 µs (21.6%)
iast_TELEMETRY_OFF466.596 µs [444.026 µs, 489.167 µs]95.933 µs (25.9%)
tracing436.118 µs [415.676 µs, 456.559 µs]65.454 µs (17.7%)
Request duration reports for petclinic
gantt
title petclinic - request duration [CI 0.99] : candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section baseline
no_agent (1.345 ms) : 1325, 1365
. : milestone, 1345,
appsec (1.725 ms) : 1702, 1748
. : milestone, 1725,
appsec_no_iast (1.741 ms) : 1718, 1765
. : milestone, 1741,
iast (1.481 ms) : 1458, 1504
. : milestone, 1481,
profiling (1.483 ms) : 1457, 1508
. : milestone, 1483,
tracing (1.472 ms) : 1448, 1496
. : milestone, 1472,
section candidate
no_agent (1.344 ms) : 1324, 1363
. : milestone, 1344,
appsec (1.724 ms) : 1699, 1749
. : milestone, 1724,
appsec_no_iast (1.732 ms) : 1709, 1756
. : milestone, 1732,
iast (1.467 ms) : 1445, 1490
. : milestone, 1467,
profiling (1.478 ms) : 1453, 1503
. : milestone, 1478,
tracing (1.473 ms) : 1449, 1498
. : milestone, 1473,
Loading
  • baseline results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.345 ms [1.325 ms, 1.365 ms]-
appsec1.725 ms [1.702 ms, 1.748 ms]379.795 µs (28.2%)
appsec_no_iast1.741 ms [1.718 ms, 1.765 ms]396.325 µs (29.5%)
iast1.481 ms [1.458 ms, 1.504 ms]136.157 µs (10.1%)
profiling1.483 ms [1.457 ms, 1.508 ms]137.383 µs (10.2%)
tracing1.472 ms [1.448 ms, 1.496 ms]126.713 µs (9.4%)
  • candidate results
VariantRequest duration [CI 0.99]Δ no_agent
no_agent1.344 ms [1.324 ms, 1.363 ms]-
appsec1.724 ms [1.699 ms, 1.749 ms]380.344 µs (28.3%)
appsec_no_iast1.732 ms [1.709 ms, 1.756 ms]388.572 µs (28.9%)
iast1.467 ms [1.445 ms, 1.49 ms]123.785 µs (9.2%)
profiling1.478 ms [1.453 ms, 1.503 ms]134.297 µs (10.0%)
tracing1.473 ms [1.449 ms, 1.498 ms]129.792 µs (9.7%)

Dacapo

Parameters

BaselineCandidate
baseline_or_candidatebaselinecandidate
git_branchmasterandrea.marziali/grpcstatus
git_commit_date17246595731724665104
git_commit_sha074bc9b447a295d32
release_version1.39.0-SNAPSHOT~074bc9bc4e1.39.0-SNAPSHOT~447a295d32
See matching parameters
BaselineCandidate
applicationbiojavabiojava
ci_job_date17246670031724667003
ci_job_id616622259616622259
ci_pipeline_id4279044442790444
cpu_modelIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHzIntel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz
variantappsecappsec

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.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section baseline
no_agent (1.461 ms) : 1450, 1473
. : milestone, 1461,
appsec (2.222 ms) : 2187, 2257
. : milestone, 2222,
iast (1.993 ms) : 1949, 2037
. : milestone, 1993,
iast_GLOBAL (2.029 ms) : 1985, 2073
. : milestone, 2029,
profiling (1.857 ms) : 1823, 1891
. : milestone, 1857,
tracing (1.832 ms) : 1800, 1865
. : milestone, 1832,
section candidate
no_agent (1.457 ms) : 1445, 1468
. : milestone, 1457,
appsec (2.23 ms) : 2195, 2266
. : milestone, 2230,
iast (1.992 ms) : 1949, 2035
. : milestone, 1992,
iast_GLOBAL (2.02 ms) : 1975, 2064
. : milestone, 2020,
profiling (1.861 ms) : 1827, 1896
. : milestone, 1861,
tracing (1.836 ms) : 1803, 1869
. : milestone, 1836,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.461 ms [1.45 ms, 1.473 ms]-
appsec2.222 ms [2.187 ms, 2.257 ms]760.69 µs (52.1%)
iast1.993 ms [1.949 ms, 2.037 ms]531.809 µs (36.4%)
iast_GLOBAL2.029 ms [1.985 ms, 2.073 ms]567.614 µs (38.8%)
profiling1.857 ms [1.823 ms, 1.891 ms]396.051 µs (27.1%)
tracing1.832 ms [1.8 ms, 1.865 ms]371.324 µs (25.4%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent1.457 ms [1.445 ms, 1.468 ms]-
appsec2.23 ms [2.195 ms, 2.266 ms]773.9 µs (53.1%)
iast1.992 ms [1.949 ms, 2.035 ms]535.253 µs (36.7%)
iast_GLOBAL2.02 ms [1.975 ms, 2.064 ms]562.987 µs (38.7%)
profiling1.861 ms [1.827 ms, 1.896 ms]404.669 µs (27.8%)
tracing1.836 ms [1.803 ms, 1.869 ms]379.429 µs (26.1%)
Execution time for biojava
gantt
title biojava - execution time [CI 0.99] : candidate=1.39.0-SNAPSHOT~447a295d32, baseline=1.39.0-SNAPSHOT~074bc9bc4e
dateFormat X
axisFormat %s
section baseline
no_agent (15.351 s) : 15351000, 15351000
. : milestone, 15351000,
appsec (14.87 s) : 14870000, 14870000
. : milestone, 14870000,
iast (18.555 s) : 18555000, 18555000
. : milestone, 18555000,
iast_GLOBAL (17.921 s) : 17921000, 17921000
. : milestone, 17921000,
profiling (15.351 s) : 15351000, 15351000
. : milestone, 15351000,
tracing (15.192 s) : 15192000, 15192000
. : milestone, 15192000,
section candidate
no_agent (15.267 s) : 15267000, 15267000
. : milestone, 15267000,
appsec (15.434 s) : 15434000, 15434000
. : milestone, 15434000,
iast (18.813 s) : 18813000, 18813000
. : milestone, 18813000,
iast_GLOBAL (17.948 s) : 17948000, 17948000
. : milestone, 17948000,
profiling (15.51 s) : 15510000, 15510000
. : milestone, 15510000,
tracing (14.934 s) : 14934000, 14934000
. : milestone, 14934000,
Loading
  • baseline results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.351 s [15.351 s, 15.351 s]-
appsec14.87 s [14.87 s, 14.87 s]-481.0 ms (-3.1%)
iast18.555 s [18.555 s, 18.555 s]3.204 s (20.9%)
iast_GLOBAL17.921 s [17.921 s, 17.921 s]2.57 s (16.7%)
profiling15.351 s [15.351 s, 15.351 s]0.0 µs (0.0%)
tracing15.192 s [15.192 s, 15.192 s]-159.0 ms (-1.0%)
  • candidate results
VariantExecution Time [CI 0.99]Δ no_agent
no_agent15.267 s [15.267 s, 15.267 s]-
appsec15.434 s [15.434 s, 15.434 s]167.0 ms (1.1%)
iast18.813 s [18.813 s, 18.813 s]3.546 s (23.2%)
iast_GLOBAL17.948 s [17.948 s, 17.948 s]2.681 s (17.6%)
profiling15.51 s [15.51 s, 15.51 s]243.0 ms (1.6%)
tracing14.934 s [14.934 s, 14.934 s]-333.0 ms (-2.2%)

@PerfectSlayerPerfectSlayer left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

That looks okay 👍

@amarziali
amarzialiforce-pushed the andrea.marziali/grpcstatus branch from 447a295 to 3e63ae0CompareAugust 26, 2024 15:01
@amarziali
amarziali enabled auto-merge (squash) August 26, 2024 15:02
@amarziali
amarziali merged commit 445bbe4 into masterAug 26, 2024
@amarziali
amarziali deleted the andrea.marziali/grpcstatus branch August 26, 2024 16:08
@github-actionsgithub-actionsBot added this to the 1.39.0 milestone Aug 26, 2024
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

inst: grpcgRPC instrumentationtype: bug fixBug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@amarziali@PerfectSlayer@vandonr