dd-trace-py icon indicating copy to clipboard operation
dd-trace-py copied to clipboard

Use common trace for mcp server tool calls

Open jboolean opened this issue 2 months ago โ€ข 4 comments

Description

Testing

Risks

Additional Notes

jboolean avatar Dec 15 '25 21:12 jboolean

This stack of pull requests is managed by Graphite. Learn more about stacking.

jboolean avatar Dec 15 '25 21:12 jboolean

CODEOWNERS have been resolved as:

releasenotes/notes/mcp-consistent-tool-call-format-f036b8f673f03547.yaml  @DataDog/apm-python
ddtrace/contrib/internal/mcp/patch.py                                   @DataDog/ml-observability
ddtrace/llmobs/_integrations/mcp.py                                     @DataDog/ml-observability
tests/contrib/mcp/test_mcp_llmobs.py                                    @DataDog/ml-observability
tests/contrib/mcp/test_mcp_patch.py                                     @DataDog/ml-observability

github-actions[bot] avatar Dec 15 '25 21:12 github-actions[bot]

Bootstrap import analysis

Comparison of import times between this PR and base.

Summary

The average import time from this PR is: 249 ยฑ 3 ms.

The average import time from base is: 252 ยฑ 3 ms.

The import time difference between this PR and base is: -3.2 ยฑ 0.1 ms.

Import time breakdown

The following import paths have shrunk:

ddtrace.auto 2.720 ms (1.09%)
ddtrace 1.361 ms (0.55%)
ddtrace._logger 0.680 ms (0.27%)
ddtrace.internal.telemetry 0.680 ms (0.27%)
ddtrace.internal.telemetry.writer 0.680 ms (0.27%)
ddtrace.internal.utils.version 0.680 ms (0.27%)
ddtrace.version 0.680 ms (0.27%)
ddtrace.internal._unpatched 0.029 ms (0.01%)
json 0.029 ms (0.01%)
json.decoder 0.029 ms (0.01%)
re 0.029 ms (0.01%)
enum 0.029 ms (0.01%)
types 0.029 ms (0.01%)
ddtrace.bootstrap.sitecustomize 1.359 ms (0.55%)
ddtrace.bootstrap.preload 1.359 ms (0.55%)
ddtrace.internal.remoteconfig.client 0.654 ms (0.26%)

github-actions[bot] avatar Dec 15 '25 22:12 github-actions[bot]

Performance SLOs

Comparing candidate jb/use-common-trace-for-mcp-server-tool-calls (b516f25b) with baseline main (2c1aa021)

๐Ÿ“ˆ Performance Regressions (3 suites)
๐Ÿ“ˆ iastaspects - 118/118

โœ… add_aspect

Time: โœ… 17.926ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -10.4%) vs baseline: ๐Ÿ“ˆ +20.6%

Memory: โœ… 42.625MB (SLO: <43.250MB ๐ŸŸก -1.4%) vs baseline: +5.0%


โœ… add_inplace_aspect

Time: โœ… 14.932ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -25.3%) vs baseline: -0.1%

Memory: โœ… 42.566MB (SLO: <43.250MB ๐ŸŸก -1.6%) vs baseline: +4.9%


โœ… add_inplace_noaspect

Time: โœ… 0.340ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -96.6%) vs baseline: -0.8%

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +5.2%


โœ… add_noaspect

Time: โœ… 0.545ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -94.5%) vs baseline: -0.2%

Memory: โœ… 42.664MB (SLO: <43.500MB ๐ŸŸก -1.9%) vs baseline: +5.1%


โœ… bytearray_aspect

Time: โœ… 17.936ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -40.2%) vs baseline: ~same

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.7%


โœ… bytearray_extend_aspect

Time: โœ… 23.994ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -20.0%) vs baseline: +0.9%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.9%


โœ… bytearray_extend_noaspect

Time: โœ… 2.768ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -72.3%) vs baseline: +1.0%

Memory: โœ… 42.526MB (SLO: <43.500MB -2.2%) vs baseline: +4.6%


โœ… bytearray_noaspect

Time: โœ… 1.479ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -85.2%) vs baseline: +0.5%

Memory: โœ… 42.743MB (SLO: <43.500MB ๐ŸŸก -1.7%) vs baseline: +5.4%


โœ… bytes_aspect

Time: โœ… 16.702ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -16.5%) vs baseline: +0.4%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… bytes_noaspect

Time: โœ… 1.409ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -85.9%) vs baseline: -1.5%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.8%


โœ… bytesio_aspect

Time: โœ… 55.907ยตs (SLO: <70.000ยตs ๐Ÿ“‰ -20.1%) vs baseline: +0.7%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… bytesio_noaspect

Time: โœ… 3.287ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -67.1%) vs baseline: +0.2%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… capitalize_aspect

Time: โœ… 14.675ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -26.6%) vs baseline: +0.1%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +4.7%


โœ… capitalize_noaspect

Time: โœ… 2.589ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -74.1%) vs baseline: +0.3%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… casefold_aspect

Time: โœ… 14.676ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -26.6%) vs baseline: +0.3%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… casefold_noaspect

Time: โœ… 3.161ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -68.4%) vs baseline: -0.3%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… decode_aspect

Time: โœ… 15.634ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -47.9%) vs baseline: +0.2%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.9%


โœ… decode_noaspect

Time: โœ… 1.595ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -84.1%) vs baseline: -0.7%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.7%


โœ… encode_aspect

Time: โœ… 18.115ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -39.6%) vs baseline: ๐Ÿ“ˆ +22.1%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… encode_noaspect

Time: โœ… 1.495ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -85.1%) vs baseline: -1.1%

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +5.0%


โœ… format_aspect

Time: โœ… 171.416ยตs (SLO: <200.000ยตs ๐Ÿ“‰ -14.3%) vs baseline: ~same

Memory: โœ… 42.821MB (SLO: <43.250MB ๐ŸŸก -1.0%) vs baseline: +5.4%


โœ… format_map_aspect

Time: โœ… 191.104ยตs (SLO: <200.000ยตs -4.4%) vs baseline: ~same

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.2%


โœ… format_map_noaspect

Time: โœ… 3.772ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -62.3%) vs baseline: -1.0%

Memory: โœ… 42.566MB (SLO: <43.250MB ๐ŸŸก -1.6%) vs baseline: +4.6%


โœ… format_noaspect

Time: โœ… 3.159ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -68.4%) vs baseline: -0.3%

Memory: โœ… 42.526MB (SLO: <43.250MB ๐ŸŸก -1.7%) vs baseline: +4.8%


โœ… index_aspect

Time: โœ… 15.427ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -22.9%) vs baseline: +0.6%

Memory: โœ… 42.566MB (SLO: <43.250MB ๐ŸŸก -1.6%) vs baseline: +4.8%


โœ… index_noaspect

Time: โœ… 0.461ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -95.4%) vs baseline: +0.3%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… join_aspect

Time: โœ… 17.141ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -14.3%) vs baseline: +0.7%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.8%


โœ… join_noaspect

Time: โœ… 1.552ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -84.5%) vs baseline: -0.4%

Memory: โœ… 42.585MB (SLO: <43.250MB ๐ŸŸก -1.5%) vs baseline: +5.1%


โœ… ljust_aspect

Time: โœ… 20.749ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -30.8%) vs baseline: -0.4%

Memory: โœ… 42.526MB (SLO: <43.250MB ๐ŸŸก -1.7%) vs baseline: +4.6%


โœ… ljust_noaspect

Time: โœ… 2.719ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -72.8%) vs baseline: -1.4%

Memory: โœ… 42.605MB (SLO: <43.250MB ๐ŸŸก -1.5%) vs baseline: +5.1%


โœ… lower_aspect

Time: โœ… 17.884ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -40.4%) vs baseline: -0.5%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… lower_noaspect

Time: โœ… 2.439ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -75.6%) vs baseline: +1.4%

Memory: โœ… 42.546MB (SLO: <43.250MB ๐ŸŸก -1.6%) vs baseline: +4.9%


โœ… lstrip_aspect

