chore(tracing): break circular imports and remove python2 types
- Resolves circular imports between span and sampling modules (span.py imports functions from sampling.py and sampling.py imports types from span.py)
- Replaces Python2 typing with Python3 typing
- Adds typing to some methods
- Replaces some python2 compatibility logic (logging helpers, typedict imports, etc.)
- Removes typing ignore comments and actually fixes the typing issues (sorting imports, remove unused imports, etc.)
Checklist
- [x] PR author has checked that all the criteria below are met
- The PR description includes an overview of the change
- The PR description articulates the motivation for the change
- The change includes tests OR the PR description describes a testing strategy
- The PR description notes risks associated with the change, if any
- Newly-added code is easy to change
- The change follows the library release note guidelines
- The change includes or references documentation updates if necessary
- Backport labels are set (if applicable)
Reviewer Checklist
- [x] Reviewer has checked that all the criteria below are met
- Title is accurate
- All changes are related to the pull request's stated goal
- Avoids breaking API changes
- Testing strategy adequately addresses listed risks
- Newly-added code is easy to change
- Release note makes sense to a user of the library
- If necessary, author has acknowledged and discussed the performance implications of this PR as reported in the benchmarks PR comment
- Backport labels are set in a manner that is consistent with the release branch maintenance policy
CODEOWNERS have been resolved as:
ddtrace/_hooks.py @DataDog/apm-core-python
ddtrace/_trace/context.py @DataDog/apm-sdk-api-python
ddtrace/_trace/filters.py @DataDog/apm-sdk-api-python
ddtrace/_trace/pin.py @DataDog/apm-sdk-api-python
ddtrace/_trace/processor/__init__.py @DataDog/apm-sdk-api-python
ddtrace/_trace/sampling_rule.py @DataDog/apm-sdk-api-python
ddtrace/_trace/span.py @DataDog/apm-sdk-api-python
ddtrace/_trace/trace_handlers.py @DataDog/apm-sdk-api-python
ddtrace/_trace/tracer.py @DataDog/apm-sdk-api-python
ddtrace/internal/sampling.py @DataDog/apm-sdk-api-python
tests/tracer/test_sampler.py @DataDog/apm-sdk-api-python
Bootstrap import analysis
Comparison of import times between this PR and base.
Summary
The average import time from this PR is: 282 ± 3 ms.
The average import time from base is: 280 ± 3 ms.
The import time difference between this PR and base is: 2.1 ± 0.1 ms.
Import time breakdown
The following import paths have appeared:
ddtrace.auto
2.231 ms
(0.79%)
ddtrace
2.231 ms
(0.79%)
ddtrace.trace
2.231 ms
(0.79%)
ddtrace._trace.filters
2.231 ms
(0.79%)
ddtrace._trace.processor
2.231 ms
(0.79%)
ddtrace._trace.sampler
2.231 ms
(0.79%)
ddtrace.internal.sampling
1.254 ms
(0.44%)
ddtrace._trace.sampling_rule
0.726 ms
(0.26%)
ddtrace.internal.glob_matching
0.267 ms
(0.09%)
ddtrace.internal.rate_limiter
0.976 ms
(0.35%)
The following import paths have disappeared:
ddtrace.auto
2.118 ms
(0.75%)
ddtrace
2.118 ms
(0.75%)
ddtrace.trace
2.118 ms
(0.75%)
ddtrace._trace.filters
2.118 ms
(0.75%)
ddtrace._trace.processor
2.118 ms
(0.75%)
ddtrace._trace.sampler
2.118 ms
(0.75%)
ddtrace._trace.span
2.118 ms
(0.75%)
ddtrace.internal.sampling
2.118 ms
(0.75%)
ddtrace.internal.rate_limiter
0.950 ms
(0.34%)
ddtrace._trace.sampling_rule
0.648 ms
(0.23%)
ddtrace.internal.glob_matching
0.270 ms
(0.10%)
The following import paths have grown:
ddtrace.auto
0.563 ms
(0.20%)
ddtrace.bootstrap.sitecustomize
0.345 ms
(0.12%)
ddtrace.appsec._common_module_patches
0.180 ms
(0.06%)
ddtrace.appsec._asm_request_context
0.180 ms
(0.06%)
ddtrace.appsec._utils
0.180 ms
(0.06%)
ddtrace._trace.trace_handlers
0.130 ms
(0.05%)
ddtrace._trace._inferred_proxy
0.065 ms
(0.02%)
ddtrace.propagation.http
0.065 ms
(0.02%)
ddtrace.bootstrap.preload
0.035 ms
(0.01%)
ddtrace.settings.profiling
0.035 ms
(0.01%)
ddtrace.internal.datadog.profiling.ddup
0.035 ms
(0.01%)
ddtrace.internal.datadog.profiling.ddup._ddup
0.035 ms
(0.01%)
ddtrace
0.218 ms
(0.08%)
ddtrace.trace
0.116 ms
(0.04%)
ddtrace._trace.pin
0.075 ms
(0.03%)
ddtrace._trace.provider
0.040 ms
(0.01%)
ddtrace._logger
0.102 ms
(0.04%)
ddtrace.internal.telemetry
0.102 ms
(0.04%)
ddtrace.internal.telemetry.writer
0.102 ms
(0.04%)
http.client
0.102 ms
(0.04%)
email.parser
0.102 ms
(0.04%)
email.feedparser
0.102 ms
(0.04%)
email._policybase
0.102 ms
(0.04%)
email.header
0.102 ms
(0.04%)
email.charset
0.102 ms
(0.04%)
The following import paths have shrunk:
ddtrace.auto
1.791 ms
(0.63%)
ddtrace.bootstrap.sitecustomize
1.004 ms
(0.36%)
ddtrace.bootstrap.preload
1.004 ms
(0.36%)
ddtrace.internal.remoteconfig.client
0.573 ms
(0.20%)
ddtrace
0.787 ms
(0.28%)
ddtrace.trace
0.114 ms
(0.04%)
ddtrace._trace.filters
0.063 ms
(0.02%)
ddtrace._trace.processor
0.063 ms
(0.02%)
ddtrace._trace.sampler
0.063 ms
(0.02%)
ddtrace._trace.span
0.063 ms
(0.02%)
ddtrace._trace.tracer
0.051 ms
(0.02%)
ddtrace.internal._unpatched
0.030 ms
(0.01%)
json
0.030 ms
(0.01%)
json.decoder
0.030 ms
(0.01%)
re
0.030 ms
(0.01%)
enum
0.030 ms
(0.01%)
types
0.030 ms
(0.01%)
Benchmarks
Benchmark execution time: 2025-07-14 15:27:47
Comparing candidate commit 8d6af6933cbdfd033eaf73528a167a324fd49069 in PR branch munir/update-types with baseline commit e0a772c28bc3897a4b5df73125274999e0f58f30 in branch main.
Found 0 performance improvements and 0 performance regressions! Performance is the same for 548 metrics, 2 unstable metrics.
Datadog Summary
❌ Code Quality ✅ Code Security ✅ Dependencies
Next Steps
Fix these code quality issues introduced by this PR:
🟠 Warning: python-best-practices/any-type-disallow
ddtrace/_trace/pin.py:90do not use Any type
🟠 Warning: python-best-practices/any-type-disallow
ddtrace/_trace/pin.py:129do not use Any type
🟠 Warning: python-best-practices/any-type-disallow
ddtrace/_trace/pin.py:58do not use Any type
Was this helpful? Give us feedback!
@mabdinur do you want to resolve conflicts and get this merged still?
Performance SLOs
Performance SLOs
Benchmark execution time: 2025-07-18 19:19:56
Comparing candidate commit 376fe0137ec93b96695a0a9c08e9e6ffc579a721 in branch munir/update-types with performance thresholds.
coreapiscenario-context_with_data_listeners
- (unstable)
execution_timeseen in benchmark [13.152µs; 14.258µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.084MB; 29.152MB]; SLO is < 31.000MB
coreapiscenario-context_with_data_no_listeners
- 🟩
execution_timeseen in benchmark [3.737µs; 3.767µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.012MB; 29.105MB]; SLO is < 31.000MB
coreapiscenario-context_with_data_only_all_listeners
- (unstable)
execution_timeseen in benchmark [13.183µs; 14.287µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
coreapiscenario-get_item_exists
- 🟩
execution_timeseen in benchmark [634.704ns; 642.470ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
coreapiscenario-get_item_missing
- 🟩
execution_timeseen in benchmark [681.569ns; 687.147ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
coreapiscenario-set_item
- 🟩
execution_timeseen in benchmark [24.442µs; 24.688µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.044MB; 29.112MB]; SLO is < 31.000MB
djangosimple-appsec
- 🟩
execution_timeseen in benchmark [21.425ms; 21.497ms]; SLO is < 22.300ms - 🟩
max_rss_usageseen in benchmark [63.732MB; 63.867MB]; SLO is < 65.500MB
djangosimple-exception-replay-enabled
- 🟩
execution_timeseen in benchmark [1.363ms; 1.365ms]; SLO is < 1.450ms - 🟩
max_rss_usageseen in benchmark [63.426MB; 63.582MB]; SLO is < 65.500MB
djangosimple-iast
- 🟩
execution_timeseen in benchmark [21.441ms; 21.507ms]; SLO is < 22.250ms - 🟩
max_rss_usageseen in benchmark [63.720MB; 63.862MB]; SLO is < 65.500MB
djangosimple-profiler
- 🟩
execution_timeseen in benchmark [15.846ms; 15.938ms]; SLO is < 16.550ms - 🟩
max_rss_usageseen in benchmark [50.730MB; 50.883MB]; SLO is < 53.000MB
djangosimple-span-code-origin
- 🟩
execution_timeseen in benchmark [27.134ms; 27.213ms]; SLO is < 28.200ms - 🟩
max_rss_usageseen in benchmark [66.189MB; 66.308MB]; SLO is < 68.000MB
djangosimple-tracer
- 🟩
execution_timeseen in benchmark [21.455ms; 21.579ms]; SLO is < 22.700ms - 🟩
max_rss_usageseen in benchmark [63.694MB; 63.787MB]; SLO is < 65.500MB
djangosimple-tracer-and-profiler
- 🟩
execution_timeseen in benchmark [23.864ms; 23.949ms]; SLO is < 24.900ms - 🟩
max_rss_usageseen in benchmark [65.216MB; 65.371MB]; SLO is < 67.000MB
djangosimple-tracer-no-caches
- 🟩
execution_timeseen in benchmark [18.963ms; 19.042ms]; SLO is < 19.650ms - 🟩
max_rss_usageseen in benchmark [63.684MB; 63.834MB]; SLO is < 65.500MB
djangosimple-tracer-no-databases
- 🟩
execution_timeseen in benchmark [19.255ms; 19.341ms]; SLO is < 20.100ms - 🟩
max_rss_usageseen in benchmark [63.782MB; 63.935MB]; SLO is < 65.500MB
djangosimple-tracer-no-middleware
- 🟩
execution_timeseen in benchmark [21.173ms; 21.218ms]; SLO is < 22.500ms - 🟩
max_rss_usageseen in benchmark [63.704MB; 63.816MB]; SLO is < 65.500MB
djangosimple-tracer-no-templates
- 🟩
execution_timeseen in benchmark [21.228ms; 21.311ms]; SLO is < 22.250ms - 🟩
max_rss_usageseen in benchmark [63.747MB; 63.890MB]; SLO is < 65.500MB
errortrackingdjangosimple-errortracking-enabled-all
- 🟩
execution_timeseen in benchmark [18.751ms; 18.847ms]; SLO is < 19.850ms - 🟩
max_rss_usageseen in benchmark [63.732MB; 63.867MB]; SLO is < 65.500MB
errortrackingdjangosimple-errortracking-enabled-user
- 🟩
execution_timeseen in benchmark [18.576ms; 18.647ms]; SLO is < 19.400ms - 🟩
max_rss_usageseen in benchmark [63.704MB; 63.816MB]; SLO is < 65.500MB
errortrackingdjangosimple-tracer-enabled
- 🟩
execution_timeseen in benchmark [18.660ms; 18.737ms]; SLO is < 19.450ms - 🟩
max_rss_usageseen in benchmark [63.747MB; 63.895MB]; SLO is < 65.500MB
errortrackingflasksqli-errortracking-enabled-all
- 🟩
execution_timeseen in benchmark [2.133ms; 2.139ms]; SLO is < 2.300ms - 🟩
max_rss_usageseen in benchmark [51.596MB; 51.780MB]; SLO is < 53.000MB
errortrackingflasksqli-errortracking-enabled-user
- 🟩
execution_timeseen in benchmark [2.138ms; 2.151ms]; SLO is < 2.250ms - 🟩
max_rss_usageseen in benchmark [51.575MB; 51.723MB]; SLO is < 53.000MB
errortrackingflasksqli-tracer-enabled
- 🟩
execution_timeseen in benchmark [2.137ms; 2.142ms]; SLO is < 2.300ms - 🟩
max_rss_usageseen in benchmark [51.217MB; 51.373MB]; SLO is < 53.000MB
flasksimple-appsec-get
- 🟩
execution_timeseen in benchmark [4.652ms; 4.662ms]; SLO is < 4.750ms - 🟩
max_rss_usageseen in benchmark [63.155MB; 63.228MB]; SLO is < 64.000MB
flasksimple-appsec-post
- 🟩
execution_timeseen in benchmark [6.662ms; 6.671ms]; SLO is < 6.750ms - 🟩
max_rss_usageseen in benchmark [63.266MB; 63.465MB]; SLO is < 64.000MB
flasksimple-appsec-telemetry
- 🟩
execution_timeseen in benchmark [4.638ms; 4.649ms]; SLO is < 4.750ms - 🟩
max_rss_usageseen in benchmark [62.996MB; 63.148MB]; SLO is < 64.000MB
flasksimple-debugger
- 🟩
execution_timeseen in benchmark [1.848ms; 1.852ms]; SLO is < 2.000ms - 🟩
max_rss_usageseen in benchmark [42.020MB; 42.088MB]; SLO is < 44.000MB
flasksimple-iast-get
- 🟩
execution_timeseen in benchmark [1.870ms; 1.878ms]; SLO is < 2.000ms - 🟩
max_rss_usageseen in benchmark [44.470MB; 44.619MB]; SLO is < 45.000MB
flasksimple-profiler
- 🟩
execution_timeseen in benchmark [1.975ms; 1.979ms]; SLO is < 2.100ms - 🟩
max_rss_usageseen in benchmark [43.285MB; 43.420MB]; SLO is < 44.000MB
flasksimple-tracer
- 🟩
execution_timeseen in benchmark [3.412ms; 3.419ms]; SLO is < 3.650ms - 🟩
max_rss_usageseen in benchmark [51.458MB; 51.526MB]; SLO is < 53.000MB
flasksqli-appsec-enabled
- 🟩
execution_timeseen in benchmark [4.001ms; 4.011ms]; SLO is < 4.200ms - 🟩
max_rss_usageseen in benchmark [63.446MB; 63.601MB]; SLO is < 66.000MB
flasksqli-iast-enabled
- 🟩
execution_timeseen in benchmark [2.585ms; 2.610ms]; SLO is < 2.800ms - 🟩
max_rss_usageseen in benchmark [56.565MB; 56.720MB]; SLO is < 58.000MB
flasksqli-tracer-enabled
- 🟩
execution_timeseen in benchmark [2.123ms; 2.128ms]; SLO is < 2.250ms - 🟩
max_rss_usageseen in benchmark [51.299MB; 51.448MB]; SLO is < 53.000MB
httppropagationextract-all_styles_all_headers
- 🟩
execution_timeseen in benchmark [60.984µs; 61.148µs]; SLO is < 70.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-b3_headers
- 🟩
execution_timeseen in benchmark [9.931µs; 9.987µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-b3_single_headers
- 🟩
execution_timeseen in benchmark [8.982µs; 9.037µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match
- 🟩
execution_timeseen in benchmark [52.146µs; 52.331µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-datadog_tracecontext_tracestate_propagated_on_trace_id_match
- 🟩
execution_timeseen in benchmark [54.605µs; 54.921µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [29.179MB; 29.332MB]; SLO is < 31.000MB
httppropagationextract-empty_headers
- 🟩
execution_timeseen in benchmark [1.595µs; 1.608µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-full_t_id_datadog_headers
- 🟩
execution_timeseen in benchmark [17.782µs; 17.866µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-invalid_priority_header
- 🟩
execution_timeseen in benchmark [6.545µs; 6.582µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-invalid_span_id_header
- 🟩
execution_timeseen in benchmark [6.556µs; 6.621µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-invalid_tags_header
- 🟩
execution_timeseen in benchmark [6.529µs; 6.565µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-invalid_trace_id_header
- 🟩
execution_timeseen in benchmark [6.498µs; 6.547µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-large_header_no_matches
- 🟩
execution_timeseen in benchmark [27.370µs; 27.484µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-large_valid_headers_all
- 🟩
execution_timeseen in benchmark [28.585µs; 28.707µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-medium_header_no_matches
- 🟩
execution_timeseen in benchmark [9.921µs; 9.975µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-medium_valid_headers_all
- 🟩
execution_timeseen in benchmark [11.236µs; 11.313µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-none_propagation_style
- 🟩
execution_timeseen in benchmark [1.695µs; 1.713µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-tracecontext_headers
- 🟩
execution_timeseen in benchmark [27.266µs; 27.467µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-valid_headers_all
- 🟩
execution_timeseen in benchmark [6.518µs; 6.551µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.084MB; 29.152MB]; SLO is < 31.000MB
httppropagationextract-valid_headers_basic
- 🟩
execution_timeseen in benchmark [6.066µs; 6.102µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
httppropagationextract-wsgi_empty_headers
- 🟩
execution_timeseen in benchmark [1.593µs; 1.607µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_priority_header
- 🟩
execution_timeseen in benchmark [6.616µs; 6.654µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_span_id_header
- 🟩
execution_timeseen in benchmark [1.601µs; 1.613µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_tags_header
- 🟩
execution_timeseen in benchmark [6.561µs; 6.606µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.069MB; 29.205MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_trace_id_header
- 🟩
execution_timeseen in benchmark [6.587µs; 6.628µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_large_header_no_matches
- 🟩
execution_timeseen in benchmark [28.682µs; 28.865µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_large_valid_headers_all
- 🟩
execution_timeseen in benchmark [29.749µs; 29.862µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_medium_header_no_matches
- 🟩
execution_timeseen in benchmark [10.132µs; 10.182µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-wsgi_medium_valid_headers_all
- 🟩
execution_timeseen in benchmark [11.506µs; 11.580µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_valid_headers_all
- 🟩
execution_timeseen in benchmark [6.571µs; 6.615µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_valid_headers_basic
- 🟩
execution_timeseen in benchmark [6.071µs; 6.125µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationinject-ids_only
- 🟩
execution_timeseen in benchmark [11.810µs; 11.902µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationinject-with_all
- 🟩
execution_timeseen in benchmark [24.446µs; 24.587µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationinject-with_dd_origin
- 🟩
execution_timeseen in benchmark [16.895µs; 17.027µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.097MB; 29.256MB]; SLO is < 31.000MB
httppropagationinject-with_priority_and_origin
- 🟩
execution_timeseen in benchmark [18.904µs; 19.054µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationinject-with_sampling_priority
- 🟩
execution_timeseen in benchmark [13.905µs; 13.988µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationinject-with_tags
- 🟩
execution_timeseen in benchmark [18.826µs; 19.057µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationinject-with_tags_invalid
- 🟩
execution_timeseen in benchmark [20.773µs; 20.899µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationinject-with_tags_max_size
- 🟩
execution_timeseen in benchmark [18.541µs; 18.628µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
iast_aspects-re_expand_aspect
- 🟩
execution_timeseen in benchmark [32.837µs; 33.089µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_expand_noaspect
- 🟩
execution_timeseen in benchmark [28.451µs; 28.695µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_findall_aspect
- 🟩
execution_timeseen in benchmark [3.708µs; 3.731µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_findall_noaspect
- 🟩
execution_timeseen in benchmark [1.415µs; 1.438µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_finditer_aspect
- 🟩
execution_timeseen in benchmark [5.098µs; 5.127µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iast_aspects-re_finditer_noaspect
- 🟩
execution_timeseen in benchmark [1.409µs; 1.421µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_fullmatch_aspect
- 🟩
execution_timeseen in benchmark [3.378µs; 3.409µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_fullmatch_noaspect
- 🟩
execution_timeseen in benchmark [1.290µs; 1.301µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_group_aspect
- 🟩
execution_timeseen in benchmark [3.446µs; 3.475µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_group_noaspect
- 🟩
execution_timeseen in benchmark [1.594µs; 1.607µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_groups_aspect
- 🟩
execution_timeseen in benchmark [3.562µs; 3.592µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_groups_noaspect
- 🟩
execution_timeseen in benchmark [1.683µs; 1.699µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_match_aspect
- 🟩
execution_timeseen in benchmark [3.416µs; 3.441µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_match_noaspect
- 🟩
execution_timeseen in benchmark [1.302µs; 1.316µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_search_aspect
- 🟩
execution_timeseen in benchmark [3.279µs; 3.300µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_search_noaspect
- 🟩
execution_timeseen in benchmark [1.187µs; 1.199µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iast_aspects-re_sub_aspect
- 🟩
execution_timeseen in benchmark [4.657µs; 4.691µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_sub_noaspect
- 🟩
execution_timeseen in benchmark [1.519µs; 1.532µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_subn_aspect
- 🟩
execution_timeseen in benchmark [4.914µs; 4.938µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.500MB
iast_aspects-re_subn_noaspect
- 🟩
execution_timeseen in benchmark [1.609µs; 1.627µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-add_aspect
- 🟩
execution_timeseen in benchmark [326.637ns; 331.405ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-add_inplace_aspect
- 🟩
execution_timeseen in benchmark [330.189ns; 334.625ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-add_inplace_noaspect
- 🟩
execution_timeseen in benchmark [317.325ns; 322.761ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-add_noaspect
- 🟩
execution_timeseen in benchmark [274.223ns; 278.469ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-bytearray_aspect
- 🟩
execution_timeseen in benchmark [1.840µs; 1.854µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-bytearray_extend_aspect
- 🟩
execution_timeseen in benchmark [1.379µs; 1.392µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-bytearray_extend_noaspect
- 🟩
execution_timeseen in benchmark [612.025ns; 617.611ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-bytearray_noaspect
- 🟩
execution_timeseen in benchmark [478.121ns; 483.535ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-bytes_aspect
- 🟩
execution_timeseen in benchmark [1.861µs; 1.877µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-bytes_noaspect
- 🟩
execution_timeseen in benchmark [493.472ns; 497.776ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-bytesio_aspect
- 🟩
execution_timeseen in benchmark [1.883µs; 1.903µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-bytesio_noaspect
- 🟩
execution_timeseen in benchmark [492.298ns; 496.759ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-capitalize_aspect
- 🟩
execution_timeseen in benchmark [732.360ns; 739.581ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-capitalize_noaspect
- 🟩
execution_timeseen in benchmark [433.425ns; 440.118ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-casefold_aspect
- 🟩
execution_timeseen in benchmark [730.533ns; 735.194ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-casefold_noaspect
- 🟩
execution_timeseen in benchmark [365.232ns; 368.034ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-decode_aspect
- 🟩
execution_timeseen in benchmark [717.168ns; 723.331ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-decode_noaspect
- 🟩
execution_timeseen in benchmark [420.448ns; 425.711ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-encode_aspect
- 🟩
execution_timeseen in benchmark [708.681ns; 713.980ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-encode_noaspect
- 🟩
execution_timeseen in benchmark [402.259ns; 407.744ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-format_aspect
- 🟩
execution_timeseen in benchmark [3.532µs; 3.563µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-format_map_aspect
- 🟩
execution_timeseen in benchmark [3.752µs; 3.803µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-format_map_noaspect
- 🟩
execution_timeseen in benchmark [771.221ns; 777.769ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-format_noaspect
- 🟩
execution_timeseen in benchmark [589.605ns; 592.455ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-index_aspect
- 🟩
execution_timeseen in benchmark [338.757ns; 342.665ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-index_noaspect
- 🟩
execution_timeseen in benchmark [276.644ns; 282.095ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-join_aspect
- 🟩
execution_timeseen in benchmark [1.223µs; 1.234µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-join_noaspect
- 🟩
execution_timeseen in benchmark [488.641ns; 494.346ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-ljust_aspect
- 🟩
execution_timeseen in benchmark [10.483µs; 10.599µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.619MB; 34.744MB]; SLO is < 35.500MB
iastaspects-ljust_noaspect
- 🟩
execution_timeseen in benchmark [404.530ns; 410.949ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.500MB
iastaspects-lower_aspect
- 🟩
execution_timeseen in benchmark [2.236µs; 2.252µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.500MB
iastaspects-lower_noaspect
- 🟩
execution_timeseen in benchmark [367.542ns; 372.433ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-lstrip_aspect
- 🟩
execution_timeseen in benchmark [10.407µs; 10.500µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.619MB; 34.744MB]; SLO is < 35.500MB
iastaspects-lstrip_noaspect
- 🟩
execution_timeseen in benchmark [376.810ns; 381.019ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-modulo_aspect
- 🟩
execution_timeseen in benchmark [573.065ns; 578.100ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytearray_bytearray
- 🟩
execution_timeseen in benchmark [1.237µs; 1.245µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytes
- 🟩
execution_timeseen in benchmark [752.056ns; 758.234ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytes_bytearray
- 🟩
execution_timeseen in benchmark [954.399ns; 967.114ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-modulo_noaspect
- 🟩
execution_timeseen in benchmark [623.171ns; 628.248ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-replace_aspect
- 🟩
execution_timeseen in benchmark [4.742µs; 4.784µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-replace_noaspect
- 🟩
execution_timeseen in benchmark [456.467ns; 461.571ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.500MB
iastaspects-repr_aspect
- 🟩
execution_timeseen in benchmark [904.393ns; 913.389ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-repr_noaspect
- 🟩
execution_timeseen in benchmark [411.794ns; 417.270ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-rstrip_aspect
- 🟩
execution_timeseen in benchmark [10.995µs; 11.045µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.684MB; 34.837MB]; SLO is < 35.500MB
iastaspects-rstrip_noaspect
- 🟩
execution_timeseen in benchmark [377.548ns; 381.349ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-slice_aspect
- 🟩
execution_timeseen in benchmark [475.725ns; 480.921ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-slice_noaspect
- 🟩
execution_timeseen in benchmark [442.292ns; 446.788ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-stringio_aspect
- 🟩
execution_timeseen in benchmark [2.172µs; 2.188µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-stringio_noaspect
- 🟩
execution_timeseen in benchmark [720.375ns; 730.627ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-strip_aspect
- 🟩
execution_timeseen in benchmark [10.475µs; 10.534µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.666MB; 34.815MB]; SLO is < 35.500MB
iastaspects-strip_noaspect
- 🟩
execution_timeseen in benchmark [382.268ns; 388.131ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-swapcase_aspect
- 🟩
execution_timeseen in benchmark [2.451µs; 2.487µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-swapcase_noaspect
- 🟩
execution_timeseen in benchmark [531.382ns; 536.867ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-title_aspect
- 🟩
execution_timeseen in benchmark [2.383µs; 2.397µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-title_noaspect
- 🟩
execution_timeseen in benchmark [498.832ns; 504.121ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-translate_aspect
- 🟩
execution_timeseen in benchmark [3.412µs; 3.473µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-translate_noaspect
- 🟩
execution_timeseen in benchmark [1.043µs; 1.049µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-upper_aspect
- 🟩
execution_timeseen in benchmark [2.233µs; 2.247µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-upper_noaspect
- 🟩
execution_timeseen in benchmark [366.097ns; 368.049ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectsospath-ospathbasename_aspect
- 🟩
execution_timeseen in benchmark [4.210µs; 4.241µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectsospath-ospathbasename_noaspect
- 🟩
execution_timeseen in benchmark [1.078µs; 1.089µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathjoin_aspect
- 🟩
execution_timeseen in benchmark [6.125µs; 6.161µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathjoin_noaspect
- 🟩
execution_timeseen in benchmark [2.279µs; 2.293µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathnormcase_aspect
- 🟩
execution_timeseen in benchmark [3.487µs; 3.517µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathnormcase_noaspect
- 🟩
execution_timeseen in benchmark [560.954ns; 567.520ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplit_aspect
- 🟩
execution_timeseen in benchmark [4.857µs; 4.945µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplit_noaspect
- 🟩
execution_timeseen in benchmark [1.600µs; 1.617µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitdrive_aspect
- 🟩
execution_timeseen in benchmark [3.663µs; 3.696µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitdrive_noaspect
- 🟩
execution_timeseen in benchmark [697.281ns; 704.268ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitext_aspect
- 🟩
execution_timeseen in benchmark [4.548µs; 4.581µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitext_noaspect
- 🟩
execution_timeseen in benchmark [1.361µs; 1.371µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectssplit-rsplit_aspect
- 🟩
execution_timeseen in benchmark [1.452µs; 1.464µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-rsplit_noaspect
- 🟩
execution_timeseen in benchmark [575.110ns; 581.905ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-split_aspect
- 🟩
execution_timeseen in benchmark [1.451µs; 1.463µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-split_noaspect
- 🟩
execution_timeseen in benchmark [567.585ns; 575.850ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-splitlines_aspect
- 🟩
execution_timeseen in benchmark [1.423µs; 1.438µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-splitlines_noaspect
- 🟩
execution_timeseen in benchmark [581.639ns; 585.757ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastpropagation-no-propagation
- 🟩
execution_timeseen in benchmark [48.996µs; 49.178µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.500MB
iastpropagation-propagation_enabled
- 🟩
execution_timeseen in benchmark [145.220µs; 147.408µs]; SLO is < 160.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.500MB
iastpropagation-propagation_enabled_100
- 🟩
execution_timeseen in benchmark [1.563ms; 1.580ms]; SLO is < 1.800ms - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastpropagation-propagation_enabled_1000
- 🟩
execution_timeseen in benchmark [28.992ms; 29.136ms]; SLO is < 30.550ms - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.500MB
otelsdkspan-add-event
- 🟩
execution_timeseen in benchmark [40.334ms; 40.549ms]; SLO is < 42.000ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-add-link
- 🟩
execution_timeseen in benchmark [36.187ms; 36.418ms]; SLO is < 38.550ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-add-metrics
- 🟩
execution_timeseen in benchmark [219.703ms; 222.179ms]; SLO is < 232.000ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-add-tags
- 🟩
execution_timeseen in benchmark [210.548ms; 212.803ms]; SLO is < 221.600ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-get-context
- 🟩
execution_timeseen in benchmark [28.936ms; 29.172ms]; SLO is < 31.300ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-is-recording
- 🟩
execution_timeseen in benchmark [29.101ms; 29.293ms]; SLO is < 31.000ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-record-exception
- 🟩
execution_timeseen in benchmark [64.223ms; 64.530ms]; SLO is < 65.850ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-set-status
- 🟩
execution_timeseen in benchmark [31.813ms; 31.963ms]; SLO is < 34.150ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-start
- 🟩
execution_timeseen in benchmark [28.971ms; 29.196ms]; SLO is < 30.150ms - 🟩
max_rss_usageseen in benchmark [31.836MB; 31.904MB]; SLO is < 35.000MB
otelsdkspan-start-finish
- 🟩
execution_timeseen in benchmark [33.893ms; 34.102ms]; SLO is < 35.350ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-start-finish-telemetry
- 🟩
execution_timeseen in benchmark [33.666ms; 33.918ms]; SLO is < 35.450ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-update-name
- 🟩
execution_timeseen in benchmark [30.783ms; 30.976ms]; SLO is < 33.400ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelspan-add-event
- 🟩
execution_timeseen in benchmark [44.543ms; 44.746ms]; SLO is < 47.150ms - 🟩
max_rss_usageseen in benchmark [42.082MB; 42.237MB]; SLO is < 42.500MB
otelspan-add-metrics
- 🟩
execution_timeseen in benchmark [318.003ms; 320.589ms]; SLO is < 344.800ms - 🟩
max_rss_usageseen in benchmark [560.030MB; 560.030MB]; SLO is < 562.000MB
otelspan-add-tags
- 🟩
execution_timeseen in benchmark [289.005ms; 291.356ms]; SLO is < 314.000ms - 🟩
max_rss_usageseen in benchmark [561.283MB; 561.283MB]; SLO is < 563.500MB
otelspan-get-context
- 🟩
execution_timeseen in benchmark [84.697ms; 85.773ms]; SLO is < 92.350ms - 🟩
max_rss_usageseen in benchmark [37.160MB; 37.308MB]; SLO is < 38.000MB
otelspan-is-recording
- 🟩
execution_timeseen in benchmark [42.409ms; 42.663ms]; SLO is < 44.500ms - 🟩
max_rss_usageseen in benchmark [41.416MB; 41.584MB]; SLO is < 42.000MB
otelspan-record-exception
- 🟩
execution_timeseen in benchmark [60.846ms; 61.869ms]; SLO is < 67.650ms - 🟩
max_rss_usageseen in benchmark [37.597MB; 37.751MB]; SLO is < 38.000MB
otelspan-set-status
- 🟩
execution_timeseen in benchmark [49.178ms; 49.400ms]; SLO is < 50.400ms - 🟩
max_rss_usageseen in benchmark [41.498MB; 41.652MB]; SLO is < 42.000MB
otelspan-start
- 🟩
execution_timeseen in benchmark [41.714ms; 41.859ms]; SLO is < 43.450ms - 🟩
max_rss_usageseen in benchmark [41.456MB; 41.613MB]; SLO is < 42.000MB
otelspan-start-finish
- 🟩
execution_timeseen in benchmark [81.550ms; 81.740ms]; SLO is < 86.000ms - 🟩
max_rss_usageseen in benchmark [31.521MB; 31.669MB]; SLO is < 32.000MB
otelspan-start-finish-telemetry
- 🟩
execution_timeseen in benchmark [83.156ms; 83.416ms]; SLO is < 86.000ms - 🟩
max_rss_usageseen in benchmark [31.557MB; 31.712MB]; SLO is < 32.000MB
otelspan-update-name
- 🟩
execution_timeseen in benchmark [43.483ms; 43.661ms]; SLO is < 45.150ms - 🟩
max_rss_usageseen in benchmark [41.847MB; 42.007MB]; SLO is < 42.500MB
packagespackageforrootmodulemapping-cache_off
- 🟩
execution_timeseen in benchmark [342.130ms; 343.923ms]; SLO is < 354.300ms - 🟩
max_rss_usageseen in benchmark [34.505MB; 34.556MB]; SLO is < 38.000MB
packagespackageforrootmodulemapping-cache_on
- 🟩
execution_timeseen in benchmark [382.032ns; 387.530ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [33.059MB; 33.114MB]; SLO is < 38.000MB
packagesupdateimporteddependencies-import_many
- 🟩
execution_timeseen in benchmark [155.016µs; 155.661µs]; SLO is < 170.000µs - 🟩
max_rss_usageseen in benchmark [34.010MB; 34.138MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_cached
- 🟩
execution_timeseen in benchmark [120.406µs; 120.900µs]; SLO is < 130.000µs - 🟩
max_rss_usageseen in benchmark [34.018MB; 34.108MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_stdlib
- 🟩
execution_timeseen in benchmark [1.602ms; 1.624ms]; SLO is < 1.750ms - 🟩
max_rss_usageseen in benchmark [34.213MB; 34.328MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_stdlib_cached
- 🟩
execution_timeseen in benchmark [953.578µs; 973.824µs]; SLO is < 1.100ms - 🟩
max_rss_usageseen in benchmark [34.143MB; 34.245MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_unknown
- 🟩
execution_timeseen in benchmark [831.963µs; 840.284µs]; SLO is < 890.000µs - 🟩
max_rss_usageseen in benchmark [34.156MB; 34.241MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_unknown_cached
- 🟩
execution_timeseen in benchmark [791.238µs; 803.475µs]; SLO is < 870.000µs - 🟩
max_rss_usageseen in benchmark [34.194MB; 34.303MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one
- 🟩
execution_timeseen in benchmark [19.656µs; 19.794µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [33.989MB; 34.103MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_cache
- 🟩
execution_timeseen in benchmark [6.260µs; 6.303µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.030MB; 34.171MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_stdlib
- 🟩
execution_timeseen in benchmark [18.765µs; 18.908µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.101MB; 34.256MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_stdlib_cache
- 🟩
execution_timeseen in benchmark [6.284µs; 6.323µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.112MB; 34.207MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_unknown
- 🟩
execution_timeseen in benchmark [45.271µs; 45.525µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [34.090MB; 34.176MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_unknown_cache
- 🟩
execution_timeseen in benchmark [6.289µs; 6.333µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.070MB; 34.186MB]; SLO is < 35.500MB
ratelimiter-defaults
- 🟩
execution_timeseen in benchmark [2.339µs; 2.359µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.690MB; 28.758MB]; SLO is < 31.000MB
ratelimiter-high_rate_limit
- 🟩
execution_timeseen in benchmark [2.393µs; 2.413µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.697MB; 28.791MB]; SLO is < 31.000MB
ratelimiter-long_window
- 🟩
execution_timeseen in benchmark [2.336µs; 2.355µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.665MB; 28.784MB]; SLO is < 31.000MB
ratelimiter-low_rate_limit
- 🟩
execution_timeseen in benchmark [2.370µs; 2.389µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.597MB; 28.733MB]; SLO is < 31.000MB
ratelimiter-no_rate_limit
- 🟩
execution_timeseen in benchmark [823.762ns; 831.587ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.676MB; 28.812MB]; SLO is < 31.000MB
ratelimiter-short_window
- 🟩
execution_timeseen in benchmark [2.477µs; 2.493µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.689MB; 28.838MB]; SLO is < 31.000MB
recursivecomputation-deep
- 🟩
execution_timeseen in benchmark [308.697ms; 309.317ms]; SLO is < 320.950ms - 🟩
max_rss_usageseen in benchmark [30.278MB; 30.278MB]; SLO is < 31.000MB
recursivecomputation-deep-profiled
- 🟩
execution_timeseen in benchmark [343.672ms; 344.713ms]; SLO is < 359.150ms - 🟩
max_rss_usageseen in benchmark [34.533MB; 34.673MB]; SLO is < 35.500MB
recursivecomputation-medium
- 🟩
execution_timeseen in benchmark [7.092ms; 7.116ms]; SLO is < 7.400ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
recursivecomputation-shallow
- 🟩
execution_timeseen in benchmark [957.224µs; 963.129µs]; SLO is < 1.050ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
samplingrules-average_match
- 🟩
execution_timeseen in benchmark [332.580µs; 334.858µs]; SLO is < 350.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
samplingrules-high_match
- 🟩
execution_timeseen in benchmark [501.034µs; 505.208µs]; SLO is < 550.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
samplingrules-low_match
- 🟩
execution_timeseen in benchmark [169.005µs; 169.866µs]; SLO is < 190.000µs - 🟩
max_rss_usageseen in benchmark [431.751MB; 431.751MB]; SLO is < 432.500MB
samplingrules-very_low_match
- 🟩
execution_timeseen in benchmark [8.599ms; 8.651ms]; SLO is < 9.150ms - 🟩
max_rss_usageseen in benchmark [54.830MB; 54.888MB]; SLO is < 55.000MB
sethttpmeta-all-disabled
- 🟩
execution_timeseen in benchmark [12.151µs; 12.210µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-all-enabled
- 🟩
execution_timeseen in benchmark [42.327µs; 42.584µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.484MB; 29.577MB]; SLO is < 31.000MB
sethttpmeta-collectipvariant_exists
- 🟩
execution_timeseen in benchmark [42.964µs; 43.263µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-no-collectipvariant
- 🟩
execution_timeseen in benchmark [42.089µs; 42.329µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-no-useragentvariant
- 🟩
execution_timeseen in benchmark [40.804µs; 41.011µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-no-query
- 🟩
execution_timeseen in benchmark [42.606µs; 42.829µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.491MB; 29.491MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-regular-case-explicit-query
- 🟩
execution_timeseen in benchmark [79.254µs; 79.599µs]; SLO is < 90.000µs - 🟩
max_rss_usageseen in benchmark [29.877MB; 29.971MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-regular-case-implicit-query
- 🟩
execution_timeseen in benchmark [79.373µs; 79.598µs]; SLO is < 90.000µs - 🟩
max_rss_usageseen in benchmark [29.870MB; 29.938MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-send-querystring-disabled
- 🟩
execution_timeseen in benchmark [158.067µs; 158.661µs]; SLO is < 170.000µs - 🟩
max_rss_usageseen in benchmark [29.888MB; 29.999MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-worst-case-explicit-query
- 🟩
execution_timeseen in benchmark [151.328µs; 151.794µs]; SLO is < 160.000µs - 🟩
max_rss_usageseen in benchmark [29.888MB; 29.999MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-worst-case-implicit-query
- 🟩
execution_timeseen in benchmark [157.692µs; 158.062µs]; SLO is < 170.000µs - 🟩
max_rss_usageseen in benchmark [29.901MB; 30.025MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_exists_1
- 🟩
execution_timeseen in benchmark [41.725µs; 42.011µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.491MB; 29.491MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_exists_2
- 🟩
execution_timeseen in benchmark [42.530µs; 42.763µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_exists_3
- 🟩
execution_timeseen in benchmark [41.967µs; 42.172µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_not_exists_1
- 🟩
execution_timeseen in benchmark [41.436µs; 41.606µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.491MB; 29.491MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_not_exists_2
- 🟩
execution_timeseen in benchmark [41.600µs; 41.874µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.494MB; 29.606MB]; SLO is < 31.000MB
span-add-event
- 🟩
execution_timeseen in benchmark [23.254ms; 23.715ms]; SLO is < 26.200ms - 🟩
max_rss_usageseen in benchmark [48.417MB; 48.467MB]; SLO is < 49.000MB
span-add-metrics
- 🟩
execution_timeseen in benchmark [91.133ms; 92.245ms]; SLO is < 98.350ms - 🟩
max_rss_usageseen in benchmark [613.821MB; 613.887MB]; SLO is < 961.000MB
span-add-tags
- 🟩
execution_timeseen in benchmark [148.118ms; 150.371ms]; SLO is < 168.550ms - 🟩
max_rss_usageseen in benchmark [614.117MB; 614.261MB]; SLO is < 962.500MB
span-get-context
- 🟩
execution_timeseen in benchmark [21.785ms; 22.109ms]; SLO is < 23.700ms - 🟩
max_rss_usageseen in benchmark [47.326MB; 47.328MB]; SLO is < 47.500MB
span-is-recording
- 🟩
execution_timeseen in benchmark [21.887ms; 22.191ms]; SLO is < 23.900ms - 🟩
max_rss_usageseen in benchmark [47.304MB; 47.329MB]; SLO is < 47.500MB
span-record-exception
- 🟩
execution_timeseen in benchmark [41.973ms; 42.133ms]; SLO is < 44.500ms - 🟩
max_rss_usageseen in benchmark [40.310MB; 40.346MB]; SLO is < 40.500MB
span-set-status
- 🟩
execution_timeseen in benchmark [23.538ms; 23.864ms]; SLO is < 26.000ms - 🟩
max_rss_usageseen in benchmark [47.301MB; 47.328MB]; SLO is < 47.500MB
span-start
- 🟩
execution_timeseen in benchmark [21.482ms; 21.856ms]; SLO is < 23.500ms - 🟩
max_rss_usageseen in benchmark [47.281MB; 47.312MB]; SLO is < 47.500MB
span-start-finish
- 🟩
execution_timeseen in benchmark [50.936ms; 51.355ms]; SLO is < 52.500ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
span-start-finish-telemetry
- 🟩
execution_timeseen in benchmark [52.062ms; 52.240ms]; SLO is < 55.300ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
span-start-finish-traceid128
- 🟩
execution_timeseen in benchmark [54.771ms; 55.174ms]; SLO is < 56.050ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
span-start-traceid128
- 🟩
execution_timeseen in benchmark [21.952ms; 22.339ms]; SLO is < 24.600ms - 🟩
max_rss_usageseen in benchmark [47.312MB; 47.339MB]; SLO is < 47.500MB
span-update-name
- 🟩
execution_timeseen in benchmark [22.352ms; 22.710ms]; SLO is < 24.100ms - 🟩
max_rss_usageseen in benchmark [47.814MB; 47.846MB]; SLO is < 48.000MB
telemetryaddmetric-1-count-metric-1-times
- 🟩
execution_timeseen in benchmark [3.207µs; 3.252µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-count-metrics-100-times
- 🟩
execution_timeseen in benchmark [217.271µs; 218.882µs]; SLO is < 240.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-distribution-metric-1-times
- 🟩
execution_timeseen in benchmark [2.916µs; 2.933µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.095MB; 29.141MB]; SLO is < 31.000MB
telemetryaddmetric-1-distribution-metrics-100-times
- 🟩
execution_timeseen in benchmark [193.859µs; 195.206µs]; SLO is < 210.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-gauge-metric-1-times
- 🟩
execution_timeseen in benchmark [2.107µs; 2.120µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.055MB; 29.101MB]; SLO is < 31.000MB
telemetryaddmetric-1-gauge-metrics-100-times
- 🟩
execution_timeseen in benchmark [124.831µs; 125.531µs]; SLO is < 140.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-rate-metric-1-times
- 🟩
execution_timeseen in benchmark [3.196µs; 3.211µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-rate-metrics-100-times
- 🟩
execution_timeseen in benchmark [217.959µs; 220.166µs]; SLO is < 230.000µs - 🟩
max_rss_usageseen in benchmark [29.055MB; 29.101MB]; SLO is < 31.000MB
telemetryaddmetric-100-count-metrics-100-times
- 🟩
execution_timeseen in benchmark [21.576ms; 21.665ms]; SLO is < 22.500ms - 🟩
max_rss_usageseen in benchmark [29.055MB; 29.101MB]; SLO is < 31.000MB
telemetryaddmetric-100-distribution-metrics-100-times
- 🟩
execution_timeseen in benchmark [1.975ms; 1.986ms]; SLO is < 2.100ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-100-gauge-metrics-100-times
- 🟩
execution_timeseen in benchmark [1.287ms; 1.293ms]; SLO is < 1.400ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-100-rate-metrics-100-times
- 🟩
execution_timeseen in benchmark [2.209ms; 2.219ms]; SLO is < 2.400ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-flush-1-metric
- 🟩
execution_timeseen in benchmark [4.179µs; 4.227µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-flush-100-metrics
- 🟩
execution_timeseen in benchmark [178.659µs; 179.144µs]; SLO is < 200.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-flush-1000-metrics
- 🟩
execution_timeseen in benchmark [2.162ms; 2.170ms]; SLO is < 2.350ms - 🟩
max_rss_usageseen in benchmark [30.235MB; 30.281MB]; SLO is < 31.000MB
tracer-large
- 🟩
execution_timeseen in benchmark [30.742ms; 31.099ms]; SLO is < 32.950ms - 🟩
max_rss_usageseen in benchmark [30.278MB; 30.278MB]; SLO is < 31.000MB
tracer-medium
- 🟩
execution_timeseen in benchmark [3.005ms; 3.032ms]; SLO is < 3.200ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
tracer-small
- 🟩
execution_timeseen in benchmark [341.971µs; 344.397µs]; SLO is < 370.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
Legend:
- 🟩 pass
- 🟥 breach
- 🟨 warning
- (unstable) unstable
Note: All comparisons are against the mean unless a different statistic (e.g., p95) is explicitly shown.