DataDog / dd-trace-py

Datadog Python APM Client
https://ddtrace.readthedocs.io/
Other
504 stars 396 forks source link

test #9633

Closed gnufede closed 4 days ago

gnufede commented 5 days ago

Checklist

Reviewer Checklist

pr-commenter[bot] commented 5 days ago

Benchmarks

Benchmark execution time: 2024-06-26 12:01:16

Comparing candidate commit 9f0b042b4b8b1a7a3ff4984cbf532b717320a467 in PR branch gnufede/fix-distlib-error-1 with baseline commit 9ef9b746f57e21567714533fdfaec1577c1c4453 in branch main.

Found 1 performance improvements and 89 performance regressions! Performance is the same for 131 metrics, 9 unstable metrics.

scenario:coreapiscenario-context_with_data_listeners

scenario:coreapiscenario-context_with_data_listeners_and_all_listeners

scenario:coreapiscenario-context_with_data_no_listeners

scenario:coreapiscenario-context_with_data_only_all_listeners

scenario:coreapiscenario-core_dispatch_listeners

scenario:coreapiscenario-core_dispatch_listeners_and_all_listeners

scenario:coreapiscenario-core_dispatch_no_listeners

scenario:coreapiscenario-core_dispatch_only_all_listeners

scenario:coreapiscenario-core_dispatch_with_results_listeners

scenario:coreapiscenario-core_dispatch_with_results_listeners_and_all_listeners

scenario:coreapiscenario-core_dispatch_with_results_no_listeners

scenario:coreapiscenario-core_dispatch_with_results_only_all_listeners

scenario:coreapiscenario-get_item_exists

scenario:coreapiscenario-get_item_missing

scenario:coreapiscenario-set_item

scenario:httppropagationextract-all_styles_all_headers

scenario:httppropagationextract-b3_headers

scenario:httppropagationextract-b3_single_headers

scenario:httppropagationextract-datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match

scenario:httppropagationextract-datadog_tracecontext_tracestate_propagated_on_trace_id_match

scenario:httppropagationextract-empty_headers

scenario:httppropagationextract-full_t_id_datadog_headers

scenario:httppropagationextract-invalid_priority_header

scenario:httppropagationextract-invalid_span_id_header

scenario:httppropagationextract-invalid_trace_id_header

scenario:httppropagationextract-large_header_no_matches

scenario:httppropagationextract-large_valid_headers_all

scenario:httppropagationextract-medium_header_no_matches

scenario:httppropagationextract-medium_valid_headers_all

scenario:httppropagationextract-tracecontext_headers

scenario:httppropagationextract-valid_headers_all

scenario:httppropagationextract-valid_headers_basic

scenario:httppropagationextract-wsgi_empty_headers

scenario:httppropagationextract-wsgi_invalid_priority_header

scenario:httppropagationextract-wsgi_invalid_span_id_header

scenario:httppropagationextract-wsgi_invalid_trace_id_header

scenario:httppropagationextract-wsgi_large_header_no_matches

scenario:httppropagationextract-wsgi_large_valid_headers_all

scenario:httppropagationextract-wsgi_medium_header_no_matches

scenario:httppropagationextract-wsgi_medium_valid_headers_all

scenario:httppropagationextract-wsgi_valid_headers_all

scenario:httppropagationextract-wsgi_valid_headers_basic

scenario:httppropagationinject-ids_only

scenario:httppropagationinject-with_all

scenario:httppropagationinject-with_dd_origin

scenario:httppropagationinject-with_priority_and_origin

scenario:httppropagationinject-with_sampling_priority

scenario:httppropagationinject-with_tags

scenario:httppropagationinject-with_tags_invalid

scenario:httppropagationinject-with_tags_max_size

scenario:iastpropagation-no-propagation

scenario:iastpropagation-propagation_enabled

scenario:iastpropagation-propagation_enabled_100

scenario:iastpropagation-propagation_enabled_1000

scenario:otelspan-start-finish

scenario:otelspan-start-finish-telemetry

scenario:ratelimiter-defaults

scenario:ratelimiter-high_rate_limit

scenario:ratelimiter-long_window

scenario:ratelimiter-low_rate_limit

scenario:ratelimiter-no_rate_limit

scenario:ratelimiter-short_window

scenario:samplingrules-average_match

scenario:samplingrules-high_match

scenario:samplingrules-low_match

scenario:samplingrules-very_low_match

scenario:sethttpmeta-all-disabled

scenario:sethttpmeta-all-enabled

scenario:sethttpmeta-collectipvariant_exists

scenario:sethttpmeta-no-collectipvariant

scenario:sethttpmeta-no-useragentvariant

scenario:sethttpmeta-obfuscation-disabled

scenario:sethttpmeta-obfuscation-no-query

scenario:sethttpmeta-obfuscation-regular-case-explicit-query

scenario:sethttpmeta-obfuscation-regular-case-implicit-query

scenario:sethttpmeta-obfuscation-send-querystring-disabled

scenario:sethttpmeta-obfuscation-worst-case-implicit-query

scenario:sethttpmeta-useragentvariant_exists_1

scenario:sethttpmeta-useragentvariant_exists_2

scenario:sethttpmeta-useragentvariant_exists_3

scenario:sethttpmeta-useragentvariant_not_exists_1

scenario:sethttpmeta-useragentvariant_not_exists_2

scenario:span-add-metrics

scenario:span-add-tags

scenario:span-start-finish

scenario:span-start-finish-telemetry

scenario:span-start-finish-traceid128

scenario:tracer-large

scenario:tracer-medium

scenario:tracer-small

datadog-dd-trace-py-rkomorn[bot] commented 5 days ago

Datadog Report

Branch report: gnufede/fix-distlib-error-1 Commit report: 9f0b042 Test service: dd-trace-py

:x: 15 Failed (0 Known Flaky), 117228 Passed, 58553 Skipped, 4h 1m 32.34s Total duration (5h 35m 34.8s time saved)

:x: Failed Tests (15)

This report shows up to 5 failed tests.

  • test_full_command_in_resource_env - test_aredis.py - Details
<details>
<summary>Expand for error</summary>

```
STDERR: Expected [] got [b'/root/project/.riot/venv_py3716/lib/python3.7/site-packages/_distutils_hack/__init__.py:33: UserWarning: Setuptools is replacing distutils.\n  warnings.warn("Setuptools is replacing distutils.")\n']
```
</details>