Time: โœ… 17.589ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -41.4%) vs baseline: -1.0%

Memory: โœ… 42.566MB (SLO: <43.250MB ๐ŸŸก -1.6%) vs baseline: +4.9%


โœ… lstrip_noaspect

Time: โœ… 1.875ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -81.3%) vs baseline: +0.3%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… modulo_aspect

Time: โœ… 166.328ยตs (SLO: <200.000ยตs ๐Ÿ“‰ -16.8%) vs baseline: ~same

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +4.4%


โœ… modulo_aspect_for_bytearray_bytearray

Time: โœ… 174.527ยตs (SLO: <200.000ยตs ๐Ÿ“‰ -12.7%) vs baseline: -0.1%

Memory: โœ… 42.526MB (SLO: <43.500MB -2.2%) vs baseline: +4.4%


โœ… modulo_aspect_for_bytes

Time: โœ… 168.927ยตs (SLO: <200.000ยตs ๐Ÿ“‰ -15.5%) vs baseline: +0.2%

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +4.7%


โœ… modulo_aspect_for_bytes_bytearray

Time: โœ… 171.940ยตs (SLO: <200.000ยตs ๐Ÿ“‰ -14.0%) vs baseline: ~same

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +4.8%


โœ… modulo_noaspect

Time: โœ… 3.778ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -62.2%) vs baseline: +2.7%

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +5.1%


โœ… replace_aspect

Time: โœ… 212.085ยตs (SLO: <300.000ยตs ๐Ÿ“‰ -29.3%) vs baseline: ~same

Memory: โœ… 42.743MB (SLO: <44.000MB -2.9%) vs baseline: +5.0%


โœ… replace_noaspect

Time: โœ… 2.911ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -70.9%) vs baseline: +0.4%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… repr_aspect

Time: โœ… 1.422ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -85.8%) vs baseline: -0.1%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +5.0%


โœ… repr_noaspect

Time: โœ… 0.525ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -94.8%) vs baseline: +0.9%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… rstrip_aspect

Time: โœ… 18.991ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -36.7%) vs baseline: -0.8%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.9%


โœ… rstrip_noaspect

Time: โœ… 2.071ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -79.3%) vs baseline: +6.8%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… slice_aspect

Time: โœ… 15.924ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -20.4%) vs baseline: -0.2%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… slice_noaspect

Time: โœ… 0.602ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -94.0%) vs baseline: +1.2%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… stringio_aspect

Time: โœ… 54.163ยตs (SLO: <80.000ยตs ๐Ÿ“‰ -32.3%) vs baseline: ~same

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +5.1%


โœ… stringio_noaspect

Time: โœ… 3.661ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -63.4%) vs baseline: +0.9%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.7%


โœ… strip_aspect

Time: โœ… 17.622ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -11.9%) vs baseline: +0.1%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… strip_noaspect

Time: โœ… 1.855ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -81.4%) vs baseline: -1.2%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.8%


โœ… swapcase_aspect

Time: โœ… 18.528ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -38.2%) vs baseline: ~same

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… swapcase_noaspect

Time: โœ… 2.820ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -71.8%) vs baseline: +0.8%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… title_aspect

Time: โœ… 21.978ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -26.7%) vs baseline: ๐Ÿ“ˆ +20.6%

Memory: โœ… 42.585MB (SLO: <43.000MB ๐ŸŸก -1.0%) vs baseline: +4.8%


โœ… title_noaspect

Time: โœ… 2.664ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -73.4%) vs baseline: +0.3%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… translate_aspect

Time: โœ… 20.602ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -31.3%) vs baseline: -0.2%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… translate_noaspect

Time: โœ… 4.349ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -56.5%) vs baseline: +0.3%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


โœ… upper_aspect

Time: โœ… 18.113ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -39.6%) vs baseline: +0.6%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… upper_noaspect

Time: โœ… 2.438ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -75.6%) vs baseline: +0.5%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


๐Ÿ“ˆ iastaspectsospath - 24/24

โœ… ospathbasename_aspect

Time: โœ… 5.183ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -48.2%) vs baseline: ๐Ÿ“ˆ +21.5%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… ospathbasename_noaspect

Time: โœ… 4.300ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -57.0%) vs baseline: ~same

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… ospathjoin_aspect

Time: โœ… 6.221ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -37.8%) vs baseline: -0.5%

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… ospathjoin_noaspect

Time: โœ… 6.298ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -37.0%) vs baseline: -0.1%

Memory: โœ… 42.428MB (SLO: <43.500MB -2.5%) vs baseline: +4.6%


โœ… ospathnormcase_aspect

Time: โœ… 3.536ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -64.6%) vs baseline: -1.8%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… ospathnormcase_noaspect

Time: โœ… 3.610ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -63.9%) vs baseline: -0.4%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.9%


โœ… ospathsplit_aspect

Time: โœ… 4.871ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -51.3%) vs baseline: -0.8%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.8%


โœ… ospathsplit_noaspect

Time: โœ… 5.004ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -50.0%) vs baseline: -0.3%

Memory: โœ… 42.487MB (SLO: <43.500MB -2.3%) vs baseline: +4.6%


โœ… ospathsplitdrive_aspect

Time: โœ… 3.771ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -62.3%) vs baseline: ~same

Memory: โœ… 42.566MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… ospathsplitdrive_noaspect

Time: โœ… 0.749ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -92.5%) vs baseline: +0.9%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.1%


โœ… ospathsplitext_aspect

Time: โœ… 4.620ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -53.8%) vs baseline: -0.4%

Memory: โœ… 42.585MB (SLO: <43.500MB -2.1%) vs baseline: +4.9%


โœ… ospathsplitext_noaspect

Time: โœ… 4.671ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -53.3%) vs baseline: +1.1%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +5.1%


๐Ÿ“ˆ telemetryaddmetric - 30/30

โœ… 1-count-metric-1-times

Time: โœ… 3.374ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -83.1%) vs baseline: ๐Ÿ“ˆ +12.4%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.6%


โœ… 1-count-metrics-100-times

Time: โœ… 198.708ยตs (SLO: <220.000ยตs -9.7%) vs baseline: -1.0%

Memory: โœ… 34.878MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +5.0%


โœ… 1-distribution-metric-1-times

Time: โœ… 3.287ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -83.6%) vs baseline: -2.0%

Memory: โœ… 34.780MB (SLO: <35.500MB -2.0%) vs baseline: +4.4%


โœ… 1-distribution-metrics-100-times

Time: โœ… 212.858ยตs (SLO: <230.000ยตs -7.5%) vs baseline: -1.9%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +5.0%


โœ… 1-gauge-metric-1-times

Time: โœ… 2.182ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -89.1%) vs baseline: -0.5%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.9%


โœ… 1-gauge-metrics-100-times

Time: โœ… 136.080ยตs (SLO: <150.000ยตs -9.3%) vs baseline: -0.3%

Memory: โœ… 34.741MB (SLO: <35.500MB -2.1%) vs baseline: +4.4%


โœ… 1-rate-metric-1-times

Time: โœ… 3.111ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -84.4%) vs baseline: -0.8%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +5.0%


โœ… 1-rate-metrics-100-times

Time: โœ… 214.351ยตs (SLO: <250.000ยตs ๐Ÿ“‰ -14.3%) vs baseline: -0.1%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +5.0%


โœ… 100-count-metrics-100-times

Time: โœ… 19.986ms (SLO: <22.000ms -9.2%) vs baseline: +0.5%

Memory: โœ… 34.878MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.6%


โœ… 100-distribution-metrics-100-times

Time: โœ… 2.246ms (SLO: <2.550ms ๐Ÿ“‰ -11.9%) vs baseline: +0.2%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.8%


โœ… 100-gauge-metrics-100-times

Time: โœ… 1.403ms (SLO: <1.550ms -9.5%) vs baseline: +0.9%

Memory: โœ… 34.819MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +5.1%


โœ… 100-rate-metrics-100-times

Time: โœ… 2.191ms (SLO: <2.550ms ๐Ÿ“‰ -14.1%) vs baseline: +0.8%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.9%


