perf: use serverless-specific wheel in layer#17201
perf: use serverless-specific wheel in layer#17201emmettbutler wants to merge 15 commits intomainfrom
Conversation
Codeowners resolved as |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 03405c6589
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| project: DataDog/datadog-lambda-python | ||
| strategy: depend | ||
| branch: main | ||
| branch: emmett.butler/serverless-wheels |
There was a problem hiding this comment.
Trigger serverless tests from a stable upstream ref
Changing the downstream trigger branch from main to emmett.butler/serverless-wheels makes this job validate against a personal feature ref instead of the canonical datadog-lambda-python line, so compatibility regressions on upstream main can slip through unnoticed; if that branch is renamed/deleted, this allow_failure job will silently stop providing useful signal. For release confidence, this trigger should stay on a stable shared branch (or be parameterized explicitly for temporary experiments).
Useful? React with 👍 / 👎.
Performance SLOsComparing candidate emmett.butler/serverless-wheels (de4be0d) with baseline main (011a989) 📈 Performance Regressions (2 suites)📈 iastaspects - 118/118✅ add_aspectTime: ✅ 103.749µs (SLO: <130.000µs 📉 -20.2%) vs baseline: +0.9% Memory: ✅ 43.946MB (SLO: <46.000MB -4.5%) vs baseline: +5.8% ✅ add_inplace_aspectTime: ✅ 100.427µs (SLO: <130.000µs 📉 -22.7%) vs baseline: -3.1% Memory: ✅ 44.041MB (SLO: <46.000MB -4.3%) vs baseline: +6.0% ✅ add_inplace_noaspectTime: ✅ 28.201µs (SLO: <40.000µs 📉 -29.5%) vs baseline: +0.2% Memory: ✅ 44.020MB (SLO: <46.000MB -4.3%) vs baseline: +6.0% ✅ add_noaspectTime: ✅ 48.931µs (SLO: <70.000µs 📉 -30.1%) vs baseline: ~same Memory: ✅ 44.052MB (SLO: <46.000MB -4.2%) vs baseline: +5.8% ✅ bytearray_aspectTime: ✅ 251.628µs (SLO: <400.000µs 📉 -37.1%) vs baseline: -1.7% Memory: ✅ 44.057MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ bytearray_extend_aspectTime: ✅ 648.779µs (SLO: <800.000µs 📉 -18.9%) vs baseline: -3.1% Memory: ✅ 43.948MB (SLO: <46.000MB -4.5%) vs baseline: +5.7% ✅ bytearray_extend_noaspectTime: ✅ 266.889µs (SLO: <400.000µs 📉 -33.3%) vs baseline: -1.1% Memory: ✅ 44.052MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ bytearray_noaspectTime: ✅ 137.894µs (SLO: <300.000µs 📉 -54.0%) vs baseline: -2.7% Memory: ✅ 44.044MB (SLO: <46.000MB -4.3%) vs baseline: +5.8% ✅ bytes_aspectTime: ✅ 218.327µs (SLO: <300.000µs 📉 -27.2%) vs baseline: -3.9% Memory: ✅ 44.021MB (SLO: <46.000MB -4.3%) vs baseline: +6.0% ✅ bytes_noaspectTime: ✅ 133.242µs (SLO: <200.000µs 📉 -33.4%) vs baseline: -2.2% Memory: ✅ 44.001MB (SLO: <46.000MB -4.3%) vs baseline: +5.7% ✅ bytesio_aspectTime: ✅ 3.789ms (SLO: <5.000ms 📉 -24.2%) vs baseline: -0.1% Memory: ✅ 44.113MB (SLO: <46.000MB -4.1%) vs baseline: +6.1% ✅ bytesio_noaspectTime: ✅ 315.855µs (SLO: <420.000µs 📉 -24.8%) vs baseline: -1.1% Memory: ✅ 44.061MB (SLO: <46.000MB -4.2%) vs baseline: +6.1% ✅ capitalize_aspectTime: ✅ 88.393µs (SLO: <300.000µs 📉 -70.5%) vs baseline: ~same Memory: ✅ 43.819MB (SLO: <46.000MB -4.7%) vs baseline: +5.5% ✅ capitalize_noaspectTime: ✅ 251.660µs (SLO: <300.000µs 📉 -16.1%) vs baseline: -0.4% Memory: ✅ 44.032MB (SLO: <46.000MB -4.3%) vs baseline: +6.0% ✅ casefold_aspectTime: ✅ 88.051µs (SLO: <500.000µs 📉 -82.4%) vs baseline: -1.1% Memory: ✅ 43.986MB (SLO: <46.000MB -4.4%) vs baseline: +5.7% ✅ casefold_noaspectTime: ✅ 303.820µs (SLO: <500.000µs 📉 -39.2%) vs baseline: -0.5% Memory: ✅ 44.068MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ decode_aspectTime: ✅ 86.776µs (SLO: <100.000µs 📉 -13.2%) vs baseline: +0.1% Memory: ✅ 44.049MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ decode_noaspectTime: ✅ 153.415µs (SLO: <210.000µs 📉 -26.9%) vs baseline: +0.1% Memory: ✅ 44.118MB (SLO: <46.000MB -4.1%) vs baseline: +6.0% ✅ encode_aspectTime: ✅ 84.298µs (SLO: <200.000µs 📉 -57.9%) vs baseline: -0.2% Memory: ✅ 43.978MB (SLO: <46.000MB -4.4%) vs baseline: +5.8% ✅ encode_noaspectTime: ✅ 140.578µs (SLO: <200.000µs 📉 -29.7%) vs baseline: -1.6% Memory: ✅ 44.166MB (SLO: <46.000MB -4.0%) vs baseline: +6.2% ✅ format_aspectTime: ✅ 14.688ms (SLO: <19.200ms 📉 -23.5%) vs baseline: +0.4% Memory: ✅ 44.254MB (SLO: <46.000MB -3.8%) vs baseline: +6.5% ✅ format_map_aspectTime: ✅ 16.425ms (SLO: <21.500ms 📉 -23.6%) vs baseline: ~same Memory: ✅ 44.281MB (SLO: <46.000MB -3.7%) vs baseline: +6.2% ✅ format_map_noaspectTime: ✅ 374.392µs (SLO: <500.000µs 📉 -25.1%) vs baseline: +0.1% Memory: ✅ 44.052MB (SLO: <46.000MB -4.2%) vs baseline: +5.9% ✅ format_noaspectTime: ✅ 301.510µs (SLO: <500.000µs 📉 -39.7%) vs baseline: -4.0% Memory: ✅ 44.116MB (SLO: <46.000MB -4.1%) vs baseline: +6.2% ✅ index_aspectTime: ✅ 138.144µs (SLO: <300.000µs 📉 -54.0%) vs baseline: 📈 +10.5% Memory: ✅ 44.064MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ index_noaspectTime: ✅ 40.546µs (SLO: <300.000µs 📉 -86.5%) vs baseline: +0.3% Memory: ✅ 43.883MB (SLO: <46.000MB -4.6%) vs baseline: +5.6% ✅ join_aspectTime: ✅ 210.574µs (SLO: <300.000µs 📉 -29.8%) vs baseline: -1.2% Memory: ✅ 44.049MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ join_noaspectTime: ✅ 144.956µs (SLO: <300.000µs 📉 -51.7%) vs baseline: +1.4% Memory: ✅ 44.068MB (SLO: <46.000MB -4.2%) vs baseline: +5.9% ✅ ljust_aspectTime: ✅ 506.553µs (SLO: <700.000µs 📉 -27.6%) vs baseline: +1.3% Memory: ✅ 43.958MB (SLO: <46.000MB -4.4%) vs baseline: +5.9% ✅ ljust_noaspectTime: ✅ 270.037µs (SLO: <300.000µs -10.0%) vs baseline: +4.8% Memory: ✅ 43.985MB (SLO: <46.000MB -4.4%) vs baseline: +5.8% ✅ lower_aspectTime: ✅ 295.121µs (SLO: <500.000µs 📉 -41.0%) vs baseline: -1.6% Memory: ✅ 44.167MB (SLO: <46.000MB -4.0%) vs baseline: +6.4% ✅ lower_noaspectTime: ✅ 230.696µs (SLO: <300.000µs 📉 -23.1%) vs baseline: -2.3% Memory: ✅ 44.127MB (SLO: <46.000MB -4.1%) vs baseline: +6.1% ✅ lstrip_aspectTime: ✅ 0.277ms (SLO: <3.000ms 📉 -90.8%) vs baseline: +1.0% Memory: ✅ 44.076MB (SLO: <46.000MB -4.2%) vs baseline: +6.2% ✅ lstrip_noaspectTime: ✅ 0.178ms (SLO: <3.000ms 📉 -94.1%) vs baseline: +0.6% Memory: ✅ 43.985MB (SLO: <46.000MB -4.4%) vs baseline: +5.9% ✅ modulo_aspectTime: ✅ 14.276ms (SLO: <18.750ms 📉 -23.9%) vs baseline: -0.2% Memory: ✅ 44.273MB (SLO: <46.000MB -3.8%) vs baseline: +6.3% ✅ modulo_aspect_for_bytearray_bytearrayTime: ✅ 14.828ms (SLO: <19.350ms 📉 -23.4%) vs baseline: ~same Memory: ✅ 44.082MB (SLO: <46.000MB -4.2%) vs baseline: +5.6% ✅ modulo_aspect_for_bytesTime: ✅ 14.409ms (SLO: <18.900ms 📉 -23.8%) vs baseline: -0.5% Memory: ✅ 44.123MB (SLO: <46.000MB -4.1%) vs baseline: +6.1% ✅ modulo_aspect_for_bytes_bytearrayTime: ✅ 14.696ms (SLO: <19.150ms 📉 -23.3%) vs baseline: +0.6% Memory: ✅ 44.053MB (SLO: <46.000MB -4.2%) vs baseline: +5.6% ✅ modulo_noaspectTime: ✅ 0.354ms (SLO: <3.000ms 📉 -88.2%) vs baseline: -2.8% Memory: ✅ 44.123MB (SLO: <46.000MB -4.1%) vs baseline: +6.1% ✅ replace_aspectTime: ✅ 18.481ms (SLO: <24.000ms 📉 -23.0%) vs baseline: +0.3% Memory: ✅ 44.223MB (SLO: <46.000MB -3.9%) vs baseline: +6.1% ✅ replace_noaspectTime: ✅ 281.485µs (SLO: <400.000µs 📉 -29.6%) vs baseline: -1.0% Memory: ✅ 44.150MB (SLO: <46.000MB -4.0%) vs baseline: +6.4% ✅ repr_aspectTime: ✅ 320.962µs (SLO: <420.000µs 📉 -23.6%) vs baseline: -0.6% Memory: ✅ 44.088MB (SLO: <46.000MB -4.2%) vs baseline: +6.1% ✅ repr_noaspectTime: ✅ 46.910µs (SLO: <90.000µs 📉 -47.9%) vs baseline: +0.8% Memory: ✅ 44.072MB (SLO: <46.000MB -4.2%) vs baseline: +6.1% ✅ rstrip_aspectTime: ✅ 387.009µs (SLO: <500.000µs 📉 -22.6%) vs baseline: -1.4% Memory: ✅ 44.120MB (SLO: <46.000MB -4.1%) vs baseline: +6.0% ✅ rstrip_noaspectTime: ✅ 183.652µs (SLO: <300.000µs 📉 -38.8%) vs baseline: -0.6% Memory: ✅ 43.931MB (SLO: <46.000MB -4.5%) vs baseline: +5.9% ✅ slice_aspectTime: ✅ 185.386µs (SLO: <300.000µs 📉 -38.2%) vs baseline: +0.9% Memory: ✅ 44.104MB (SLO: <46.000MB -4.1%) vs baseline: +6.2% ✅ slice_noaspectTime: ✅ 54.380µs (SLO: <90.000µs 📉 -39.6%) vs baseline: -0.1% Memory: ✅ 44.000MB (SLO: <46.000MB -4.3%) vs baseline: +5.9% ✅ stringio_aspectTime: ✅ 4.394ms (SLO: <5.000ms 📉 -12.1%) vs baseline: 📈 +15.6% Memory: ✅ 44.075MB (SLO: <46.000MB -4.2%) vs baseline: +6.0% ✅ stringio_noaspectTime: ✅ 344.957µs (SLO: <500.000µs 📉 -31.0%) vs baseline: -1.1% Memory: ✅ 44.001MB (SLO: <46.000MB -4.3%) vs baseline: +5.8% ✅ strip_aspectTime: ✅ 277.082µs (SLO: <350.000µs 📉 -20.8%) vs baseline: ~same Memory: ✅ 44.123MB (SLO: <46.000MB -4.1%) vs baseline: +6.3% ✅ strip_noaspectTime: ✅ 176.739µs (SLO: <240.000µs 📉 -26.4%) vs baseline: +0.9% Memory: ✅ 44.032MB (SLO: <46.000MB -4.3%) vs baseline: +5.8% ✅ swapcase_aspectTime: ✅ 331.463µs (SLO: <500.000µs 📉 -33.7%) vs baseline: -1.5% Memory: ✅ 43.918MB (SLO: <46.000MB -4.5%) vs baseline: +5.7% ✅ swapcase_noaspectTime: ✅ 267.282µs (SLO: <400.000µs 📉 -33.2%) vs baseline: -1.6% Memory: ✅ 43.969MB (SLO: <46.000MB -4.4%) vs baseline: +5.9% ✅ title_aspectTime: ✅ 321.428µs (SLO: <500.000µs 📉 -35.7%) vs baseline: -1.5% Memory: ✅ 43.930MB (SLO: <46.000MB -4.5%) vs baseline: +5.5% ✅ title_noaspectTime: ✅ 255.419µs (SLO: <400.000µs 📉 -36.1%) vs baseline: -2.5% Memory: ✅ 44.071MB (SLO: <46.000MB -4.2%) vs baseline: +6.2% ✅ translate_aspectTime: ✅ 493.897µs (SLO: <700.000µs 📉 -29.4%) vs baseline: -1.5% Memory: ✅ 44.000MB (SLO: <46.000MB -4.3%) vs baseline: +5.8% ✅ translate_noaspectTime: ✅ 424.344µs (SLO: <500.000µs 📉 -15.1%) vs baseline: -0.2% Memory: ✅ 43.993MB (SLO: <46.000MB -4.4%) vs baseline: +5.8% ✅ upper_aspectTime: ✅ 298.163µs (SLO: <500.000µs 📉 -40.4%) vs baseline: +0.7% Memory: ✅ 44.014MB (SLO: <46.000MB -4.3%) vs baseline: +6.0% ✅ upper_noaspectTime: ✅ 231.763µs (SLO: <400.000µs 📉 -42.1%) vs baseline: -3.1% Memory: ✅ 44.024MB (SLO: <46.000MB -4.3%) vs baseline: +6.1% 📈 iastaspectsospath - 24/24✅ ospathbasename_aspectTime: ✅ 505.498µs (SLO: <700.000µs 📉 -27.8%) vs baseline: 📈 +19.4% Memory: ✅ 43.876MB (SLO: <46.000MB -4.6%) vs baseline: +5.9% ✅ ospathbasename_noaspectTime: ✅ 429.423µs (SLO: <700.000µs 📉 -38.7%) vs baseline: ~same Memory: ✅ 43.981MB (SLO: <46.000MB -4.4%) vs baseline: +6.4% ✅ ospathjoin_aspectTime: ✅ 624.933µs (SLO: <700.000µs 📉 -10.7%) vs baseline: -0.9% Memory: ✅ 43.907MB (SLO: <46.000MB -4.6%) vs baseline: +6.1% ✅ ospathjoin_noaspectTime: ✅ 634.686µs (SLO: <700.000µs -9.3%) vs baseline: -1.4% Memory: ✅ 43.834MB (SLO: <46.000MB -4.7%) vs baseline: +5.9% ✅ ospathnormcase_aspectTime: ✅ 349.075µs (SLO: <700.000µs 📉 -50.1%) vs baseline: -1.4% Memory: ✅ 43.923MB (SLO: <46.000MB -4.5%) vs baseline: +6.4% ✅ ospathnormcase_noaspectTime: ✅ 356.749µs (SLO: <700.000µs 📉 -49.0%) vs baseline: -1.0% Memory: ✅ 43.759MB (SLO: <46.000MB -4.9%) vs baseline: +5.7% ✅ ospathsplit_aspectTime: ✅ 481.522µs (SLO: <700.000µs 📉 -31.2%) vs baseline: -1.9% Memory: ✅ 43.861MB (SLO: <46.000MB -4.7%) vs baseline: +6.1% ✅ ospathsplit_noaspectTime: ✅ 491.082µs (SLO: <700.000µs 📉 -29.8%) vs baseline: -2.4% Memory: ✅ 43.840MB (SLO: <46.000MB -4.7%) vs baseline: +6.0% ✅ ospathsplitdrive_aspectTime: ✅ 370.984µs (SLO: <700.000µs 📉 -47.0%) vs baseline: -1.6% Memory: ✅ 43.852MB (SLO: <46.000MB -4.7%) vs baseline: +5.9% ✅ ospathsplitdrive_noaspectTime: ✅ 72.651µs (SLO: <700.000µs 📉 -89.6%) vs baseline: -0.4% Memory: ✅ 43.897MB (SLO: <46.000MB -4.6%) vs baseline: +6.1% ✅ ospathsplitext_aspectTime: ✅ 455.503µs (SLO: <700.000µs 📉 -34.9%) vs baseline: -1.1% Memory: ✅ 43.860MB (SLO: <46.000MB -4.7%) vs baseline: +6.1% ✅ ospathsplitext_noaspectTime: ✅ 462.714µs (SLO: <700.000µs 📉 -33.9%) vs baseline: -1.6% Memory: ✅ 43.827MB (SLO: <46.000MB -4.7%) vs baseline: +6.0% 🟡 Near SLO Breach (3 suites)🟡 djangosimple - 30/30✅ appsecTime: ✅ 19.671ms (SLO: <22.300ms 📉 -11.8%) vs baseline: -0.2% Memory: ✅ 69.368MB (SLO: <73.500MB -5.6%) vs baseline: +5.1% ✅ exception-replay-enabledTime: ✅ 1.319ms (SLO: <1.450ms -9.0%) vs baseline: ~same Memory: ✅ 67.536MB (SLO: <71.500MB -5.5%) vs baseline: +5.1% ✅ iastTime: ✅ 19.796ms (SLO: <22.250ms 📉 -11.0%) vs baseline: ~same Memory: ✅ 69.293MB (SLO: <75.000MB -7.6%) ✅ profilerTime: ✅ 15.122ms (SLO: <16.550ms -8.6%) vs baseline: -0.6% Memory: ✅ 60.470MB (SLO: <61.000MB 🟡 -0.9%) vs baseline: +5.4% ✅ resource-renamingTime: ✅ 19.723ms (SLO: <21.750ms -9.3%) vs baseline: +0.2% Memory: ✅ 69.316MB (SLO: <73.500MB -5.7%) vs baseline: +5.1% ✅ span-code-originTime: ✅ 20.106ms (SLO: <28.200ms 📉 -28.7%) vs baseline: +1.0% Memory: ✅ 69.621MB (SLO: <75.000MB -7.2%) vs baseline: +5.4% ✅ tracerTime: ✅ 19.809ms (SLO: <21.750ms -8.9%) vs baseline: +0.2% Memory: ✅ 69.364MB (SLO: <75.000MB -7.5%) vs baseline: +5.1% ✅ tracer-and-profilerTime: ✅ 21.103ms (SLO: <23.500ms 📉 -10.2%) vs baseline: -0.2% Memory: ✅ 71.292MB (SLO: <75.000MB -4.9%) vs baseline: +5.1% ✅ tracer-dont-create-db-spansTime: ✅ 19.813ms (SLO: <21.500ms -7.8%) vs baseline: ~same Memory: ✅ 69.335MB (SLO: <75.000MB -7.6%) ✅ tracer-minimalTime: ✅ 16.914ms (SLO: <17.500ms -3.4%) vs baseline: -0.2% Memory: ✅ 69.397MB (SLO: <75.000MB -7.5%) vs baseline: +5.2% ✅ tracer-nativeTime: ✅ 19.717ms (SLO: <21.750ms -9.3%) vs baseline: +0.2% Memory: ✅ 69.324MB (SLO: <72.500MB -4.4%) vs baseline: +5.1% ✅ tracer-no-cachesTime: ✅ 17.678ms (SLO: <19.650ms 📉 -10.0%) vs baseline: ~same Memory: ✅ 69.306MB (SLO: <75.000MB -7.6%) vs baseline: +5.0% ✅ tracer-no-databasesTime: ✅ 19.383ms (SLO: <20.100ms -3.6%) vs baseline: +0.1% Memory: ✅ 69.370MB (SLO: <75.000MB -7.5%) vs baseline: +5.1% ✅ tracer-no-middlewareTime: ✅ 19.450ms (SLO: <21.500ms -9.5%) vs baseline: -0.3% Memory: ✅ 69.314MB (SLO: <75.000MB -7.6%) ✅ tracer-no-templatesTime: ✅ 19.731ms (SLO: <22.000ms 📉 -10.3%) vs baseline: +1.1% Memory: ✅ 69.375MB (SLO: <73.500MB -5.6%) 🟡 flasksimple - 18/18✅ appsec-getTime: ✅ 3.367ms (SLO: <4.750ms 📉 -29.1%) vs baseline: -0.2% Memory: ✅ 56.645MB (SLO: <66.500MB 📉 -14.8%) vs baseline: +5.7% ✅ appsec-postTime: ✅ 2.871ms (SLO: <6.750ms 📉 -57.5%) vs baseline: ~same Memory: ✅ 56.473MB (SLO: <66.500MB 📉 -15.1%) vs baseline: +5.4% ✅ appsec-telemetryTime: ✅ 3.384ms (SLO: <4.750ms 📉 -28.8%) vs baseline: +0.5% Memory: ✅ 56.497MB (SLO: <66.500MB 📉 -15.0%) vs baseline: +5.4% ✅ debuggerTime: ✅ 1.883ms (SLO: <2.000ms -5.9%) vs baseline: +0.2% Memory: ✅ 49.261MB (SLO: <51.500MB -4.3%) vs baseline: +5.7% ✅ iast-getTime: ✅ 1.872ms (SLO: <2.000ms -6.4%) vs baseline: -0.2% Memory: ✅ 45.997MB (SLO: <49.000MB -6.1%) vs baseline: +5.8% ✅ profilerTime: ✅ 1.917ms (SLO: <2.100ms -8.7%) vs baseline: -0.1% Memory: ✅ 52.620MB (SLO: <53.500MB 🟡 -1.6%) vs baseline: +5.4% ✅ resource-renamingTime: ✅ 3.344ms (SLO: <3.650ms -8.4%) vs baseline: -0.2% Memory: ✅ 56.479MB (SLO: <60.000MB -5.9%) vs baseline: +5.4% ✅ tracerTime: ✅ 3.364ms (SLO: <3.650ms -7.8%) vs baseline: -0.1% Memory: ✅ 56.491MB (SLO: <60.000MB -5.8%) vs baseline: +5.5% ✅ tracer-nativeTime: ✅ 3.356ms (SLO: <3.650ms -8.0%) vs baseline: +0.1% Memory: ✅ 56.433MB (SLO: <60.000MB -5.9%) vs baseline: +5.1% 🟡 recursivecomputation - 8/8✅ deepTime: ✅ 311.581ms (SLO: <320.950ms -2.9%) vs baseline: ~same Memory: ✅ 37.336MB (SLO: <38.750MB -3.6%) vs baseline: +5.6% ✅ deep-profiledTime: ✅ 328.114ms (SLO: <359.150ms -8.6%) vs baseline: -0.6% Memory: ✅ 43.726MB (SLO: <46.000MB -4.9%) vs baseline: +5.3% ✅ mediumTime: ✅ 7.282ms (SLO: <7.400ms 🟡 -1.6%) vs baseline: -0.4% Memory: ✅ 36.687MB (SLO: <38.000MB -3.5%) vs baseline: +6.8% ✅ shallowTime: ✅ 1.015ms (SLO: <1.050ms -3.4%) vs baseline: +1.4% Memory: ✅ 36.628MB (SLO: <38.000MB -3.6%) vs baseline: +6.8%
|
Description
Testing
Risks
Additional Notes
Depended on by DataDog/datadog-lambda-python#762