-
Notifications
You must be signed in to change notification settings - Fork 457
chore: bump libdatadog
version to 21.0.0
#14596
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
Conversation
|
Bootstrap import analysisComparison of import times between this PR and base. SummaryThe average import time from this PR is: 271 ± 5 ms. The average import time from base is: 276 ± 4 ms. The import time difference between this PR and base is: -5.1 ± 0.2 ms. Import time breakdownThe following import paths have shrunk:
|
Performance SLOsComparing candidate gyuheon0h/update-crashtracker-deps (b1d8970) with baseline main (8beb204) 📈 Performance Regressions (3 suites)📈 iast_aspects - 40/40✅ re_expand_aspectTime: ✅ 32.091µs (SLO: <40.000µs 📉 -19.8%) vs baseline: +1.1% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ re_expand_noaspectTime: ✅ 28.521µs (SLO: <40.000µs 📉 -28.7%) vs baseline: -0.5% Memory: ✅ 37.336MB (SLO: <39.000MB -4.3%) vs baseline: +4.8% ✅ re_findall_aspectTime: ✅ 2.916µs (SLO: <10.000µs 📉 -70.8%) vs baseline: +0.8% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ re_findall_noaspectTime: ✅ 1.422µs (SLO: <10.000µs 📉 -85.8%) vs baseline: -0.2% Memory: ✅ 37.159MB (SLO: <39.000MB -4.7%) vs baseline: +4.3% ✅ re_finditer_aspectTime: ✅ 4.670µs (SLO: <10.000µs 📉 -53.3%) vs baseline: +5.7% Memory: ✅ 37.100MB (SLO: <39.000MB -4.9%) vs baseline: +4.0% ✅ re_finditer_noaspectTime: ✅ 1.411µs (SLO: <10.000µs 📉 -85.9%) vs baseline: +0.4% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ re_fullmatch_aspectTime: ✅ 2.933µs (SLO: <10.000µs 📉 -70.7%) vs baseline: 📈 +10.2% Memory: ✅ 37.100MB (SLO: <39.000MB -4.9%) vs baseline: +4.2% ✅ re_fullmatch_noaspectTime: ✅ 1.293µs (SLO: <10.000µs 📉 -87.1%) vs baseline: -0.5% Memory: ✅ 37.120MB (SLO: <39.000MB -4.8%) vs baseline: +4.2% ✅ re_group_aspectTime: ✅ 3.200µs (SLO: <10.000µs 📉 -68.0%) vs baseline: +8.2% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ re_group_noaspectTime: ✅ 1.600µs (SLO: <10.000µs 📉 -84.0%) vs baseline: +0.6% Memory: ✅ 36.903MB (SLO: <39.000MB -5.4%) vs baseline: +3.6% ✅ re_groups_aspectTime: ✅ 3.272µs (SLO: <10.000µs 📉 -67.3%) vs baseline: +5.7% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ re_groups_noaspectTime: ✅ 1.702µs (SLO: <10.000µs 📉 -83.0%) vs baseline: +0.5% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ re_match_aspectTime: ✅ 2.875µs (SLO: <10.000µs 📉 -71.3%) vs baseline: +6.5% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ re_match_noaspectTime: ✅ 1.304µs (SLO: <10.000µs 📉 -87.0%) vs baseline: ~same Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +5.1% ✅ re_search_aspectTime: ✅ 2.555µs (SLO: <10.000µs 📉 -74.4%) vs baseline: +0.3% Memory: ✅ 37.356MB (SLO: <39.000MB -4.2%) vs baseline: +4.7% ✅ re_search_noaspectTime: ✅ 1.201µs (SLO: <10.000µs 📉 -88.0%) vs baseline: -0.3% Memory: ✅ 37.198MB (SLO: <39.000MB -4.6%) vs baseline: +4.3% ✅ re_sub_aspectTime: ✅ 3.447µs (SLO: <10.000µs 📉 -65.5%) vs baseline: -0.3% Memory: ✅ 36.903MB (SLO: <39.000MB -5.4%) vs baseline: +3.6% ✅ re_sub_noaspectTime: ✅ 1.546µs (SLO: <10.000µs 📉 -84.5%) vs baseline: +1.0% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.4% ✅ re_subn_aspectTime: ✅ 3.902µs (SLO: <10.000µs 📉 -61.0%) vs baseline: +5.6% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ re_subn_noaspectTime: ✅ 1.621µs (SLO: <10.000µs 📉 -83.8%) vs baseline: +0.2% Memory: ✅ 36.844MB (SLO: <39.000MB -5.5%) vs baseline: +3.3% 📈 iastaspects - 118/118✅ add_aspectTime: ✅ 0.402µs (SLO: <10.000µs 📉 -96.0%) vs baseline: +1.3% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ add_inplace_aspectTime: ✅ 0.403µs (SLO: <10.000µs 📉 -96.0%) vs baseline: -1.8% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ add_inplace_noaspectTime: ✅ 0.316µs (SLO: <10.000µs 📉 -96.8%) vs baseline: -1.1% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.6% ✅ add_noaspectTime: ✅ 0.281µs (SLO: <10.000µs 📉 -97.2%) vs baseline: +1.9% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.6% ✅ bytearray_aspectTime: ✅ 1.337µs (SLO: <10.000µs 📉 -86.6%) vs baseline: ~same Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.6% ✅ bytearray_extend_aspectTime: ✅ 1.465µs (SLO: <10.000µs 📉 -85.4%) vs baseline: -2.9% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.4% ✅ bytearray_extend_noaspectTime: ✅ 0.618µs (SLO: <10.000µs 📉 -93.8%) vs baseline: +1.3% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ bytearray_noaspectTime: ✅ 0.484µs (SLO: <10.000µs 📉 -95.2%) vs baseline: ~same Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ bytes_aspectTime: ✅ 1.534µs (SLO: <10.000µs 📉 -84.7%) vs baseline: 📈 +18.3% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ bytes_noaspectTime: ✅ 0.487µs (SLO: <10.000µs 📉 -95.1%) vs baseline: -0.6% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ bytesio_aspectTime: ✅ 1.361µs (SLO: <10.000µs 📉 -86.4%) vs baseline: +1.3% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ bytesio_noaspectTime: ✅ 0.497µs (SLO: <10.000µs 📉 -95.0%) vs baseline: ~same Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ capitalize_aspectTime: ✅ 0.738µs (SLO: <10.000µs 📉 -92.6%) vs baseline: +0.8% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ capitalize_noaspectTime: ✅ 0.432µs (SLO: <10.000µs 📉 -95.7%) vs baseline: -0.8% Memory: ✅ 37.336MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ casefold_aspectTime: ✅ 0.731µs (SLO: <10.000µs 📉 -92.7%) vs baseline: -0.2% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ casefold_noaspectTime: ✅ 0.367µs (SLO: <10.000µs 📉 -96.3%) vs baseline: -0.4% Memory: ✅ 37.336MB (SLO: <39.000MB -4.3%) vs baseline: +4.6% ✅ decode_aspectTime: ✅ 0.725µs (SLO: <10.000µs 📉 -92.8%) vs baseline: ~same Memory: ✅ 37.356MB (SLO: <39.000MB -4.2%) vs baseline: +4.9% ✅ decode_noaspectTime: ✅ 0.420µs (SLO: <10.000µs 📉 -95.8%) vs baseline: +0.2% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ encode_aspectTime: ✅ 0.709µs (SLO: <10.000µs 📉 -92.9%) vs baseline: ~same Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ encode_noaspectTime: ✅ 0.402µs (SLO: <10.000µs 📉 -96.0%) vs baseline: -0.8% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.4% ✅ format_aspectTime: ✅ 3.458µs (SLO: <10.000µs 📉 -65.4%) vs baseline: +0.7% Memory: ✅ 37.198MB (SLO: <39.000MB -4.6%) vs baseline: +4.3% ✅ format_map_aspectTime: ✅ 4.033µs (SLO: <10.000µs 📉 -59.7%) vs baseline: 📈 +13.0% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ format_map_noaspectTime: ✅ 0.788µs (SLO: <10.000µs 📉 -92.1%) vs baseline: +1.3% Memory: ✅ 37.159MB (SLO: <39.000MB -4.7%) vs baseline: +4.3% ✅ format_noaspectTime: ✅ 0.596µs (SLO: <10.000µs 📉 -94.0%) vs baseline: +0.2% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ index_aspectTime: ✅ 0.356µs (SLO: <10.000µs 📉 -96.4%) vs baseline: +1.1% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ index_noaspectTime: ✅ 0.272µs (SLO: <10.000µs 📉 -97.3%) vs baseline: -0.4% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ join_aspectTime: ✅ 1.320µs (SLO: <10.000µs 📉 -86.8%) vs baseline: ~same Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ join_noaspectTime: ✅ 0.492µs (SLO: <10.000µs 📉 -95.1%) vs baseline: -0.8% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ ljust_aspectTime: ✅ 2.829µs (SLO: <20.000µs 📉 -85.9%) vs baseline: 📈 +10.9% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ ljust_noaspectTime: ✅ 0.401µs (SLO: <10.000µs 📉 -96.0%) vs baseline: -0.8% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ lower_aspectTime: ✅ 2.487µs (SLO: <10.000µs 📉 -75.1%) vs baseline: 📈 +11.1% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ lower_noaspectTime: ✅ 0.369µs (SLO: <10.000µs 📉 -96.3%) vs baseline: +0.5% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ lstrip_aspectTime: ✅ 2.242µs (SLO: <20.000µs 📉 -88.8%) vs baseline: +0.9% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ lstrip_noaspectTime: ✅ 0.382µs (SLO: <10.000µs 📉 -96.2%) vs baseline: +0.6% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ modulo_aspectTime: ✅ 0.995µs (SLO: <10.000µs 📉 -90.1%) vs baseline: -3.6% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.6% ✅ modulo_aspect_for_bytearray_bytearrayTime: ✅ 1.535µs (SLO: <10.000µs 📉 -84.6%) vs baseline: -0.7% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ modulo_aspect_for_bytesTime: ✅ 0.974µs (SLO: <10.000µs 📉 -90.3%) vs baseline: +0.3% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ modulo_aspect_for_bytes_bytearrayTime: ✅ 1.191µs (SLO: <10.000µs 📉 -88.1%) vs baseline: -4.4% Memory: ✅ 37.179MB (SLO: <39.000MB -4.7%) vs baseline: +4.3% ✅ modulo_noaspectTime: ✅ 0.625µs (SLO: <10.000µs 📉 -93.8%) vs baseline: -0.5% Memory: ✅ 37.218MB (SLO: <39.000MB -4.6%) vs baseline: +4.4% ✅ replace_aspectTime: ✅ 4.964µs (SLO: <10.000µs 📉 -50.4%) vs baseline: ~same Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.6% ✅ replace_noaspectTime: ✅ 0.463µs (SLO: <10.000µs 📉 -95.4%) vs baseline: +0.5% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ repr_aspectTime: ✅ 0.912µs (SLO: <10.000µs 📉 -90.9%) vs baseline: +0.9% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.4% ✅ repr_noaspectTime: ✅ 0.415µs (SLO: <10.000µs 📉 -95.9%) vs baseline: ~same Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.4% ✅ rstrip_aspectTime: ✅ 2.103µs (SLO: <20.000µs 📉 -89.5%) vs baseline: +9.4% Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ rstrip_noaspectTime: ✅ 0.381µs (SLO: <10.000µs 📉 -96.2%) vs baseline: +1.1% Memory: ✅ 37.257MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ slice_aspectTime: ✅ 0.494µs (SLO: <10.000µs 📉 -95.1%) vs baseline: +1.3% Memory: ✅ 37.198MB (SLO: <39.000MB -4.6%) vs baseline: +4.3% ✅ slice_noaspectTime: ✅ 0.445µs (SLO: <10.000µs 📉 -95.6%) vs baseline: -1.0% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ stringio_aspectTime: ✅ 1.568µs (SLO: <10.000µs 📉 -84.3%) vs baseline: +1.8% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ stringio_noaspectTime: ✅ 0.726µs (SLO: <10.000µs 📉 -92.7%) vs baseline: +1.5% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ strip_aspectTime: ✅ 2.711µs (SLO: <20.000µs 📉 -86.4%) vs baseline: 📈 +22.2% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ strip_noaspectTime: ✅ 0.389µs (SLO: <10.000µs 📉 -96.1%) vs baseline: +2.1% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ swapcase_aspectTime: ✅ 2.711µs (SLO: <10.000µs 📉 -72.9%) vs baseline: 📈 +10.1% Memory: ✅ 37.297MB (SLO: <39.000MB -4.4%) vs baseline: +4.7% ✅ swapcase_noaspectTime: ✅ 0.536µs (SLO: <10.000µs 📉 -94.6%) vs baseline: -1.1% Memory: ✅ 37.316MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ title_aspectTime: ✅ 2.619µs (SLO: <10.000µs 📉 -73.8%) vs baseline: +9.6% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.5% ✅ title_noaspectTime: ✅ 0.503µs (SLO: <10.000µs 📉 -95.0%) vs baseline: +0.1% Memory: ✅ 37.336MB (SLO: <39.000MB -4.3%) vs baseline: +4.7% ✅ translate_aspectTime: ✅ 3.412µs (SLO: <10.000µs 📉 -65.9%) vs baseline: +3.4% Memory: ✅ 37.336MB (SLO: <39.000MB -4.3%) vs baseline: +4.6% ✅ translate_noaspectTime: ✅ 1.041µs (SLO: <10.000µs 📉 -89.6%) vs baseline: ~same Memory: ✅ 37.238MB (SLO: <39.000MB -4.5%) vs baseline: +4.5% ✅ upper_aspectTime: ✅ 2.494µs (SLO: <10.000µs 📉 -75.1%) vs baseline: +8.0% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% ✅ upper_noaspectTime: ✅ 0.370µs (SLO: <10.000µs 📉 -96.3%) vs baseline: -0.1% Memory: ✅ 37.277MB (SLO: <39.000MB -4.4%) vs baseline: +4.6% 📈 iastaspectsospath - 24/24✅ ospathbasename_aspectTime: ✅ 4.416µs (SLO: <10.000µs 📉 -55.8%) vs baseline: +5.2% Memory: ✅ 36.962MB (SLO: <39.000MB -5.2%) vs baseline: +3.7% ✅ ospathbasename_noaspectTime: ✅ 1.081µs (SLO: <10.000µs 📉 -89.2%) vs baseline: +1.4% Memory: ✅ 36.923MB (SLO: <39.000MB -5.3%) vs baseline: +3.4% ✅ ospathjoin_aspectTime: ✅ 6.353µs (SLO: <10.000µs 📉 -36.5%) vs baseline: +2.5% Memory: ✅ 37.159MB (SLO: <39.000MB -4.7%) vs baseline: +4.3% ✅ ospathjoin_noaspectTime: ✅ 2.293µs (SLO: <10.000µs 📉 -77.1%) vs baseline: +0.6% Memory: ✅ 36.884MB (SLO: <39.000MB -5.4%) vs baseline: +3.4% ✅ ospathnormcase_aspectTime: ✅ 4.397µs (SLO: <10.000µs 📉 -56.0%) vs baseline: 📈 +25.4% Memory: ✅ 36.962MB (SLO: <39.000MB -5.2%) vs baseline: +3.7% ✅ ospathnormcase_noaspectTime: ✅ 0.572µs (SLO: <10.000µs 📉 -94.3%) vs baseline: +1.1% Memory: ✅ 36.884MB (SLO: <39.000MB -5.4%) vs baseline: +3.5% ✅ ospathsplit_aspectTime: ✅ 4.872µs (SLO: <10.000µs 📉 -51.3%) vs baseline: +0.9% Memory: ✅ 37.080MB (SLO: <39.000MB -4.9%) vs baseline: +3.9% ✅ ospathsplit_noaspectTime: ✅ 1.581µs (SLO: <10.000µs 📉 -84.2%) vs baseline: -0.4% Memory: ✅ 36.864MB (SLO: <39.000MB -5.5%) vs baseline: +3.5% ✅ ospathsplitdrive_aspectTime: ✅ 3.909µs (SLO: <10.000µs 📉 -60.9%) vs baseline: +7.1% Memory: ✅ 37.120MB (SLO: <39.000MB -4.8%) vs baseline: +4.1% ✅ ospathsplitdrive_noaspectTime: ✅ 0.697µs (SLO: <10.000µs 📉 -93.0%) vs baseline: +0.2% Memory: ✅ 36.943MB (SLO: <39.000MB -5.3%) vs baseline: +3.5% ✅ ospathsplitext_aspectTime: ✅ 4.674µs (SLO: <10.000µs 📉 -53.3%) vs baseline: +3.5% Memory: ✅ 36.923MB (SLO: <39.000MB -5.3%) vs baseline: +3.5% ✅ ospathsplitext_noaspectTime: ✅ 1.391µs (SLO: <10.000µs 📉 -86.1%) vs baseline: +1.1% Memory: ✅ 36.962MB (SLO: <39.000MB -5.2%) vs baseline: +3.6% 🟡 Near SLO Breach (5 suites)🟡 djangosimple - 26/26✅ appsecTime: ✅ 20.585ms (SLO: <22.300ms -7.7%) vs baseline: ~same Memory: ✅ 64.487MB (SLO: <66.000MB -2.3%) vs baseline: +4.9% ✅ exception-replay-enabledTime: ✅ 1.341ms (SLO: <1.450ms -7.5%) vs baseline: -0.6% Memory: ✅ 63.456MB (SLO: <66.000MB -3.9%) vs baseline: +4.7% ✅ iastTime: ✅ 20.552ms (SLO: <22.250ms -7.6%) vs baseline: +0.2% Memory: ✅ 64.507MB (SLO: <66.000MB -2.3%) vs baseline: +4.9% ✅ profilerTime: ✅ 15.278ms (SLO: <16.550ms -7.7%) vs baseline: +0.3% Memory: ✅ 52.789MB (SLO: <53.500MB 🟡 -1.3%) vs baseline: +4.5% ✅ span-code-originTime: ✅ 26.169ms (SLO: <28.200ms -7.2%) vs baseline: +0.2% Memory: ✅ 66.862MB (SLO: <68.500MB -2.4%) vs baseline: +4.8% ✅ tracerTime: ✅ 20.471ms (SLO: <21.750ms -5.9%) vs baseline: -0.3% Memory: ✅ 64.448MB (SLO: <66.000MB -2.4%) vs baseline: +4.7% ✅ tracer-and-profilerTime: ✅ 22.097ms (SLO: <23.500ms -6.0%) vs baseline: ~same Memory: ✅ 65.600MB (SLO: <67.000MB -2.1%) vs baseline: +4.6% ✅ tracer-dont-create-db-spansTime: ✅ 19.275ms (SLO: <21.500ms 📉 -10.3%) vs baseline: -0.5% Memory: ✅ 64.487MB (SLO: <66.000MB -2.3%) vs baseline: +4.8% ✅ tracer-nativeTime: ✅ 20.443ms (SLO: <21.750ms -6.0%) vs baseline: -0.3% Memory: ✅ 65.785MB (SLO: <66.000MB 🟡 -0.3%) vs baseline: +4.7% ✅ tracer-no-cachesTime: ✅ 18.416ms (SLO: <19.650ms -6.3%) vs baseline: ~same Memory: ✅ 64.468MB (SLO: <66.000MB -2.3%) vs baseline: +4.8% ✅ tracer-no-databasesTime: ✅ 18.835ms (SLO: <20.100ms -6.3%) vs baseline: ~same Memory: ✅ 64.487MB (SLO: <66.000MB -2.3%) vs baseline: +4.8% ✅ tracer-no-middlewareTime: ✅ 20.190ms (SLO: <21.500ms -6.1%) vs baseline: ~same Memory: ✅ 64.448MB (SLO: <66.000MB -2.4%) vs baseline: +4.8% ✅ tracer-no-templatesTime: ✅ 20.307ms (SLO: <22.000ms -7.7%) vs baseline: +0.3% Memory: ✅ 64.507MB (SLO: <66.000MB -2.3%) vs baseline: +4.8% 🟡 errortrackingdjangosimple - 6/6✅ errortracking-enabled-allTime: ✅ 18.100ms (SLO: <19.850ms -8.8%) vs baseline: -0.1% Memory: ✅ 64.448MB (SLO: <65.500MB 🟡 -1.6%) vs baseline: +4.8% ✅ errortracking-enabled-userTime: ✅ 18.046ms (SLO: <19.400ms -7.0%) vs baseline: -0.5% Memory: ✅ 64.487MB (SLO: <65.500MB 🟡 -1.5%) vs baseline: +4.8% ✅ tracer-enabledTime: ✅ 17.994ms (SLO: <19.450ms -7.5%) vs baseline: ~same Memory: ✅ 64.506MB (SLO: <65.500MB 🟡 -1.5%) vs baseline: +4.8% 🟡 flasksimple - 17/17✅ appsec-getTime: ✅ 4.582ms (SLO: <4.750ms -3.5%) vs baseline: -0.7% Memory: ✅ 62.443MB (SLO: <64.500MB -3.2%) vs baseline: +5.0% ✅ appsec-postTime: ✅ 6.573ms (SLO: <6.750ms -2.6%) vs baseline: -0.4% Memory: ✅ 62.226MB (SLO: <64.500MB -3.5%) vs baseline: +4.6% ✅ appsec-telemetryTime: ✅ 4.584ms (SLO: <4.750ms -3.5%) vs baseline: -0.3% Memory: ✅ 62.325MB (SLO: <64.500MB -3.4%) vs baseline: +4.8% ✅ debuggerTime: ✅ 1.853ms (SLO: <2.000ms -7.4%) vs baseline: -0.5% Memory: ✅ 44.669MB (SLO: <45.000MB 🟡 -0.7%) vs baseline: +4.9% ✅ iast-getTime: ✅ 1.857ms (SLO: <2.000ms -7.2%) vs baseline: -0.4% Memory: ✅ 41.622MB (SLO: <49.000MB 📉 -15.1%) vs baseline: +4.9% ✅ profilerTime: ✅ 1.915ms (SLO: <2.100ms -8.8%) vs baseline: -0.3% Memory: ✅ 44.355MB (SLO: <46.500MB -4.6%) vs baseline: +4.9% ✅ tracerTime: ✅ 3.376ms (SLO: <3.650ms -7.5%) vs baseline: -0.3% Memory: ✅ 51.452MB (SLO: <53.500MB -3.8%) vs baseline: +4.9% ✅ tracer-nativeTime: ✅ 3.375ms (SLO: <3.650ms -7.5%) vs baseline: -0.1% Memory: ✅ 52.593MB (SLO: <53.500MB 🟡 -1.7%) vs baseline: +4.7% 🟡 flasksqli - 6/6✅ appsec-enabledTime: ✅ 3.941ms (SLO: <4.200ms -6.2%) vs baseline: -0.3% Memory: ✅ 62.569MB (SLO: <66.000MB -5.2%) vs baseline: +4.9% ✅ iast-enabledTime: ✅ 2.454ms (SLO: <2.800ms 📉 -12.3%) vs baseline: -0.2% Memory: ✅ 58.007MB (SLO: <59.000MB 🟡 -1.7%) vs baseline: +4.6% ✅ tracer-enabledTime: ✅ 2.075ms (SLO: <2.250ms -7.8%) vs baseline: -0.2% Memory: ✅ 51.186MB (SLO: <53.500MB -4.3%) vs baseline: +4.6% 🟡 otelspan - 22/22✅ add-eventTime: ✅ 45.314ms (SLO: <47.150ms -3.9%) vs baseline: +0.2% Memory: ✅ 44.462MB (SLO: <46.500MB -4.4%) vs baseline: +4.5% ✅ add-metricsTime: ✅ 322.117ms (SLO: <344.800ms -6.6%) vs baseline: +0.7% Memory: ✅ 552.264MB (SLO: <562.000MB 🟡 -1.7%) vs baseline: +4.7% ✅ add-tagsTime: ✅ 292.851ms (SLO: <314.000ms -6.7%) vs baseline: +1.3% Memory: ✅ 554.205MB (SLO: <563.500MB 🟡 -1.6%) vs baseline: +4.6% ✅ get-contextTime: ✅ 83.383ms (SLO: <92.350ms -9.7%) vs baseline: +1.1% Memory: ✅ 39.701MB (SLO: <46.500MB 📉 -14.6%) vs baseline: +4.6% ✅ is-recordingTime: ✅ 43.038ms (SLO: <44.500ms -3.3%) vs baseline: +0.5% Memory: ✅ 43.926MB (SLO: <46.500MB -5.5%) vs baseline: +4.5% ✅ record-exceptionTime: ✅ 61.740ms (SLO: <67.650ms -8.7%) vs baseline: -0.3% Memory: ✅ 39.917MB (SLO: <46.500MB 📉 -14.2%) vs baseline: +4.4% ✅ set-statusTime: ✅ 48.880ms (SLO: <50.400ms -3.0%) vs baseline: +0.2% Memory: ✅ 43.876MB (SLO: <46.500MB -5.6%) vs baseline: +4.5% ✅ startTime: ✅ 42.452ms (SLO: <43.450ms -2.3%) vs baseline: +0.8% Memory: ✅ 43.921MB (SLO: <46.500MB -5.5%) vs baseline: +4.6% ✅ start-finishTime: ✅ 82.959ms (SLO: <88.000ms -5.7%) vs baseline: +0.2% Memory: ✅ 33.797MB (SLO: <46.500MB 📉 -27.3%) vs baseline: +4.4% ✅ start-finish-telemetryTime: ✅ 84.598ms (SLO: <89.000ms -4.9%) vs baseline: ~same Memory: ✅ 33.797MB (SLO: <46.500MB 📉 -27.3%) vs baseline: +4.3% ✅ update-nameTime: ✅ 44.206ms (SLO: <45.150ms -2.1%) vs baseline: +0.3% Memory: ✅ 44.201MB (SLO: <46.500MB -4.9%) vs baseline: +4.7%
|
libdatadog
version to 21.0.0libdatadog
version to 21.0.0
11eec6e
to
46c113e
Compare
libdatadog
version to 21.0.0libdatadog
version to 21.0.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mind reverting the change to scripts/run-test?
a33b22f
to
603f6c5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this!
What does this PR do?
This PR updates the libdatadog dependencies from v20.0.0 to v21.0.0 and addresses the breaking changes introduced in the upstream library.
Upstream Breaking Changes in libdatadog v21.0.0
New
LoggedResult
Type SystemLoggedResult<T, E>
type to replace standardResult<T, E>
in configuration functionsShutdown
andTelemetry
added toTraceExporterError
enumAPI Changes
get_config_from_file()
and related functions now returnLoggedResult<Vec<LibraryConfig>, Error>
instead ofResult<Vec<LibraryConfig>, Error>
LoggedResult::Ok(data, logs)
contains both the result data and collected debug messages (2 fields)LoggedResult::Err(error)
contains only the error (1 field)New
TraceExporterError
VariantsAdded
TraceExporterError::Shutdown(ShutdownError)
Added
TraceExporterError::Telemetry(String)
Changes Made in This Repository
Cargo.toml
LoggedResult
pattern matching inlibrary_config.rs
TraceExporterError
variants indata_pipeline/exceptions.rs
crash_ping
which is now sent inlibdatadog
v21.0.0. Crash ping is sent as a separate request from a separate thread which is sometimes flaky in tests. We want to make sure we at least always receive a good crash reportChecklist
Reviewer Checklist