โœ… flush-1-metric

Time: โœ… 4.568ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -77.2%) vs baseline: -0.7%

Memory: โœ… 35.193MB (SLO: <35.500MB ๐ŸŸก -0.9%) vs baseline: +4.9%


โœ… flush-100-metrics

Time: โœ… 175.792ยตs (SLO: <250.000ยตs ๐Ÿ“‰ -29.7%) vs baseline: +0.6%

Memory: โœ… 35.173MB (SLO: <35.500MB ๐ŸŸก -0.9%) vs baseline: +4.9%


โœ… flush-1000-metrics

Time: โœ… 2.175ms (SLO: <2.500ms ๐Ÿ“‰ -13.0%) vs baseline: -0.4%

Memory: โœ… 36.058MB (SLO: <36.500MB ๐ŸŸก -1.2%) vs baseline: +4.9%

๐ŸŸก Near SLO Breach (16 suites)
๐ŸŸก coreapiscenario - 10/10 (1 unstable)

โš ๏ธ context_with_data_listeners

Time: โš ๏ธ 13.191ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -34.0%) vs baseline: -0.5%

Memory: โœ… 34.878MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +5.2%


โœ… context_with_data_no_listeners

Time: โœ… 3.289ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -67.1%) vs baseline: +1.4%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +5.1%


โœ… get_item_exists

Time: โœ… 0.585ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -94.2%) vs baseline: +1.9%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.7%


โœ… get_item_missing

Time: โœ… 0.641ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -93.6%) vs baseline: +0.8%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.8%


โœ… set_item

Time: โœ… 23.923ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -20.3%) vs baseline: -1.1%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.7%


๐ŸŸก djangosimple - 30/30

โœ… appsec

Time: โœ… 19.570ms (SLO: <22.300ms ๐Ÿ“‰ -12.2%) vs baseline: -0.3%

Memory: โœ… 68.400MB (SLO: <70.500MB -3.0%) vs baseline: +4.9%


โœ… exception-replay-enabled

Time: โœ… 1.359ms (SLO: <1.450ms -6.3%) vs baseline: -0.4%

Memory: โœ… 66.419MB (SLO: <67.500MB ๐ŸŸก -1.6%) vs baseline: +5.0%


โœ… iast

Time: โœ… 19.600ms (SLO: <22.250ms ๐Ÿ“‰ -11.9%) vs baseline: ~same

Memory: โœ… 68.341MB (SLO: <70.000MB -2.4%) vs baseline: +4.8%


โœ… profiler

Time: โœ… 14.706ms (SLO: <16.550ms ๐Ÿ“‰ -11.1%) vs baseline: -0.4%

Memory: โœ… 56.375MB (SLO: <57.500MB ๐ŸŸก -2.0%) vs baseline: +4.9%


โœ… resource-renaming

Time: โœ… 19.436ms (SLO: <21.750ms ๐Ÿ“‰ -10.6%) vs baseline: -0.3%

Memory: โœ… 68.380MB (SLO: <70.500MB -3.0%) vs baseline: +4.9%


โœ… span-code-origin

Time: โœ… 19.997ms (SLO: <28.200ms ๐Ÿ“‰ -29.1%) vs baseline: +1.1%

Memory: โœ… 68.253MB (SLO: <71.000MB -3.9%) vs baseline: +4.8%


โœ… tracer

Time: โœ… 19.623ms (SLO: <21.750ms -9.8%) vs baseline: ~same

Memory: โœ… 68.341MB (SLO: <70.000MB -2.4%) vs baseline: +4.7%


โœ… tracer-and-profiler

Time: โœ… 20.898ms (SLO: <23.500ms ๐Ÿ“‰ -11.1%) vs baseline: ~same

Memory: โœ… 69.344MB (SLO: <71.000MB -2.3%) vs baseline: +4.9%


โœ… tracer-dont-create-db-spans

Time: โœ… 19.597ms (SLO: <21.500ms -8.9%) vs baseline: -0.4%

Memory: โœ… 68.420MB (SLO: <70.000MB -2.3%) vs baseline: +4.9%


โœ… tracer-minimal

Time: โœ… 16.743ms (SLO: <17.500ms -4.3%) vs baseline: -0.2%

Memory: โœ… 68.380MB (SLO: <70.000MB -2.3%) vs baseline: +4.9%


โœ… tracer-native

Time: โœ… 19.467ms (SLO: <21.750ms ๐Ÿ“‰ -10.5%) vs baseline: -0.1%

Memory: โœ… 68.459MB (SLO: <72.500MB -5.6%) vs baseline: +5.0%


โœ… tracer-no-caches

Time: โœ… 17.655ms (SLO: <19.650ms ๐Ÿ“‰ -10.2%) vs baseline: ~same

Memory: โœ… 68.321MB (SLO: <70.000MB -2.4%) vs baseline: +4.9%


โœ… tracer-no-databases

Time: โœ… 19.170ms (SLO: <20.100ms -4.6%) vs baseline: ~same

Memory: โœ… 68.302MB (SLO: <70.000MB -2.4%) vs baseline: +4.8%


โœ… tracer-no-middleware

Time: โœ… 19.311ms (SLO: <21.500ms ๐Ÿ“‰ -10.2%) vs baseline: -0.1%

Memory: โœ… 68.380MB (SLO: <70.000MB -2.3%) vs baseline: +4.8%


โœ… tracer-no-templates

Time: โœ… 19.408ms (SLO: <22.000ms ๐Ÿ“‰ -11.8%) vs baseline: +0.8%

Memory: โœ… 68.353MB (SLO: <70.500MB -3.0%) vs baseline: +4.8%


๐ŸŸก errortrackingdjangosimple - 6/6

โœ… errortracking-enabled-all

Time: โœ… 16.270ms (SLO: <19.850ms ๐Ÿ“‰ -18.0%) vs baseline: -0.6%

Memory: โœ… 69.801MB (SLO: <70.000MB ๐ŸŸก -0.3%) vs baseline: +4.8%


โœ… errortracking-enabled-user

Time: โœ… 16.319ms (SLO: <19.400ms ๐Ÿ“‰ -15.9%) vs baseline: +0.2%

Memory: โœ… 69.941MB (SLO: <70.000MB ๐ŸŸก ~same) vs baseline: +5.0%


โœ… tracer-enabled

Time: โœ… 16.336ms (SLO: <19.450ms ๐Ÿ“‰ -16.0%) vs baseline: +0.7%

Memory: โœ… 69.888MB (SLO: <70.000MB ๐ŸŸก -0.2%) vs baseline: +5.0%


๐ŸŸก errortrackingflasksqli - 6/6

โœ… errortracking-enabled-all

Time: โœ… 2.062ms (SLO: <2.300ms ๐Ÿ“‰ -10.4%) vs baseline: -0.2%

Memory: โœ… 55.876MB (SLO: <56.500MB ๐ŸŸก -1.1%) vs baseline: +4.8%


โœ… errortracking-enabled-user

Time: โœ… 2.073ms (SLO: <2.250ms -7.9%) vs baseline: -0.1%

Memory: โœ… 55.915MB (SLO: <56.500MB ๐ŸŸก -1.0%) vs baseline: +4.8%


โœ… tracer-enabled

Time: โœ… 2.067ms (SLO: <2.300ms ๐Ÿ“‰ -10.2%) vs baseline: +0.2%

Memory: โœ… 55.915MB (SLO: <56.500MB ๐ŸŸก -1.0%) vs baseline: +4.9%


๐ŸŸก flasksimple - 18/18

โœ… appsec-get

Time: โœ… 3.394ms (SLO: <4.750ms ๐Ÿ“‰ -28.5%) vs baseline: +0.6%

Memory: โœ… 55.903MB (SLO: <66.500MB ๐Ÿ“‰ -15.9%) vs baseline: +4.8%


โœ… appsec-post

Time: โœ… 2.857ms (SLO: <6.750ms ๐Ÿ“‰ -57.7%) vs baseline: +0.2%

Memory: โœ… 55.859MB (SLO: <66.500MB ๐Ÿ“‰ -16.0%) vs baseline: +4.9%


โœ… appsec-telemetry

Time: โœ… 3.392ms (SLO: <4.750ms ๐Ÿ“‰ -28.6%) vs baseline: +0.7%

Memory: โœ… 55.911MB (SLO: <66.500MB ๐Ÿ“‰ -15.9%) vs baseline: +4.9%


โœ… debugger

Time: โœ… 1.871ms (SLO: <2.000ms -6.4%) vs baseline: +0.1%

Memory: โœ… 47.731MB (SLO: <49.500MB -3.6%) vs baseline: +4.7%


โœ… iast-get

Time: โœ… 1.861ms (SLO: <2.000ms -6.9%) vs baseline: ~same

Memory: โœ… 44.793MB (SLO: <49.000MB -8.6%) vs baseline: +4.9%


โœ… profiler

Time: โœ… 1.862ms (SLO: <2.100ms ๐Ÿ“‰ -11.3%) vs baseline: -0.2%

Memory: โœ… 48.705MB (SLO: <50.000MB -2.6%) vs baseline: +5.0%


โœ… resource-renaming

Time: โœ… 3.353ms (SLO: <3.650ms -8.1%) vs baseline: -0.2%

Memory: โœ… 55.831MB (SLO: <56.000MB ๐ŸŸก -0.3%) vs baseline: +4.8%


โœ… tracer

Time: โœ… 3.370ms (SLO: <3.650ms -7.7%) vs baseline: +0.1%

Memory: โœ… 55.917MB (SLO: <56.500MB ๐ŸŸก -1.0%) vs baseline: +4.8%


โœ… tracer-native

Time: โœ… 3.361ms (SLO: <3.650ms -7.9%) vs baseline: ~same

Memory: โœ… 55.780MB (SLO: <60.000MB -7.0%) vs baseline: +4.6%


๐ŸŸก flasksqli - 6/6

โœ… appsec-enabled

Time: โœ… 2.062ms (SLO: <4.200ms ๐Ÿ“‰ -50.9%) vs baseline: -0.1%

Memory: โœ… 55.915MB (SLO: <66.000MB ๐Ÿ“‰ -15.3%) vs baseline: +4.8%


โœ… iast-enabled

Time: โœ… 2.069ms (SLO: <2.800ms ๐Ÿ“‰ -26.1%) vs baseline: ~same

Memory: โœ… 55.896MB (SLO: <62.500MB ๐Ÿ“‰ -10.6%) vs baseline: +4.9%


โœ… tracer-enabled

Time: โœ… 2.056ms (SLO: <2.250ms -8.6%) vs baseline: -0.2%

Memory: โœ… 55.915MB (SLO: <56.500MB ๐ŸŸก -1.0%) vs baseline: +5.0%


๐ŸŸก httppropagationextract - 60/60

โœ… all_styles_all_headers

Time: โœ… 81.475ยตs (SLO: <100.000ยตs ๐Ÿ“‰ -18.5%) vs baseline: -0.3%

Memory: โœ… 35.075MB (SLO: <35.500MB ๐ŸŸก -1.2%) vs baseline: +4.9%


โœ… b3_headers

Time: โœ… 14.320ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -28.4%) vs baseline: -0.8%

Memory: โœ… 34.977MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.7%


โœ… b3_single_headers

Time: โœ… 13.456ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -32.7%) vs baseline: -0.3%

Memory: โœ… 34.937MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.8%


โœ… datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match

Time: โœ… 64.093ยตs (SLO: <80.000ยตs ๐Ÿ“‰ -19.9%) vs baseline: ~same

Memory: โœ… 34.878MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.6%


โœ… datadog_tracecontext_tracestate_propagated_on_trace_id_match

Time: โœ… 69.445ยตs (SLO: <80.000ยตs ๐Ÿ“‰ -13.2%) vs baseline: +4.5%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.6%


โœ… empty_headers

Time: โœ… 1.623ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.8%) vs baseline: +0.8%

Memory: โœ… 34.977MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.9%


โœ… full_t_id_datadog_headers

Time: โœ… 22.660ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -24.5%) vs baseline: -1.3%

Memory: โœ… 34.996MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +4.8%


โœ… invalid_priority_header

Time: โœ… 6.535ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.7%) vs baseline: +1.0%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +5.2%


โœ… invalid_span_id_header

Time: โœ… 6.493ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -35.1%) vs baseline: -0.4%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +5.2%


โœ… invalid_tags_header

Time: โœ… 6.514ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.9%) vs baseline: +0.5%

Memory: โœ… 34.878MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.6%


โœ… invalid_trace_id_header

Time: โœ… 6.552ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.5%) vs baseline: ~same

Memory: โœ… 34.977MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +5.2%


โœ… large_header_no_matches

Time: โœ… 27.659ยตs (SLO: <30.000ยตs -7.8%) vs baseline: -0.3%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +4.8%


โœ… large_valid_headers_all

Time: โœ… 28.790ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -28.0%) vs baseline: +0.4%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +5.0%


โœ… medium_header_no_matches

Time: โœ… 9.829ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -50.9%) vs baseline: ~same

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +4.2%


โœ… medium_valid_headers_all

Time: โœ… 11.228ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -43.9%) vs baseline: -0.2%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.8%


โœ… none_propagation_style

Time: โœ… 1.696ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.0%) vs baseline: ~same

Memory: โœ… 34.996MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +4.9%


โœ… tracecontext_headers

Time: โœ… 34.972ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -12.6%) vs baseline: -0.3%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +4.9%


โœ… valid_headers_all

Time: โœ… 6.496ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -35.0%) vs baseline: ~same

Memory: โœ… 34.996MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +4.9%


โœ… valid_headers_basic

Time: โœ… 6.084ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -39.2%) vs baseline: +0.3%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +4.8%


โœ… wsgi_empty_headers

Time: โœ… 1.612ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.9%) vs baseline: +0.6%

Memory: โœ… 35.016MB (SLO: <35.500MB ๐ŸŸก -1.4%) vs baseline: +5.3%


โœ… wsgi_invalid_priority_header

Time: โœ… 6.564ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.4%) vs baseline: ~same

Memory: โœ… 34.937MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.6%


โœ… wsgi_invalid_span_id_header

Time: โœ… 1.602ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -84.0%) vs baseline: +0.3%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.5%


โœ… wsgi_invalid_tags_header

Time: โœ… 6.584ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.2%) vs baseline: +0.6%

Memory: โœ… 34.977MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +5.2%


โœ… wsgi_invalid_trace_id_header

Time: โœ… 6.712ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -32.9%) vs baseline: +2.1%

Memory: โœ… 35.036MB (SLO: <35.500MB ๐ŸŸก -1.3%) vs baseline: +5.0%


โœ… wsgi_large_header_no_matches

Time: โœ… 28.645ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -28.4%) vs baseline: ~same

Memory: โœ… 34.957MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.8%


โœ… wsgi_large_valid_headers_all

Time: โœ… 29.833ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -25.4%) vs baseline: +0.3%

Memory: โœ… 34.937MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.9%


โœ… wsgi_medium_header_no_matches

Time: โœ… 10.078ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -49.6%) vs baseline: +0.4%

Memory: โœ… 34.957MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.6%


โœ… wsgi_medium_valid_headers_all

Time: โœ… 11.533ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -42.3%) vs baseline: +0.2%

Memory: โœ… 34.957MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.7%


โœ… wsgi_valid_headers_all

Time: โœ… 6.587ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -34.1%) vs baseline: ~same

Memory: โœ… 34.957MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +5.0%


โœ… wsgi_valid_headers_basic

Time: โœ… 6.104ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -39.0%) vs baseline: -0.3%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.6%


๐ŸŸก httppropagationinject - 16/16

โœ… ids_only

Time: โœ… 22.146ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -26.2%) vs baseline: +6.1%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +4.9%


โœ… with_all

Time: โœ… 27.807ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -30.5%) vs baseline: -0.3%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.7%


โœ… with_dd_origin

Time: โœ… 24.731ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -17.6%) vs baseline: +0.3%

Memory: โœ… 34.937MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +5.0%


โœ… with_priority_and_origin

Time: โœ… 24.225ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -39.4%) vs baseline: +0.6%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.6%


โœ… with_sampling_priority

Time: โœ… 20.917ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -30.3%) vs baseline: +0.4%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +4.7%


โœ… with_tags

Time: โœ… 26.134ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -34.7%) vs baseline: +0.3%

Memory: โœ… 34.859MB (SLO: <35.500MB ๐ŸŸก -1.8%) vs baseline: +4.6%


โœ… with_tags_invalid

Time: โœ… 27.493ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -31.3%) vs baseline: +0.4%

Memory: โœ… 34.957MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +5.0%


โœ… with_tags_max_size

Time: โœ… 26.520ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -33.7%) vs baseline: -0.4%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +4.7%


๐ŸŸก iastaspectssplit - 12/12

โœ… rsplit_aspect

Time: โœ… 1.609ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.9%) vs baseline: +5.3%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.9%


โœ… rsplit_noaspect

Time: โœ… 1.623ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.8%) vs baseline: -0.5%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.8%


โœ… split_aspect

Time: โœ… 1.567ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -84.3%) vs baseline: +1.5%

Memory: โœ… 42.546MB (SLO: <43.500MB -2.2%) vs baseline: +4.7%


โœ… split_noaspect

Time: โœ… 1.628ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -83.7%) vs baseline: +1.4%

Memory: โœ… 42.644MB (SLO: <43.500MB ๐ŸŸก -2.0%) vs baseline: +4.8%


โœ… splitlines_aspect

Time: โœ… 1.498ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -85.0%) vs baseline: -0.5%

Memory: โœ… 42.625MB (SLO: <43.500MB -2.0%) vs baseline: +4.9%


โœ… splitlines_noaspect

Time: โœ… 1.547ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -84.5%) vs baseline: -0.4%

Memory: โœ… 42.605MB (SLO: <43.500MB -2.1%) vs baseline: +5.0%


๐ŸŸก otelspan - 22/22

โœ… add-event

Time: โœ… 40.198ms (SLO: <47.150ms ๐Ÿ“‰ -14.7%) vs baseline: ~same

Memory: โœ… 39.552MB (SLO: <47.000MB ๐Ÿ“‰ -15.8%) vs baseline: +5.1%


โœ… add-metrics

Time: โœ… 259.854ms (SLO: <344.800ms ๐Ÿ“‰ -24.6%) vs baseline: -0.5%

Memory: โœ… 43.839MB (SLO: <47.500MB -7.7%) vs baseline: +5.1%


โœ… add-tags

Time: โœ… 317.512ms (SLO: <321.000ms ๐ŸŸก -1.1%) vs baseline: +0.4%

Memory: โœ… 43.846MB (SLO: <47.500MB -7.7%) vs baseline: +5.0%


โœ… get-context

Time: โœ… 80.195ms (SLO: <92.350ms ๐Ÿ“‰ -13.2%) vs baseline: -0.5%

Memory: โœ… 39.946MB (SLO: <46.500MB ๐Ÿ“‰ -14.1%) vs baseline: +5.1%


โœ… is-recording

Time: โœ… 37.714ms (SLO: <44.500ms ๐Ÿ“‰ -15.2%) vs baseline: -0.4%

Memory: โœ… 39.637MB (SLO: <47.500MB ๐Ÿ“‰ -16.6%) vs baseline: +5.1%


โœ… record-exception

Time: โœ… 58.819ms (SLO: <67.650ms ๐Ÿ“‰ -13.1%) vs baseline: ~same

Memory: โœ… 39.979MB (SLO: <47.000MB ๐Ÿ“‰ -14.9%) vs baseline: +4.5%


โœ… set-status

Time: โœ… 44.245ms (SLO: <50.400ms ๐Ÿ“‰ -12.2%) vs baseline: +0.3%

Memory: โœ… 39.445MB (SLO: <47.000MB ๐Ÿ“‰ -16.1%) vs baseline: +4.8%


โœ… start

Time: โœ… 37.971ms (SLO: <43.450ms ๐Ÿ“‰ -12.6%) vs baseline: +2.0%

Memory: โœ… 39.457MB (SLO: <47.000MB ๐Ÿ“‰ -16.0%) vs baseline: +4.4%


โœ… start-finish

Time: โœ… 82.838ms (SLO: <88.000ms -5.9%) vs baseline: ~same

Memory: โœ… 37.336MB (SLO: <46.500MB ๐Ÿ“‰ -19.7%) vs baseline: +4.7%


โœ… start-finish-telemetry

Time: โœ… 84.431ms (SLO: <89.000ms -5.1%) vs baseline: ~same

Memory: โœ… 37.415MB (SLO: <46.500MB ๐Ÿ“‰ -19.5%) vs baseline: +5.1%


โœ… update-name

Time: โœ… 38.495ms (SLO: <45.150ms ๐Ÿ“‰ -14.7%) vs baseline: -0.6%

Memory: โœ… 39.435MB (SLO: <47.000MB ๐Ÿ“‰ -16.1%) vs baseline: +4.2%


๐ŸŸก ratelimiter - 12/12

โœ… defaults

Time: โœ… 2.342ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -76.6%) vs baseline: ~same

Memory: โœ… 35.095MB (SLO: <35.500MB ๐ŸŸก -1.1%) vs baseline: +4.8%


โœ… high_rate_limit

Time: โœ… 2.401ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -76.0%) vs baseline: -0.4%

Memory: โœ… 35.193MB (SLO: <35.500MB ๐ŸŸก -0.9%) vs baseline: +5.0%


โœ… long_window

Time: โœ… 2.357ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -76.4%) vs baseline: +0.2%

Memory: โœ… 35.173MB (SLO: <35.500MB ๐ŸŸก -0.9%) vs baseline: +5.0%


โœ… low_rate_limit

Time: โœ… 2.358ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -76.4%) vs baseline: +0.6%

Memory: โœ… 35.114MB (SLO: <35.500MB ๐ŸŸก -1.1%) vs baseline: +4.9%


โœ… no_rate_limit

Time: โœ… 0.831ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -91.7%) vs baseline: +1.1%

Memory: โœ… 35.193MB (SLO: <35.500MB ๐ŸŸก -0.9%) vs baseline: +5.1%


โœ… short_window

Time: โœ… 2.493ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -75.1%) vs baseline: +0.6%

Memory: โœ… 35.114MB (SLO: <35.500MB ๐ŸŸก -1.1%) vs baseline: +4.8%


๐ŸŸก recursivecomputation - 8/8

โœ… deep

Time: โœ… 308.965ms (SLO: <320.950ms -3.7%) vs baseline: ~same

Memory: โœ… 36.058MB (SLO: <36.500MB ๐ŸŸก -1.2%) vs baseline: +5.1%


โœ… deep-profiled

Time: โœ… 315.324ms (SLO: <359.150ms ๐Ÿ“‰ -12.2%) vs baseline: ~same

Memory: โœ… 39.813MB (SLO: <40.500MB ๐ŸŸก -1.7%) vs baseline: +4.9%


โœ… medium

Time: โœ… 6.986ms (SLO: <7.400ms -5.6%) vs baseline: -0.3%

Memory: โœ… 34.721MB (SLO: <35.500MB -2.2%) vs baseline: +4.7%


โœ… shallow

Time: โœ… 0.947ms (SLO: <1.050ms -9.8%) vs baseline: +0.6%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +5.0%


๐ŸŸก samplingrules - 8/8

โœ… average_match

Time: โœ… 137.048ยตs (SLO: <290.000ยตs ๐Ÿ“‰ -52.7%) vs baseline: -0.3%

Memory: โœ… 34.977MB (SLO: <35.500MB ๐ŸŸก -1.5%) vs baseline: +4.9%


โœ… high_match

Time: โœ… 173.446ยตs (SLO: <480.000ยตs ๐Ÿ“‰ -63.9%) vs baseline: -1.6%

Memory: โœ… 34.937MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +5.1%


โœ… low_match

Time: โœ… 98.307ยตs (SLO: <120.000ยตs ๐Ÿ“‰ -18.1%) vs baseline: -0.6%

Memory: โœ… 603.774MB (SLO: <700.000MB ๐Ÿ“‰ -13.7%) vs baseline: +4.9%


โœ… very_low_match

Time: โœ… 2.646ms (SLO: <8.500ms ๐Ÿ“‰ -68.9%) vs baseline: -0.1%

Memory: โœ… 71.163MB (SLO: <75.000MB -5.1%) vs baseline: +4.9%


๐ŸŸก sethttpmeta - 32/32

โœ… all-disabled

Time: โœ… 10.508ยตs (SLO: <20.000ยตs ๐Ÿ“‰ -47.5%) vs baseline: -0.4%

Memory: โœ… 35.724MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +5.1%


โœ… all-enabled

Time: โœ… 41.040ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -17.9%) vs baseline: +1.9%

Memory: โœ… 35.704MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +4.9%


โœ… collectipvariant_exists

Time: โœ… 40.776ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -18.4%) vs baseline: -0.4%

Memory: โœ… 35.724MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +4.9%


โœ… no-collectipvariant

Time: โœ… 40.115ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -19.8%) vs baseline: ~same

Memory: โœ… 35.645MB (SLO: <36.000MB ๐ŸŸก -1.0%) vs baseline: +4.7%


โœ… no-useragentvariant

Time: โœ… 38.766ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -22.5%) vs baseline: -0.2%

Memory: โœ… 35.704MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +4.7%


โœ… obfuscation-no-query

Time: โœ… 40.406ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -19.2%) vs baseline: -0.4%

Memory: โœ… 35.724MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +5.1%


โœ… obfuscation-regular-case-explicit-query

Time: โœ… 76.112ยตs (SLO: <90.000ยตs ๐Ÿ“‰ -15.4%) vs baseline: +0.4%

Memory: โœ… 35.724MB (SLO: <36.500MB -2.1%) vs baseline: +5.0%


โœ… obfuscation-regular-case-implicit-query

Time: โœ… 76.698ยตs (SLO: <90.000ยตs ๐Ÿ“‰ -14.8%) vs baseline: +0.2%

Memory: โœ… 35.645MB (SLO: <36.500MB -2.3%) vs baseline: +4.7%


โœ… obfuscation-send-querystring-disabled

Time: โœ… 154.582ยตs (SLO: <170.000ยตs -9.1%) vs baseline: +0.4%

Memory: โœ… 35.724MB (SLO: <36.500MB -2.1%) vs baseline: +5.2%


โœ… obfuscation-worst-case-explicit-query

Time: โœ… 148.987ยตs (SLO: <160.000ยตs -6.9%) vs baseline: +0.1%

Memory: โœ… 35.606MB (SLO: <36.500MB -2.5%) vs baseline: +4.6%


โœ… obfuscation-worst-case-implicit-query

Time: โœ… 155.177ยตs (SLO: <170.000ยตs -8.7%) vs baseline: +0.2%

Memory: โœ… 35.665MB (SLO: <36.500MB -2.3%) vs baseline: +4.9%


โœ… useragentvariant_exists_1

Time: โœ… 39.533ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -20.9%) vs baseline: ~same

Memory: โœ… 35.665MB (SLO: <36.000MB ๐ŸŸก -0.9%) vs baseline: +4.6%


โœ… useragentvariant_exists_2

Time: โœ… 40.639ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -18.7%) vs baseline: +0.1%

Memory: โœ… 35.566MB (SLO: <36.000MB ๐ŸŸก -1.2%) vs baseline: +4.4%


โœ… useragentvariant_exists_3

Time: โœ… 39.910ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -20.2%) vs baseline: -0.5%

Memory: โœ… 35.724MB (SLO: <36.000MB ๐ŸŸก -0.8%) vs baseline: +4.7%


โœ… useragentvariant_not_exists_1

Time: โœ… 39.312ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -21.4%) vs baseline: -0.9%

Memory: โœ… 35.684MB (SLO: <36.000MB ๐ŸŸก -0.9%) vs baseline: +4.8%


โœ… useragentvariant_not_exists_2

Time: โœ… 39.590ยตs (SLO: <50.000ยตs ๐Ÿ“‰ -20.8%) vs baseline: -0.1%

Memory: โœ… 35.665MB (SLO: <36.000MB ๐ŸŸก -0.9%) vs baseline: +4.9%


๐ŸŸก span - 26/26

โœ… add-event

Time: โœ… 18.185ms (SLO: <22.500ms ๐Ÿ“‰ -19.2%) vs baseline: ~same

Memory: โœ… 36.943MB (SLO: <53.000MB ๐Ÿ“‰ -30.3%) vs baseline: +4.8%


โœ… add-metrics

Time: โœ… 88.152ms (SLO: <93.500ms -5.7%) vs baseline: -0.2%

Memory: โœ… 41.177MB (SLO: <53.000MB ๐Ÿ“‰ -22.3%) vs baseline: +4.7%


โœ… add-tags

Time: โœ… 142.202ms (SLO: <155.000ms -8.3%) vs baseline: +0.5%

Memory: โœ… 41.126MB (SLO: <53.000MB ๐Ÿ“‰ -22.4%) vs baseline: +5.0%


โœ… get-context

Time: โœ… 16.997ms (SLO: <20.500ms ๐Ÿ“‰ -17.1%) vs baseline: +0.6%

Memory: โœ… 36.879MB (SLO: <53.000MB ๐Ÿ“‰ -30.4%) vs baseline: +5.1%


โœ… is-recording

Time: โœ… 17.262ms (SLO: <20.500ms ๐Ÿ“‰ -15.8%) vs baseline: +1.0%

Memory: โœ… 36.822MB (SLO: <53.000MB ๐Ÿ“‰ -30.5%) vs baseline: +4.9%


โœ… record-exception

Time: โœ… 36.562ms (SLO: <40.000ms -8.6%) vs baseline: +0.5%

Memory: โœ… 37.307MB (SLO: <53.000MB ๐Ÿ“‰ -29.6%) vs baseline: +4.9%


โœ… set-status

Time: โœ… 18.713ms (SLO: <22.000ms ๐Ÿ“‰ -14.9%) vs baseline: +0.6%

Memory: โœ… 36.804MB (SLO: <53.000MB ๐Ÿ“‰ -30.6%) vs baseline: +4.7%


โœ… start

Time: โœ… 17.412ms (SLO: <20.500ms ๐Ÿ“‰ -15.1%) vs baseline: +3.2%

Memory: โœ… 36.783MB (SLO: <53.000MB ๐Ÿ“‰ -30.6%) vs baseline: +5.0%


โœ… start-finish

Time: โœ… 51.139ms (SLO: <52.500ms -2.6%) vs baseline: +0.1%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.4%


โœ… start-finish-telemetry

Time: โœ… 52.368ms (SLO: <54.500ms -3.9%) vs baseline: +0.7%

Memory: โœ… 34.780MB (SLO: <35.500MB -2.0%) vs baseline: +4.9%


โœ… start-finish-traceid128

Time: โœ… 54.602ms (SLO: <57.000ms -4.2%) vs baseline: +0.9%

Memory: โœ… 34.898MB (SLO: <35.500MB ๐ŸŸก -1.7%) vs baseline: +5.3%


โœ… start-traceid128

Time: โœ… 17.466ms (SLO: <22.500ms ๐Ÿ“‰ -22.4%) vs baseline: +1.3%

Memory: โœ… 36.823MB (SLO: <53.000MB ๐Ÿ“‰ -30.5%) vs baseline: +4.8%


โœ… update-name

Time: โœ… 17.302ms (SLO: <22.000ms ๐Ÿ“‰ -21.4%) vs baseline: -0.1%

Memory: โœ… 36.819MB (SLO: <53.000MB ๐Ÿ“‰ -30.5%) vs baseline: +4.7%


๐ŸŸก tracer - 6/6

โœ… large

Time: โœ… 28.991ms (SLO: <32.950ms ๐Ÿ“‰ -12.0%) vs baseline: ~same

Memory: โœ… 35.920MB (SLO: <36.500MB ๐ŸŸก -1.6%) vs baseline: +4.8%


โœ… medium

Time: โœ… 2.884ms (SLO: <3.200ms -9.9%) vs baseline: +0.4%

Memory: โœ… 34.839MB (SLO: <35.500MB ๐ŸŸก -1.9%) vs baseline: +4.8%


โœ… small

Time: โœ… 329.808ยตs (SLO: <370.000ยตs ๐Ÿ“‰ -10.9%) vs baseline: +1.3%

Memory: โœ… 34.918MB (SLO: <35.500MB ๐ŸŸก -1.6%) vs baseline: +5.0%

โš ๏ธ Unstable Tests (1 suite)
โš ๏ธ packagesupdateimporteddependencies - 24/24 (1 unstable)

โœ… import_many

Time: โœ… 154.882ยตs (SLO: <170.000ยตs -8.9%) vs baseline: +0.2%

Memory: โœ… 39.866MB (SLO: <43.000MB -7.3%) vs baseline: +4.6%


โœ… import_many_cached

Time: โœ… 121.157ยตs (SLO: <130.000ยตs -6.8%) vs baseline: -0.2%

Memory: โœ… 39.990MB (SLO: <43.000MB -7.0%) vs baseline: +5.4%


โœ… import_many_stdlib

Time: โœ… 0.761ms (SLO: <1.750ms ๐Ÿ“‰ -56.5%) vs baseline: +0.2%

Memory: โœ… 39.999MB (SLO: <43.000MB -7.0%) vs baseline: +5.7%


โš ๏ธ import_many_stdlib_cached

Time: โš ๏ธ 0.173ms (SLO: <1.100ms ๐Ÿ“‰ -84.2%) vs baseline: +1.4%

Memory: โœ… 39.695MB (SLO: <43.000MB -7.7%) vs baseline: +4.9%


โœ… import_many_unknown

Time: โœ… 826.546ยตs (SLO: <890.000ยตs -7.1%) vs baseline: -1.5%

Memory: โœ… 40.121MB (SLO: <43.000MB -6.7%) vs baseline: +5.3%


โœ… import_many_unknown_cached

Time: โœ… 793.260ยตs (SLO: <870.000ยตs -8.8%) vs baseline: +0.4%

Memory: โœ… 39.943MB (SLO: <43.000MB -7.1%) vs baseline: +4.4%


โœ… import_one

Time: โœ… 19.986ยตs (SLO: <30.000ยตs ๐Ÿ“‰ -33.4%) vs baseline: +0.5%

Memory: โœ… 39.905MB (SLO: <43.000MB -7.2%) vs baseline: +4.2%


โœ… import_one_cache

Time: โœ… 6.302ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -37.0%) vs baseline: +0.5%

Memory: โœ… 40.025MB (SLO: <43.000MB -6.9%) vs baseline: +5.3%


โœ… import_one_stdlib

Time: โœ… 18.883ยตs (SLO: <20.000ยตs -5.6%) vs baseline: +1.2%

Memory: โœ… 40.129MB (SLO: <43.000MB -6.7%) vs baseline: +5.2%


โœ… import_one_stdlib_cache

Time: โœ… 6.292ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -37.1%) vs baseline: +0.2%

Memory: โœ… 39.868MB (SLO: <43.000MB -7.3%) vs baseline: +4.6%


โœ… import_one_unknown

Time: โœ… 45.391ยตs (SLO: <50.000ยตs -9.2%) vs baseline: -0.3%

Memory: โœ… 39.935MB (SLO: <43.000MB -7.1%) vs baseline: +4.1%


โœ… import_one_unknown_cache

Time: โœ… 6.295ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -37.1%) vs baseline: +0.3%

Memory: โœ… 39.774MB (SLO: <43.000MB -7.5%) vs baseline: +4.6%

โœ… All Tests Passing (4 suites)
โœ… iast_aspects - 40/40

โœ… re_expand_aspect

Time: โœ… 37.509ยตs (SLO: <40.000ยตs -6.2%) vs baseline: +6.7%

Memory: โœ… 42.251MB (SLO: <43.500MB -2.9%) vs baseline: +4.9%


โœ… re_expand_noaspect

Time: โœ… 35.279ยตs (SLO: <40.000ยตs ๐Ÿ“‰ -11.8%) vs baseline: +0.2%

Memory: โœ… 42.231MB (SLO: <43.500MB -2.9%) vs baseline: +5.0%


โœ… re_findall_aspect

Time: โœ… 3.418ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -65.8%) vs baseline: +0.4%

Memory: โœ… 42.192MB (SLO: <43.500MB -3.0%) vs baseline: +4.8%


โœ… re_findall_noaspect

Time: โœ… 3.265ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -67.3%) vs baseline: +0.9%

Memory: โœ… 42.172MB (SLO: <43.500MB -3.1%) vs baseline: +4.6%


โœ… re_finditer_aspect

Time: โœ… 4.556ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -54.4%) vs baseline: +0.3%

Memory: โœ… 42.310MB (SLO: <43.500MB -2.7%) vs baseline: +5.0%


โœ… re_finditer_noaspect

Time: โœ… 3.303ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -67.0%) vs baseline: +0.5%

Memory: โœ… 42.271MB (SLO: <43.500MB -2.8%) vs baseline: +4.7%


โœ… re_fullmatch_aspect

Time: โœ… 2.774ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -72.3%) vs baseline: -0.8%

Memory: โœ… 42.153MB (SLO: <43.500MB -3.1%) vs baseline: +4.7%


โœ… re_fullmatch_noaspect

Time: โœ… 3.089ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -69.1%) vs baseline: +1.5%

Memory: โœ… 42.153MB (SLO: <43.500MB -3.1%) vs baseline: +4.5%


โœ… re_group_aspect

Time: โœ… 4.840ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -51.6%) vs baseline: +0.7%

Memory: โœ… 42.271MB (SLO: <43.500MB -2.8%) vs baseline: +4.9%


โœ… re_group_noaspect

Time: โœ… 4.915ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -50.8%) vs baseline: +1.0%

Memory: โœ… 42.153MB (SLO: <43.500MB -3.1%) vs baseline: +4.8%


โœ… re_groups_aspect

Time: โœ… 4.991ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -50.1%) vs baseline: +0.6%

Memory: โœ… 42.290MB (SLO: <43.500MB -2.8%) vs baseline: +4.7%


โœ… re_groups_noaspect

Time: โœ… 4.999ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -50.0%) vs baseline: +1.1%

Memory: โœ… 42.172MB (SLO: <43.500MB -3.1%) vs baseline: +4.5%


โœ… re_match_aspect

Time: โœ… 2.822ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -71.8%) vs baseline: -0.7%

Memory: โœ… 42.290MB (SLO: <43.500MB -2.8%) vs baseline: +4.9%


โœ… re_match_noaspect

Time: โœ… 3.104ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -69.0%) vs baseline: +0.7%

Memory: โœ… 42.369MB (SLO: <43.500MB -2.6%) vs baseline: +4.6%


โœ… re_search_aspect

Time: โœ… 2.649ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -73.5%) vs baseline: -0.5%

Memory: โœ… 42.251MB (SLO: <43.500MB -2.9%) vs baseline: +4.8%


โœ… re_search_noaspect

Time: โœ… 2.885ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -71.1%) vs baseline: -0.1%

Memory: โœ… 42.153MB (SLO: <43.500MB -3.1%) vs baseline: +4.4%


โœ… re_sub_aspect

Time: โœ… 3.543ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -64.6%) vs baseline: -0.2%

Memory: โœ… 42.231MB (SLO: <43.500MB -2.9%) vs baseline: +5.0%


โœ… re_sub_noaspect

Time: โœ… 4.076ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -59.2%) vs baseline: +3.1%

Memory: โœ… 42.290MB (SLO: <43.500MB -2.8%) vs baseline: +4.9%


โœ… re_subn_aspect

Time: โœ… 3.796ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -62.0%) vs baseline: -0.2%

Memory: โœ… 42.330MB (SLO: <43.500MB -2.7%) vs baseline: +4.9%


โœ… re_subn_noaspect

Time: โœ… 4.070ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -59.3%) vs baseline: -1.1%

Memory: โœ… 42.192MB (SLO: <43.500MB -3.0%) vs baseline: +4.5%


โœ… iastpropagation - 8/8

โœ… no-propagation

Time: โœ… 49.542ยตs (SLO: <60.000ยตs ๐Ÿ“‰ -17.4%) vs baseline: +0.2%

Memory: โœ… 38.260MB (SLO: <42.000MB -8.9%) vs baseline: +4.8%


โœ… propagation_enabled

Time: โœ… 136.911ยตs (SLO: <190.000ยตs ๐Ÿ“‰ -27.9%) vs baseline: +0.3%

Memory: โœ… 38.339MB (SLO: <42.000MB -8.7%) vs baseline: +4.4%


โœ… propagation_enabled_100

Time: โœ… 1.577ms (SLO: <2.300ms ๐Ÿ“‰ -31.4%) vs baseline: +0.5%

Memory: โœ… 38.260MB (SLO: <42.000MB -8.9%) vs baseline: +4.8%


โœ… propagation_enabled_1000

Time: โœ… 29.332ms (SLO: <34.550ms ๐Ÿ“‰ -15.1%) vs baseline: ~same

Memory: โœ… 38.614MB (SLO: <42.000MB -8.1%) vs baseline: +4.5%


โœ… otelsdkspan - 24/24

โœ… add-event

Time: โœ… 40.791ms (SLO: <42.000ms -2.9%) vs baseline: +0.9%

Memory: โœ… 37.729MB (SLO: <39.000MB -3.3%) vs baseline: +5.0%


โœ… add-link

Time: โœ… 36.403ms (SLO: <38.550ms -5.6%) vs baseline: -0.3%

Memory: โœ… 37.709MB (SLO: <39.000MB -3.3%) vs baseline: +4.3%


โœ… add-metrics

Time: โœ… 223.709ms (SLO: <232.000ms -3.6%) vs baseline: +1.8%

Memory: โœ… 37.749MB (SLO: <39.000MB -3.2%) vs baseline: +5.0%


โœ… add-tags

Time: โœ… 211.923ms (SLO: <221.600ms -4.4%) vs baseline: -1.5%

Memory: โœ… 37.749MB (SLO: <39.000MB -3.2%) vs baseline: +4.9%


โœ… get-context

Time: โœ… 29.197ms (SLO: <31.300ms -6.7%) vs baseline: ~same

Memory: โœ… 37.729MB (SLO: <39.000MB -3.3%) vs baseline: +4.7%


โœ… is-recording

Time: โœ… 29.304ms (SLO: <31.000ms -5.5%) vs baseline: +0.3%

Memory: โœ… 37.650MB (SLO: <39.000MB -3.5%) vs baseline: +4.9%


โœ… record-exception

Time: โœ… 63.161ms (SLO: <65.850ms -4.1%) vs baseline: +0.2%

Memory: โœ… 37.827MB (SLO: <39.000MB -3.0%) vs baseline: +5.0%


โœ… set-status

Time: โœ… 32.093ms (SLO: <34.150ms -6.0%) vs baseline: ~same

Memory: โœ… 37.729MB (SLO: <39.000MB -3.3%) vs baseline: +5.0%


โœ… start

Time: โœ… 29.510ms (SLO: <30.150ms -2.1%) vs baseline: +2.1%

Memory: โœ… 37.690MB (SLO: <39.000MB -3.4%) vs baseline: +4.7%


โœ… start-finish

Time: โœ… 33.965ms (SLO: <35.350ms -3.9%) vs baseline: +0.3%

Memory: โœ… 37.729MB (SLO: <39.000MB -3.3%) vs baseline: +5.1%


โœ… start-finish-telemetry

Time: โœ… 34.068ms (SLO: <35.450ms -3.9%) vs baseline: -0.2%

Memory: โœ… 37.690MB (SLO: <39.000MB -3.4%) vs baseline: +4.8%


โœ… update-name

Time: โœ… 31.248ms (SLO: <33.400ms -6.4%) vs baseline: +0.4%

Memory: โœ… 37.631MB (SLO: <39.000MB -3.5%) vs baseline: +4.8%


โœ… packagespackageforrootmodulemapping - 4/4

โœ… cache_off

Time: โœ… 343.003ms (SLO: <354.300ms -3.2%) vs baseline: -1.1%

Memory: โœ… 41.205MB (SLO: <43.500MB -5.3%) vs baseline: +4.7%


โœ… cache_on

Time: โœ… 0.382ยตs (SLO: <10.000ยตs ๐Ÿ“‰ -96.2%) vs baseline: -0.6%

Memory: โœ… 39.513MB (SLO: <43.000MB -8.1%) vs baseline: +4.2%

โ„น๏ธ Scenarios Missing SLO Configuration (26 scenarios)

The following scenarios exist in candidate data but have no SLO thresholds configured:

  • coreapiscenario-core_dispatch_listeners
  • coreapiscenario-core_dispatch_no_listeners
  • coreapiscenario-core_dispatch_with_results_listeners
  • coreapiscenario-core_dispatch_with_results_no_listeners
  • djangosimple-baseline
  • errortrackingdjangosimple-baseline
  • errortrackingflasksqli-baseline
  • flasksimple-baseline
  • flasksqli-baseline
  • sethttpmeta-obfuscation-disabled
  • startup-baseline
  • startup-baseline_django
  • startup-baseline_flask
  • startup-ddtrace_run
  • startup-ddtrace_run_appsec
  • startup-ddtrace_run_profiling
  • startup-ddtrace_run_runtime_metrics
  • startup-ddtrace_run_send_span
  • startup-ddtrace_run_telemetry_disabled
  • startup-ddtrace_run_telemetry_enabled
  • startup-import_ddtrace
  • startup-import_ddtrace_auto
  • startup-import_ddtrace_auto_django
  • startup-import_ddtrace_auto_flask
  • startup-import_ddtrace_django
  • startup-import_ddtrace_flask

pr-commenter[bot] avatar Dec 15 '25 22:12 pr-commenter[bot]

Codeowners resolved as

ddtrace/contrib/internal/mcp/patch.py                                   @DataDog/ml-observability
ddtrace/llmobs/_integrations/mcp.py                                     @DataDog/ml-observability
releasenotes/notes/mcp-consistent-tool-call-format-f036b8f673f03547.yaml  @DataDog/apm-python
tests/contrib/mcp/test_mcp_llmobs.py                                    @DataDog/ml-observability
tests/contrib/mcp/test_mcp_patch.py                                     @DataDog/ml-observability

cit-pr-commenter[bot] avatar Dec 23 '25 17:12 cit-pr-commenter[bot]

View all feedbacks in Devflow UI.

2025-12-24 17:41:00 UTC :information_source: Start processing command devflow:merge


2025-12-24 17:41:11 UTC :information_source: MergeQueue: waiting for PR to be ready

This pull request is not mergeable according to GitHub. Common reasons include pending required checks, missing approvals, or merge conflicts โ€” but it could also be blocked by other repository rules or settings. It will be added to the queue as soon as checks pass and/or get approvals. Note: if you pushed new commits since the last approval, you may need additional approval. You can remove it from the waiting list with /remove command.


2025-12-24 17:43:23 UTC :information_source: MergeQueue: merge request added to the queue

The expected merge time in main is approximately 1h (p90).


2025-12-24 18:29:26 UTC :information_source: MergeQueue: This merge request was merged