dd-trace-py
dd-trace-py copied to clipboard
chore(lib): reduce noise in debug logs
Removes useless and noisy debug logs. Make existing start up logs more informative.
Before
Reading stable configuration from files:
local: "/opt/datadog-agent/etc/application_monitoring.yaml"
fleet: "/opt/datadog-agent/etc/stable/application_monitoring.yaml"
Called library_config_common_component:
source: LocalStableConfig
configurator: Configurator { debug_logs: true }
process args:
"/Users/munirabdinur/.pyenv/versions/3.12.7/bin/python"
"-c"
"import ddtrace.auto; import time; time.sleep(60)"
process language: "python"
No selector matched for source LocalStableConfig
Called library_config_common_component:
source: FleetStableConfig
configurator: Configurator { debug_logs: true }
process args:
"/Users/munirabdinur/.pyenv/versions/3.12.7/bin/python"
"-c"
"import ddtrace.auto; import time; time.sleep(60)"
process language: "python"
No selector matched for source FleetStableConfig
debug mode has been enabled for the ddtrace logger
Configuration endpoint not set. Skipping fetching configuration.
Calling 1 registered hooks on import of module 'ddtrace.vendor.dogstatsd.base'
initialized processor <ddtrace._trace.processor.TopLevelSpanProcessor object at 0x10355fa70>
initialized trace processor <ddtrace._trace.processor.TraceSamplingProcessor object at 0x10514e720>
initialized DatadogSampler(agent_rates={}, limiter=RateLimiter(rate_limit=100, tokens=100, last_update_ns=299731046765375, effective_rate=1.0), rules=[]), rate_limit_always_on=False
initialized trace processor <ddtrace._trace.processor.TraceTagsProcessor object at 0x1032f6150>
Statsd buffering is disabled
Statsd periodic buffer flush is disabled
initialized processor SpanAggregator(True, 300, <ddtrace._trace.processor.TraceSamplingProcessor object at 0x10514e720>,<ddtrace._trace.processor.TraceTagsProcessor object at 0x1032f6150>,[<ddtrace.internal.peer_service.processor.PeerServiceProcessor object at 0x105203a40>, <ddtrace.internal.schema.processor.BaseServiceProcessor object at 0x104bc7440>], AgentWriter(status=<ServiceStatus.STOPPED: 'stopped'>, intake_url='http://localhost:8126', dogstatsd=<ddtrace.vendor.dogstatsd.base.DogStatsd object at 0x103f1ecc0>))
git tags from env:
git tags:
crashtracking enabled via environment variable
additional sitecustomize not found
RemoteConfigWorker created with polling interval 5
[18720][P: 61575] Register ASM Remote Config Callback
[PID 18720] Subscriber ASM initialized
creating new intake connection to http://localhost:8126 with timeout 2
Sending request: PUT v0.5/traces {'Datadog-Meta-Lang': 'python', 'Datadog-Meta-Lang-Version': '3.12.7', 'Datadog-Meta-Lang-Interpreter': 'CPython', 'Datadog-Meta-Tracer-Version': '3.8.0.dev61+gb32b6a4e76', 'Datadog-Client-Computed-Top-Level': 'yes', 'Content-Type': 'application/msgpack', 'X-Datadog-Trace-Count': '1'}
Got response: 200 OK
sent 16B in 0.00624s to http://localhost:8126/v0.5/traces
- DATADOG TRACER CONFIGURATION - {'date': '2025-05-22T14:08:08.328017', 'os_name': 'Darwin', 'os_version': '24.4.0', 'is_64_bit': True, 'architecture': '64bit', 'vm': 'CPython', 'version': '3.8.0.dev61+gb32b6a4e76', 'lang': 'python', 'lang_version': '3.12.7', 'pip_version': '25.0', 'in_virtual_env': False, 'agent_url': 'http://localhost:8126', 'agent_error': None, 'statsd_url': 'udp://localhost:8125', 'env': '', 'is_global_tracer': True, 'enabled_env_setting': None, 'tracer_enabled': True, 'sampler_type': 'DatadogSampler', 'priority_sampler_type': 'N/A', 'sampler_rules': [], 'service': 'moontest', 'debug': True, 'enabled_cli': False, 'analytics_enabled': False, 'log_injection_enabled': False, 'health_metrics_enabled': False, 'runtime_metrics_enabled': False, 'dd_version': '', 'global_tags': '', 'tracer_tags': '', 'integrations': {'aioredis': 'N/A', 'aiomysql': 'N/A', 'aredis': 'N/A', 'asyncio': 'N/A', 'avro': 'N/A', 'boto': 'N/A', 'botocore': 'N/A', 'bottle': 'N/A', 'cassandra': 'N/A', 'celery': 'N/A', 'consul': 'N/A', 'ddtrace_api': 'N/A', 'django': 'N/A', 'dramatiq': 'N/A', 'elasticsearch': 'N/A', 'algoliasearch': 'N/A', 'futures': 'N/A', 'freezegun': 'N/A', 'google_generativeai': 'N/A', 'gevent': 'N/A', 'graphql': 'N/A', 'grpc': 'N/A', 'httpx': 'N/A', 'kafka': 'N/A', 'langgraph': 'N/A', 'litellm': 'N/A', 'mongoengine': 'N/A', 'mysql': 'N/A', 'mysqldb': 'N/A', 'pymysql': 'N/A', 'mariadb': 'N/A', 'psycopg': 'N/A', 'pylibmc': 'N/A', 'pymemcache': 'N/A', 'pymongo': 'N/A', 'redis': 'N/A', 'rediscluster': 'N/A', 'requests': 'N/A', 'rq': 'N/A', 'sanic': 'N/A', 'snowflake': 'N/A', 'sqlalchemy': 'N/A', 'sqlite3': 'N/A', 'aiohttp': 'N/A', 'aiohttp_jinja2': 'N/A', 'aiopg': 'N/A', 'aiobotocore': 'N/A', 'httplib': 'N/A', 'urllib3': 'N/A', 'vertexai': 'N/A', 'vertica': 'N/A', 'molten': 'N/A', 'jinja2': 'N/A', 'mako': 'N/A', 'flask': 'N/A', 'kombu': 'N/A', 'starlette': 'N/A', 'falcon': 'N/A', 'pyramid': 'N/A', 'logbook': 'N/A', 'logging': 'N/A', 'loguru': 'N/A', 'structlog': 'N/A', 'pynamodb': 'N/A', 'pyodbc': 'N/A', 'fastapi': 'N/A', 'dogpile_cache': 'N/A', 'yaaredis': 'N/A', 'asyncpg': 'N/A', 'aws_lambda': 'N/A', 'azure_functions': 'N/A', 'tornado': 'N/A', 'openai': 'N/A', 'langchain': 'N/A', 'anthropic': 'N/A', 'crewai': 'N/A', 'subprocess': 'N/A', 'unittest': 'N/A', 'coverage': 'N/A', 'selenium': 'N/A', 'valkey': 'N/A', 'openai_agents': 'N/A', 'protobuf': {'enabled': False, 'instrumented': False, 'module_available': True, 'module_version': '6.30.2', 'module_imported': False, 'config': None}}, 'partial_flush_enabled': True, 'partial_flush_min_spans': 300, 'asm_enabled': False, 'iast_enabled': False, 'waf_timeout': 5.0, 'remote_config_enabled': True}
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[18720][P: 61575] Requesting RC data from products: {'ASM_FEATURES': <ddtrace.appsec._remoteconfiguration.AppSecRC object at 0x10338e150>}
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[18720][P: 61575] Requesting RC data from products: {'ASM_FEATURES': <ddtrace.appsec._remoteconfiguration.AppSecRC object at 0x10338e150>}
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
Waiting 5 seconds for tracer to finish. Hit ctrl-c to quit.
[PID 18720 | PPID 61575] Subscriber ASM is getting data
[PID 18720 | PPID 61575] Subscriber ASM got data
[18720][P: 61575] Requesting RC data from products: {'ASM_FEATURES': <ddtrace.appsec._remoteconfiguration.AppSecRC object at 0x10338e150>}
Instrumentation Telemetry sent 1315 in 0.49350s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 690 in 0.42241s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 998 in 0.35086s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 692 in 0.37146s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 11219 in 0.50757s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 886 in 0.41524s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
Instrumentation Telemetry sent 692 in 0.40883s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. response: 202
After
Reading stable configuration from files:
local: "/opt/datadog-agent/etc/application_monitoring.yaml"
fleet: "/opt/datadog-agent/etc/stable/application_monitoring.yaml"
Called library_config_common_component:
source: LocalStableConfig
configurator: Configurator { debug_logs: true }
process args:
"/Users/munirabdinur/.pyenv/versions/3.12.7/bin/python"
"-c"
"import ddtrace.auto; import time; time.sleep(60)"
process language: "python"
No selector matched for source LocalStableConfig
Called library_config_common_component:
source: FleetStableConfig
configurator: Configurator { debug_logs: true }
process args:
"/Users/munirabdinur/.pyenv/versions/3.12.7/bin/python"
"-c"
"import ddtrace.auto; import time; time.sleep(60)"
process language: "python"
No selector matched for source FleetStableConfig
Calling 1 registered hooks on import of module 'ddtrace.vendor.dogstatsd.base'
initialized DatadogSampler(agent_rates={}, limiter=RateLimiter(rate_limit=100, tokens=100, last_update_ns=299674427175500, effective_rate=1.0), rules=[]), rate_limit_always_on=False
Statsd buffering is disabled
Statsd periodic buffer flush is disabled
additional sitecustomize not found
RemoteConfigWorker created with polling interval 5
[14456][P: 61575] Register ASM Remote Config Callback
[PID 14456] Subscriber ASM initialized
creating new intake connection to http://localhost:8126 with timeout 2
Sending request: PUT v0.5/traces {'Datadog-Meta-Lang': 'python', 'Datadog-Meta-Lang-Version': '3.12.7', 'Datadog-Meta-Lang-Interpreter': 'CPython', 'Datadog-Meta-Tracer-Version': '3.8.0.dev61+gb32b6a4e76', 'Datadog-Client-Computed-Top-Level': 'yes', 'Content-Type': 'application/msgpack', 'X-Datadog-Trace-Count': '1'}
Got response: 200 OK sent 16B in 0.00665s to http://localhost:8126/v0.5/traces
- DATADOG TRACER CONFIGURATION - {'date': '2025-05-22T14:07:11.695157', 'os_name': 'Darwin', 'os_version': '24.4.0', 'is_64_bit': True, 'architecture': '64bit', 'vm': 'CPython', 'version': '3.8.0.dev61+gb32b6a4e76', 'lang': 'python', 'lang_version': '3.12.7', 'pip_version': '25.0', 'in_virtual_env': False, 'agent_url': 'http://localhost:8126', 'agent_error': None, 'statsd_url': 'udp://localhost:8125', 'env': '', 'is_global_tracer': True, 'enabled_env_setting': None, 'tracer_enabled': True, 'sampler_type': 'DatadogSampler', 'priority_sampler_type': 'N/A', 'sampling_rules': [], 'service': 'moontest', 'debug': True, 'enabled_cli': False, 'analytics_enabled': False, 'log_injection_enabled': False, 'health_metrics_enabled': False, 'runtime_metrics_enabled': False, 'dd_version': '', 'global_tags': '', 'tracer_tags': '', 'integrations': {'protobuf': {'enabled': False, 'instrumented': False, 'module_version': '6.30.2', 'module_imported': False, 'config': None}}, 'partial_flush_enabled': True, 'partial_flush_min_spans': 300, 'asm_enabled': False, 'iast_enabled': False, 'waf_timeout': 5.0, 'remote_config_enabled': True, 'config_endpoint': {}, 'crashtracking_enabled': True, 'gitmetadata_enabled': True, 'git_repository_url': '', 'git_commit_sha': '', 'git_main_package': ''}
^CInstrumentation Telemetry sent 1315 bytes in 0.66476s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-started. Response: 202
Instrumentation Telemetry sent 998 bytes in 0.48419s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-product-change. Response: 202
Instrumentation Telemetry sent 11219 bytes in 1.07408s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-client-configuration-change. Response: 202
Instrumentation Telemetry sent 886 bytes in 0.45273s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-dependencies-loaded. Response: 202
Instrumentation Telemetry sent 690 bytes in 0.53659s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-closing. Response: 202
Instrumentation Telemetry sent 692 bytes in 1.41108s to https://all-http-intake.logs.datad0g.com/api/v2/apmtelemetry. Event: app-heartbeat. Response: 202
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
- [ ] 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/_logger.py @DataDog/apm-core-python
ddtrace/_trace/processor/__init__.py @DataDog/apm-sdk-api-python
ddtrace/_trace/tracer.py @DataDog/apm-sdk-api-python
ddtrace/bootstrap/preload.py @DataDog/apm-core-python
ddtrace/internal/debug.py @DataDog/apm-core-python
ddtrace/internal/gitmetadata.py @DataDog/apm-core-python
ddtrace/internal/remoteconfig/_subscribers.py @DataDog/remote-config @DataDog/apm-core-python
ddtrace/internal/remoteconfig/client.py @DataDog/remote-config @DataDog/apm-core-python
ddtrace/internal/remoteconfig/worker.py @DataDog/remote-config @DataDog/apm-core-python
ddtrace/internal/telemetry/writer.py @DataDog/apm-core-python
ddtrace/internal/writer/writer.py @DataDog/apm-core-python
ddtrace/settings/endpoint_config.py @DataDog/apm-core-python
tests/commands/test_runner.py @DataDog/apm-core-python
tests/integration/test_debug.py @DataDog/apm-core-python
tests/integration/test_integration.py @DataDog/apm-core-python
tests/tracer/test_gitmetadata.py @DataDog/apm-sdk-api-python
tests/tracer/test_processors.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 ± 7 ms.
The average import time from base is: 279 ± 3 ms.
The import time difference between this PR and base is: 2.6 ± 0.2 ms.
Import time breakdown
The following import paths have grown:
ddtrace.auto
0.111 ms
(0.04%)
ddtrace
0.079 ms
(0.03%)
ddtrace.settings._config
0.079 ms
(0.03%)
ddtrace.internal.gitmetadata
0.079 ms
(0.03%)
ddtrace.bootstrap.sitecustomize
0.033 ms
(0.01%)
ddtrace._trace.trace_handlers
0.033 ms
(0.01%)
ddtrace._trace._inferred_proxy
0.033 ms
(0.01%)
ddtrace.propagation.http
0.033 ms
(0.01%)
ddtrace.internal._tagset
0.033 ms
(0.01%)
The following import paths have shrunk:
ddtrace.auto
1.298 ms
(0.46%)
ddtrace
0.672 ms
(0.24%)
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%)
ddtrace.bootstrap.sitecustomize
0.626 ms
(0.22%)
ddtrace.bootstrap.preload
0.626 ms
(0.22%)
ddtrace.internal.remoteconfig.client
0.579 ms
(0.21%)
ddtrace.settings.profiling
0.047 ms
(0.02%)
Benchmarks
Benchmark execution time: 2025-07-16 15:56:55
Comparing candidate commit 4b95d0ac7ce83374cfb3be4b2c1611c511a0dacc in PR branch munir/cleanup-debug-logs with baseline commit ddb188ad6c290ee22b999caf7178b93245848adb in branch main.
Found 0 performance improvements and 18 performance regressions! Performance is the same for 530 metrics, 2 unstable metrics.
scenario:httppropagationextract-all_styles_all_headers
- 🟥
max_rss_usage[+2.265MB; +2.374MB] or [+7.780%; +8.155%]
scenario:httppropagationextract-datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match
- 🟥
max_rss_usage[+2.235MB; +2.366MB] or [+7.670%; +8.120%]
scenario:httppropagationextract-wsgi_large_valid_headers_all
- 🟥
max_rss_usage[+2.267MB; +2.373MB] or [+7.780%; +8.144%]
scenario:sethttpmeta-all-disabled
- 🟥
max_rss_usage[+2.179MB; +2.343MB] or [+7.377%; +7.936%]
scenario:sethttpmeta-all-enabled
- 🟥
max_rss_usage[+2.267MB; +2.373MB] or [+7.687%; +8.047%]
scenario:sethttpmeta-collectipvariant_exists
- 🟥
max_rss_usage[+2.235MB; +2.366MB] or [+7.568%; +8.012%]
scenario:sethttpmeta-no-collectipvariant
- 🟥
max_rss_usage[+2.207MB; +2.355MB] or [+7.478%; +7.979%]
scenario:sethttpmeta-no-useragentvariant
- 🟥
max_rss_usage[+2.207MB; +2.355MB] or [+7.478%; +7.979%]
scenario:sethttpmeta-obfuscation-no-query
- 🟥
max_rss_usage[+2.137MB; +2.346MB] or [+7.236%; +7.944%]
scenario:sethttpmeta-useragentvariant_exists_1
- 🟥
max_rss_usage[+2.129MB; +2.315MB] or [+7.208%; +7.839%]
scenario:sethttpmeta-useragentvariant_exists_2
- 🟥
max_rss_usage[+2.103MB; +2.301MB] or [+7.116%; +7.788%]
scenario:sethttpmeta-useragentvariant_exists_3
- 🟥
max_rss_usage[+2.301MB; +2.378MB] or [+7.803%; +8.064%]
scenario:sethttpmeta-useragentvariant_not_exists_1
- 🟥
max_rss_usage[+2.237MB; +2.363MB] or [+7.586%; +8.014%]
scenario:sethttpmeta-useragentvariant_not_exists_2
- 🟥
max_rss_usage[+2.267MB; +2.373MB] or [+7.677%; +8.036%]
scenario:telemetryaddmetric-1-count-metric-1-times
- 🟥
execution_time[+233.896ns; +292.855ns] or [+7.349%; +9.201%]
scenario:telemetryaddmetric-flush-1-metric
- 🟥
execution_time[+467.321ns; +511.962ns] or [+11.402%; +12.491%] - 🟥
max_rss_usage[+2.159MB; +2.284MB] or [+7.415%; +7.845%]
scenario:telemetryaddmetric-flush-100-metrics
- 🟥
max_rss_usage[+2.208MB; +2.314MB] or [+7.587%; +7.954%]
Performance SLOs
Performance SLOs
Benchmark execution time: 2025-07-21 16:38:01
Comparing candidate commit 6da42eeedff5bf7d0b438b8874f265ee453968e5 in branch munir/cleanup-debug-logs with performance thresholds.
coreapiscenario-context_with_data_listeners
- (unstable)
execution_timeseen in benchmark [13.091µs; 14.179µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
coreapiscenario-context_with_data_no_listeners
- 🟩
execution_timeseen in benchmark [3.653µs; 3.692µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
coreapiscenario-context_with_data_only_all_listeners
- (unstable)
execution_timeseen in benchmark [13.042µs; 14.138µ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 [632.275ns; 638.733ns]; 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 [680.324ns; 688.997ns]; 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.340µs; 24.613µ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.295ms; 21.341ms]; SLO is < 22.300ms - 🟩
max_rss_usageseen in benchmark [63.701MB; 63.701MB]; SLO is < 65.500MB
djangosimple-exception-replay-enabled
- 🟩
execution_timeseen in benchmark [1.352ms; 1.354ms]; SLO is < 1.450ms - 🟩
max_rss_usageseen in benchmark [63.407MB; 63.562MB]; SLO is < 65.500MB
djangosimple-iast
- 🟩
execution_timeseen in benchmark [21.242ms; 21.305ms]; SLO is < 22.250ms - 🟩
max_rss_usageseen in benchmark [63.694MB; 63.787MB]; SLO is < 65.500MB
djangosimple-profiler
- 🟩
execution_timeseen in benchmark [15.791ms; 15.870ms]; SLO is < 16.550ms - 🟩
max_rss_usageseen in benchmark [50.838MB; 50.961MB]; SLO is < 53.000MB
djangosimple-span-code-origin
- 🟩
execution_timeseen in benchmark [27.011ms; 27.084ms]; SLO is < 28.200ms - 🟩
max_rss_usageseen in benchmark [67.108MB; 67.240MB]; SLO is < 68.000MB
djangosimple-tracer
- 🟩
execution_timeseen in benchmark [21.235ms; 21.314ms]; SLO is < 22.700ms - 🟩
max_rss_usageseen in benchmark [63.704MB; 63.816MB]; SLO is < 65.500MB
djangosimple-tracer-and-profiler
- 🟩
execution_timeseen in benchmark [23.837ms; 23.914ms]; SLO is < 24.900ms - 🟩
max_rss_usageseen in benchmark [65.019MB; 65.175MB]; SLO is < 67.000MB
djangosimple-tracer-no-caches
- 🟩
execution_timeseen in benchmark [18.869ms; 18.929ms]; SLO is < 19.650ms - 🟩
max_rss_usageseen in benchmark [63.687MB; 63.755MB]; SLO is < 65.500MB
djangosimple-tracer-no-databases
- 🟩
execution_timeseen in benchmark [19.134ms; 19.224ms]; SLO is < 20.100ms - 🟩
max_rss_usageseen in benchmark [63.701MB; 63.701MB]; SLO is < 65.500MB
djangosimple-tracer-no-middleware
- 🟩
execution_timeseen in benchmark [21.051ms; 21.130ms]; SLO is < 22.500ms - 🟩
max_rss_usageseen in benchmark [63.701MB; 63.701MB]; SLO is < 65.500MB
djangosimple-tracer-no-templates
- 🟩
execution_timeseen in benchmark [21.125ms; 21.191ms]; SLO is < 22.250ms - 🟩
max_rss_usageseen in benchmark [63.652MB; 63.750MB]; SLO is < 65.500MB
errortrackingdjangosimple-errortracking-enabled-all
- 🟩
execution_timeseen in benchmark [18.526ms; 18.587ms]; SLO is < 19.850ms - 🟩
max_rss_usageseen in benchmark [63.687MB; 63.755MB]; SLO is < 65.500MB
errortrackingdjangosimple-errortracking-enabled-user
- 🟩
execution_timeseen in benchmark [18.623ms; 18.712ms]; 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.526ms; 18.598ms]; SLO is < 19.450ms - 🟩
max_rss_usageseen in benchmark [63.699MB; 63.701MB]; SLO is < 65.500MB
errortrackingflasksqli-errortracking-enabled-all
- 🟩
execution_timeseen in benchmark [2.112ms; 2.117ms]; SLO is < 2.300ms - 🟩
max_rss_usageseen in benchmark [51.575MB; 51.723MB]; SLO is < 53.000MB
errortrackingflasksqli-errortracking-enabled-user
- 🟩
execution_timeseen in benchmark [2.114ms; 2.120ms]; SLO is < 2.250ms - 🟩
max_rss_usageseen in benchmark [51.542MB; 51.677MB]; SLO is < 53.000MB
errortrackingflasksqli-tracer-enabled
- 🟩
execution_timeseen in benchmark [2.111ms; 2.116ms]; SLO is < 2.300ms - 🟩
max_rss_usageseen in benchmark [51.199MB; 51.352MB]; SLO is < 53.000MB
flasksimple-appsec-get
- 🟩
execution_timeseen in benchmark [4.609ms; 4.618ms]; SLO is < 4.750ms - 🟩
max_rss_usageseen in benchmark [62.951MB; 63.110MB]; SLO is < 64.000MB
flasksimple-appsec-post
- 🟩
execution_timeseen in benchmark [6.608ms; 6.618ms]; SLO is < 6.750ms - 🟩
max_rss_usageseen in benchmark [63.013MB; 63.162MB]; SLO is < 64.000MB
flasksimple-appsec-telemetry
- 🟩
execution_timeseen in benchmark [4.607ms; 4.616ms]; SLO is < 4.750ms - 🟩
max_rss_usageseen in benchmark [62.996MB; 63.150MB]; SLO is < 64.000MB
flasksimple-debugger
- 🟩
execution_timeseen in benchmark [1.852ms; 1.856ms]; SLO is < 2.000ms - 🟩
max_rss_usageseen in benchmark [42.074MB; 42.074MB]; SLO is < 44.000MB
flasksimple-iast-get
- 🟩
execution_timeseen in benchmark [1.856ms; 1.860ms]; SLO is < 2.000ms - 🟩
max_rss_usageseen in benchmark [44.459MB; 44.608MB]; SLO is < 45.000MB
flasksimple-profiler
- 🟩
execution_timeseen in benchmark [1.978ms; 1.984ms]; SLO is < 2.100ms - 🟩
max_rss_usageseen in benchmark [43.335MB; 43.487MB]; SLO is < 44.000MB
flasksimple-tracer
- 🟩
execution_timeseen in benchmark [3.391ms; 3.399ms]; SLO is < 3.650ms - 🟩
max_rss_usageseen in benchmark [51.299MB; 51.448MB]; SLO is < 53.000MB
flasksqli-appsec-enabled
- 🟩
execution_timeseen in benchmark [3.980ms; 3.989ms]; SLO is < 4.200ms - 🟩
max_rss_usageseen in benchmark [63.339MB; 63.474MB]; SLO is < 66.000MB
flasksqli-iast-enabled
- 🟩
execution_timeseen in benchmark [2.559ms; 2.582ms]; SLO is < 2.800ms - 🟩
max_rss_usageseen in benchmark [56.457MB; 56.592MB]; SLO is < 58.000MB
flasksqli-tracer-enabled
- 🟩
execution_timeseen in benchmark [2.108ms; 2.114ms]; SLO is < 2.250ms - 🟩
max_rss_usageseen in benchmark [51.181MB; 51.330MB]; SLO is < 53.000MB
httppropagationextract-all_styles_all_headers
- 🟩
execution_timeseen in benchmark [62.280µs; 62.769µs]; SLO is < 70.000µs - 🟩
max_rss_usageseen in benchmark [29.058MB; 29.178MB]; SLO is < 31.000MB
httppropagationextract-b3_headers
- 🟩
execution_timeseen in benchmark [9.965µs; 10.026µ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.992µs; 9.032µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.084MB; 29.152MB]; SLO is < 31.000MB
httppropagationextract-datadog_tracecontext_tracestate_not_propagated_on_trace_id_no_match
- 🟩
execution_timeseen in benchmark [52.516µs; 52.815µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-datadog_tracecontext_tracestate_propagated_on_trace_id_match
- 🟩
execution_timeseen in benchmark [56.308µs; 56.682µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-empty_headers
- 🟩
execution_timeseen in benchmark [1.585µs; 1.598µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.161MB; 29.310MB]; SLO is < 31.000MB
httppropagationextract-full_t_id_datadog_headers
- 🟩
execution_timeseen in benchmark [18.399µs; 18.628µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.179MB; 29.332MB]; SLO is < 31.000MB
httppropagationextract-invalid_priority_header
- 🟩
execution_timeseen in benchmark [6.549µs; 6.609µ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.480µs; 6.523µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-invalid_tags_header
- 🟩
execution_timeseen in benchmark [6.494µs; 6.531µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-invalid_trace_id_header
- 🟩
execution_timeseen in benchmark [6.466µs; 6.506µ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.413µs; 27.560µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-large_valid_headers_all
- 🟩
execution_timeseen in benchmark [28.782µs; 28.890µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-medium_header_no_matches
- 🟩
execution_timeseen in benchmark [9.736µs; 9.799µ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.275µs; 11.335µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-none_propagation_style
- 🟩
execution_timeseen in benchmark [1.684µs; 1.696µ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.127µs; 27.265µ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.484µs; 6.520µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationextract-valid_headers_basic
- 🟩
execution_timeseen in benchmark [6.065µs; 6.107µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-wsgi_empty_headers
- 🟩
execution_timeseen in benchmark [1.577µs; 1.592µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.144MB; 29.287MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_priority_header
- 🟩
execution_timeseen in benchmark [6.644µs; 6.698µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_span_id_header
- 🟩
execution_timeseen in benchmark [1.579µs; 1.595µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationextract-wsgi_invalid_tags_header
- 🟩
execution_timeseen in benchmark [6.551µs; 6.586µ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.592µs; 6.637µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-wsgi_large_header_no_matches
- 🟩
execution_timeseen in benchmark [28.789µs; 28.992µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-wsgi_large_valid_headers_all
- 🟩
execution_timeseen in benchmark [29.717µs; 29.841µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [29.161MB; 29.310MB]; SLO is < 31.000MB
httppropagationextract-wsgi_medium_header_no_matches
- 🟩
execution_timeseen in benchmark [10.019µs; 10.075µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationextract-wsgi_medium_valid_headers_all
- 🟩
execution_timeseen in benchmark [11.474µs; 11.542µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.084MB; 29.152MB]; SLO is < 31.000MB
httppropagationextract-wsgi_valid_headers_all
- 🟩
execution_timeseen in benchmark [6.553µs; 6.603µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.114MB; 29.239MB]; SLO is < 31.000MB
httppropagationextract-wsgi_valid_headers_basic
- 🟩
execution_timeseen in benchmark [6.101µs; 6.137µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationinject-ids_only
- 🟩
execution_timeseen in benchmark [11.886µs; 11.970µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
httppropagationinject-with_all
- 🟩
execution_timeseen in benchmark [24.398µs; 24.563µ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.864µs; 16.964µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationinject-with_priority_and_origin
- 🟩
execution_timeseen in benchmark [18.927µs; 18.992µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.058MB; 29.178MB]; SLO is < 31.000MB
httppropagationinject-with_sampling_priority
- 🟩
execution_timeseen in benchmark [13.918µs; 14.010µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.101MB; 29.213MB]; SLO is < 31.000MB
httppropagationinject-with_tags
- 🟩
execution_timeseen in benchmark [18.254µs; 18.460µ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.786µs; 20.937µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.091MB; 29.184MB]; SLO is < 31.000MB
httppropagationinject-with_tags_max_size
- 🟩
execution_timeseen in benchmark [18.815µs; 19.017µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [29.129MB; 29.264MB]; SLO is < 31.000MB
iast_aspects-re_expand_aspect
- 🟩
execution_timeseen in benchmark [34.587µs; 34.938µ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 [29.607µs; 29.937µs]; SLO is < 40.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_findall_aspect
- 🟩
execution_timeseen in benchmark [3.684µs; 3.712µ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.397µs; 1.407µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_finditer_aspect
- 🟩
execution_timeseen in benchmark [5.179µs; 5.217µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_finditer_noaspect
- 🟩
execution_timeseen in benchmark [1.404µs; 1.411µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.619MB; 34.744MB]; SLO is < 35.000MB
iast_aspects-re_fullmatch_aspect
- 🟩
execution_timeseen in benchmark [3.395µs; 3.417µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_fullmatch_noaspect
- 🟩
execution_timeseen in benchmark [1.301µs; 1.320µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_group_aspect
- 🟩
execution_timeseen in benchmark [3.441µs; 3.475µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_group_noaspect
- 🟩
execution_timeseen in benchmark [1.590µs; 1.604µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iast_aspects-re_groups_aspect
- 🟩
execution_timeseen in benchmark [3.567µs; 3.599µ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.678µs; 1.694µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iast_aspects-re_match_aspect
- 🟩
execution_timeseen in benchmark [3.439µs; 3.472µ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.294µs; 1.305µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_search_aspect
- 🟩
execution_timeseen in benchmark [3.277µs; 3.304µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_search_noaspect
- 🟩
execution_timeseen in benchmark [1.185µs; 1.193µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iast_aspects-re_sub_aspect
- 🟩
execution_timeseen in benchmark [4.667µs; 4.690µ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.520µs; 1.536µ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.893µs; 4.916µ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.626µs; 1.647µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.649MB; 34.792MB]; SLO is < 35.000MB
iastaspects-add_aspect
- 🟩
execution_timeseen in benchmark [327.457ns; 332.110ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.619MB; 34.744MB]; SLO is < 35.000MB
iastaspects-add_inplace_aspect
- 🟩
execution_timeseen in benchmark [330.746ns; 334.910ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-add_inplace_noaspect
- 🟩
execution_timeseen in benchmark [314.541ns; 317.566ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-add_noaspect
- 🟩
execution_timeseen in benchmark [273.651ns; 276.457ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-bytearray_aspect
- 🟩
execution_timeseen in benchmark [1.868µs; 1.884µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-bytearray_extend_aspect
- 🟩
execution_timeseen in benchmark [1.369µs; 1.383µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-bytearray_extend_noaspect
- 🟩
execution_timeseen in benchmark [608.012ns; 612.654ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-bytearray_noaspect
- 🟩
execution_timeseen in benchmark [477.360ns; 480.860ns]; 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.860µs; 1.877µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-bytes_noaspect
- 🟩
execution_timeseen in benchmark [493.369ns; 498.488ns]; 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.899µs; 1.912µ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 [498.922ns; 506.415ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-capitalize_aspect
- 🟩
execution_timeseen in benchmark [730.201ns; 734.139ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-capitalize_noaspect
- 🟩
execution_timeseen in benchmark [430.517ns; 433.046ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-casefold_aspect
- 🟩
execution_timeseen in benchmark [730.464ns; 737.129ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-casefold_noaspect
- 🟩
execution_timeseen in benchmark [363.969ns; 367.482ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-decode_aspect
- 🟩
execution_timeseen in benchmark [724.677ns; 732.404ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-decode_noaspect
- 🟩
execution_timeseen in benchmark [415.479ns; 419.359ns]; 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 [705.228ns; 710.625ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-encode_noaspect
- 🟩
execution_timeseen in benchmark [397.134ns; 401.202ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-format_aspect
- 🟩
execution_timeseen in benchmark [3.477µs; 3.514µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-format_map_aspect
- 🟩
execution_timeseen in benchmark [3.722µs; 3.772µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-format_map_noaspect
- 🟩
execution_timeseen in benchmark [774.704ns; 785.904ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-format_noaspect
- 🟩
execution_timeseen in benchmark [595.987ns; 602.141ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-index_aspect
- 🟩
execution_timeseen in benchmark [339.336ns; 345.795ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-index_noaspect
- 🟩
execution_timeseen in benchmark [274.730ns; 278.771ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-join_aspect
- 🟩
execution_timeseen in benchmark [1.214µs; 1.224µ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.282ns; 492.866ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-ljust_aspect
- 🟩
execution_timeseen in benchmark [10.309µs; 10.347µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.500MB
iastaspects-ljust_noaspect
- 🟩
execution_timeseen in benchmark [400.295ns; 404.310ns]; 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.206µs; 2.218µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.500MB
iastaspects-lower_noaspect
- 🟩
execution_timeseen in benchmark [365.802ns; 371.464ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-lstrip_aspect
- 🟩
execution_timeseen in benchmark [10.356µs; 10.407µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [34.649MB; 34.792MB]; SLO is < 35.500MB
iastaspects-lstrip_noaspect
- 🟩
execution_timeseen in benchmark [379.032ns; 383.595ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-modulo_aspect
- 🟩
execution_timeseen in benchmark [574.441ns; 583.821ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytearray_bytearray
- 🟩
execution_timeseen in benchmark [1.292µs; 1.317µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytes
- 🟩
execution_timeseen in benchmark [741.893ns; 747.669ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-modulo_aspect_for_bytes_bytearray
- 🟩
execution_timeseen in benchmark [964.356ns; 976.886ns]; 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 [622.542ns; 626.567ns]; 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.746µs; 4.773µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-replace_noaspect
- 🟩
execution_timeseen in benchmark [456.020ns; 459.501ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.500MB
iastaspects-repr_aspect
- 🟩
execution_timeseen in benchmark [899.511ns; 905.542ns]; 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.302ns; 416.536ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-rstrip_aspect
- 🟩
execution_timeseen in benchmark [10.328µs; 10.378µ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 [376.207ns; 380.034ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-slice_aspect
- 🟩
execution_timeseen in benchmark [475.503ns; 480.056ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-slice_noaspect
- 🟩
execution_timeseen in benchmark [442.561ns; 447.275ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-stringio_aspect
- 🟩
execution_timeseen in benchmark [2.209µs; 2.225µ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 [713.063ns; 719.430ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.606MB; 34.718MB]; SLO is < 35.000MB
iastaspects-strip_aspect
- 🟩
execution_timeseen in benchmark [10.458µs; 10.530µ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.011ns; 387.353ns]; 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.523µs; 2.552µ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 [533.445ns; 537.672ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.634MB; 34.769MB]; SLO is < 35.000MB
iastaspects-title_aspect
- 🟩
execution_timeseen in benchmark [2.413µs; 2.446µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-title_noaspect
- 🟩
execution_timeseen in benchmark [497.974ns; 502.041ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspects-translate_aspect
- 🟩
execution_timeseen in benchmark [3.287µs; 3.302µ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.041µs; 1.052µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspects-upper_aspect
- 🟩
execution_timeseen in benchmark [2.215µs; 2.235µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspects-upper_noaspect
- 🟩
execution_timeseen in benchmark [365.504ns; 369.033ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathbasename_aspect
- 🟩
execution_timeseen in benchmark [4.239µs; 4.277µ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.082µs; 1.091µ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.165µs; 6.205µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectsospath-ospathjoin_noaspect
- 🟩
execution_timeseen in benchmark [2.268µs; 2.285µ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.517µs; 3.553µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathnormcase_noaspect
- 🟩
execution_timeseen in benchmark [564.115ns; 570.597ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplit_aspect
- 🟩
execution_timeseen in benchmark [4.856µs; 4.897µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.603MB; 34.603MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplit_noaspect
- 🟩
execution_timeseen in benchmark [1.579µs; 1.594µ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.689µs; 3.723µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitdrive_noaspect
- 🟩
execution_timeseen in benchmark [690.931ns; 700.989ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectsospath-ospathsplitext_aspect
- 🟩
execution_timeseen in benchmark [4.524µs; 4.553µ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.368µs; 1.380µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastaspectssplit-rsplit_aspect
- 🟩
execution_timeseen in benchmark [1.437µs; 1.451µ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 [577.958ns; 583.464ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectssplit-split_aspect
- 🟩
execution_timeseen in benchmark [1.429µs; 1.442µ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 [570.288ns; 576.409ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.000MB
iastaspectssplit-splitlines_aspect
- 🟩
execution_timeseen in benchmark [1.407µs; 1.420µ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 [584.195ns; 589.030ns]; 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 [49.604µs; 49.788µs]; SLO is < 60.000µs - 🟩
max_rss_usageseen in benchmark [34.574MB; 34.710MB]; SLO is < 35.500MB
iastpropagation-propagation_enabled
- 🟩
execution_timeseen in benchmark [145.617µs; 146.413µs]; SLO is < 160.000µs - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.500MB
iastpropagation-propagation_enabled_100
- 🟩
execution_timeseen in benchmark [1.570ms; 1.586ms]; SLO is < 1.800ms - 🟩
max_rss_usageseen in benchmark [34.589MB; 34.657MB]; SLO is < 35.000MB
iastpropagation-propagation_enabled_1000
- 🟩
execution_timeseen in benchmark [29.848ms; 29.977ms]; SLO is < 30.550ms - 🟩
max_rss_usageseen in benchmark [34.596MB; 34.689MB]; SLO is < 35.500MB
otelsdkspan-add-event
- 🟩
execution_timeseen in benchmark [40.271ms; 40.503ms]; 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.760ms; 36.951ms]; SLO is < 38.550ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-add-metrics
- 🟩
execution_timeseen in benchmark [217.926ms; 219.636ms]; SLO is < 232.000ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-add-tags
- 🟩
execution_timeseen in benchmark [209.830ms; 211.467ms]; SLO is < 221.600ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-get-context
- 🟩
execution_timeseen in benchmark [29.032ms; 29.187ms]; 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.806ms; 30.046ms]; SLO is < 31.000ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-record-exception
- 🟩
execution_timeseen in benchmark [62.798ms; 63.081ms]; SLO is < 65.850ms - 🟩
max_rss_usageseen in benchmark [31.836MB; 31.904MB]; SLO is < 35.000MB
otelsdkspan-set-status
- 🟩
execution_timeseen in benchmark [32.148ms; 32.383ms]; SLO is < 34.150ms - 🟩
max_rss_usageseen in benchmark [31.836MB; 31.904MB]; SLO is < 35.000MB
otelsdkspan-start
- 🟩
execution_timeseen in benchmark [28.750ms; 28.941ms]; SLO is < 30.150ms - 🟩
max_rss_usageseen in benchmark [31.850MB; 31.850MB]; SLO is < 35.000MB
otelsdkspan-start-finish
- 🟩
execution_timeseen in benchmark [33.879ms; 34.084ms]; 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.835ms; 34.040ms]; SLO is < 35.450ms - 🟩
max_rss_usageseen in benchmark [31.836MB; 31.904MB]; SLO is < 35.000MB
otelsdkspan-update-name
- 🟩
execution_timeseen in benchmark [31.401ms; 31.609ms]; SLO is < 33.400ms - 🟩
max_rss_usageseen in benchmark [31.801MB; 31.900MB]; SLO is < 35.000MB
otelspan-add-event
- 🟩
execution_timeseen in benchmark [44.531ms; 44.708ms]; SLO is < 47.150ms - 🟩
max_rss_usageseen in benchmark [42.079MB; 42.234MB]; SLO is < 42.500MB
otelspan-add-metrics
- 🟩
execution_timeseen in benchmark [319.497ms; 322.807ms]; SLO is < 344.800ms - 🟩
max_rss_usageseen in benchmark [559.251MB; 559.251MB]; SLO is < 562.000MB
otelspan-add-tags
- 🟩
execution_timeseen in benchmark [289.220ms; 291.888ms]; SLO is < 314.000ms - 🟩
max_rss_usageseen in benchmark [561.717MB; 561.717MB]; SLO is < 563.500MB
otelspan-get-context
- 🟩
execution_timeseen in benchmark [84.139ms; 85.406ms]; SLO is < 92.350ms - 🟩
max_rss_usageseen in benchmark [37.175MB; 37.330MB]; SLO is < 38.000MB
otelspan-is-recording
- 🟩
execution_timeseen in benchmark [42.181ms; 42.368ms]; SLO is < 44.500ms - 🟩
max_rss_usageseen in benchmark [41.422MB; 41.588MB]; SLO is < 42.000MB
otelspan-record-exception
- 🟩
execution_timeseen in benchmark [59.914ms; 60.972ms]; SLO is < 67.650ms - 🟩
max_rss_usageseen in benchmark [37.519MB; 37.665MB]; SLO is < 38.000MB
otelspan-set-status
- 🟩
execution_timeseen in benchmark [47.175ms; 47.320ms]; SLO is < 50.400ms - 🟩
max_rss_usageseen in benchmark [41.455MB; 41.610MB]; SLO is < 42.000MB
otelspan-start
- 🟩
execution_timeseen in benchmark [41.080ms; 41.321ms]; SLO is < 43.450ms - 🟩
max_rss_usageseen in benchmark [41.531MB; 41.696MB]; SLO is < 42.000MB
otelspan-start-finish
- 🟩
execution_timeseen in benchmark [80.778ms; 80.995ms]; 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 [82.184ms; 82.494ms]; SLO is < 86.000ms - 🟩
max_rss_usageseen in benchmark [31.576MB; 31.732MB]; SLO is < 32.000MB
otelspan-update-name
- 🟩
execution_timeseen in benchmark [42.826ms; 43.030ms]; SLO is < 45.150ms - 🟩
max_rss_usageseen in benchmark [41.820MB; 41.975MB]; SLO is < 42.500MB
packagespackageforrootmodulemapping-cache_off
- 🟩
execution_timeseen in benchmark [342.466ms; 343.851ms]; SLO is < 354.300ms - 🟩
max_rss_usageseen in benchmark [34.192MB; 34.230MB]; SLO is < 38.000MB
packagespackageforrootmodulemapping-cache_on
- 🟩
execution_timeseen in benchmark [380.958ns; 385.725ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [32.771MB; 32.794MB]; SLO is < 38.000MB
packagesupdateimporteddependencies-import_many
- 🟩
execution_timeseen in benchmark [154.774µs; 155.351µs]; SLO is < 170.000µs - 🟩
max_rss_usageseen in benchmark [33.897MB; 33.901MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_cached
- 🟩
execution_timeseen in benchmark [120.606µs; 121.142µs]; SLO is < 130.000µs - 🟩
max_rss_usageseen in benchmark [33.965MB; 34.104MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_stdlib
- 🟩
execution_timeseen in benchmark [1.612ms; 1.637ms]; SLO is < 1.750ms - 🟩
max_rss_usageseen in benchmark [34.024MB; 34.171MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_stdlib_cached
- 🟩
execution_timeseen in benchmark [950.657µs; 970.333µs]; SLO is < 1.100ms - 🟩
max_rss_usageseen in benchmark [34.200MB; 34.281MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_unknown
- 🟩
execution_timeseen in benchmark [829.080µs; 834.608µs]; SLO is < 890.000µs - 🟩
max_rss_usageseen in benchmark [34.074MB; 34.159MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_many_unknown_cached
- 🟩
execution_timeseen in benchmark [785.683µs; 791.694µs]; SLO is < 870.000µs - 🟩
max_rss_usageseen in benchmark [34.026MB; 34.060MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one
- 🟩
execution_timeseen in benchmark [19.705µs; 19.862µs]; SLO is < 30.000µs - 🟩
max_rss_usageseen in benchmark [33.977MB; 34.120MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_cache
- 🟩
execution_timeseen in benchmark [6.238µs; 6.276µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [33.963MB; 34.100MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_stdlib
- 🟩
execution_timeseen in benchmark [18.585µs; 18.711µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [33.964MB; 34.097MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_stdlib_cache
- 🟩
execution_timeseen in benchmark [6.229µs; 6.258µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [33.875MB; 33.901MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_unknown
- 🟩
execution_timeseen in benchmark [45.051µs; 45.359µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [34.069MB; 34.115MB]; SLO is < 35.500MB
packagesupdateimporteddependencies-import_one_unknown_cache
- 🟩
execution_timeseen in benchmark [6.231µs; 6.262µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [33.850MB; 33.942MB]; SLO is < 35.500MB
ratelimiter-defaults
- 🟩
execution_timeseen in benchmark [2.332µs; 2.352µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.655MB; 28.754MB]; SLO is < 31.000MB
ratelimiter-high_rate_limit
- 🟩
execution_timeseen in benchmark [2.386µs; 2.405µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.625MB; 28.745MB]; 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.689MB; 28.838MB]; SLO is < 31.000MB
ratelimiter-low_rate_limit
- 🟩
execution_timeseen in benchmark [2.341µs; 2.356µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.619MB; 28.790MB]; SLO is < 31.000MB
ratelimiter-no_rate_limit
- 🟩
execution_timeseen in benchmark [816.781ns; 821.906ns]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.608MB; 28.763MB]; SLO is < 31.000MB
ratelimiter-short_window
- 🟩
execution_timeseen in benchmark [2.467µs; 2.481µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [28.676MB; 28.812MB]; SLO is < 31.000MB
recursivecomputation-deep
- 🟩
execution_timeseen in benchmark [308.200ms; 309.273ms]; SLO is < 320.950ms - 🟩
max_rss_usageseen in benchmark [29.884MB; 29.884MB]; SLO is < 31.000MB
recursivecomputation-deep-profiled
- 🟩
execution_timeseen in benchmark [343.644ms; 344.647ms]; SLO is < 359.150ms - 🟩
max_rss_usageseen in benchmark [34.554MB; 34.652MB]; SLO is < 35.500MB
recursivecomputation-medium
- 🟩
execution_timeseen in benchmark [7.007ms; 7.030ms]; SLO is < 7.400ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
recursivecomputation-shallow
- 🟩
execution_timeseen in benchmark [941.637µs; 948.093µ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 [331.758µs; 333.565µ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 [502.477µs; 505.971µ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 [166.767µs; 167.678µs]; SLO is < 190.000µs - 🟩
max_rss_usageseen in benchmark [431.425MB; 431.451MB]; SLO is < 432.500MB
samplingrules-very_low_match
- 🟩
execution_timeseen in benchmark [8.588ms; 8.638ms]; SLO is < 9.150ms - 🟩
max_rss_usageseen in benchmark [54.881MB; 54.924MB]; SLO is < 55.000MB
sethttpmeta-all-disabled
- 🟩
execution_timeseen in benchmark [12.312µs; 12.393µs]; SLO is < 20.000µs - 🟩
max_rss_usageseen in benchmark [29.484MB; 29.577MB]; SLO is < 31.000MB
sethttpmeta-all-enabled
- 🟩
execution_timeseen in benchmark [42.198µs; 42.450µ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.939µs; 43.235µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.494MB; 29.606MB]; SLO is < 31.000MB
sethttpmeta-no-collectipvariant
- 🟩
execution_timeseen in benchmark [42.641µs; 42.878µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.491MB; 29.491MB]; SLO is < 31.000MB
sethttpmeta-no-useragentvariant
- 🟩
execution_timeseen in benchmark [40.697µs; 41.018µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.491MB; 29.491MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-no-query
- 🟩
execution_timeseen in benchmark [42.503µs; 42.686µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.494MB; 29.606MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-regular-case-explicit-query
- 🟩
execution_timeseen in benchmark [78.938µs; 79.325µs]; SLO is < 90.000µs - 🟩
max_rss_usageseen in benchmark [29.870MB; 29.938MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-regular-case-implicit-query
- 🟩
execution_timeseen in benchmark [80.647µs; 80.902µs]; SLO is < 90.000µs - 🟩
max_rss_usageseen in benchmark [29.884MB; 29.884MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-send-querystring-disabled
- 🟩
execution_timeseen in benchmark [156.908µs; 157.302µ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 [150.945µs; 151.416µs]; SLO is < 160.000µs - 🟩
max_rss_usageseen in benchmark [29.884MB; 29.884MB]; SLO is < 31.000MB
sethttpmeta-obfuscation-worst-case-implicit-query
- 🟩
execution_timeseen in benchmark [157.970µs; 158.365µs]; SLO is < 170.000µs - 🟩
max_rss_usageseen in benchmark [29.870MB; 29.938MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_exists_1
- 🟩
execution_timeseen in benchmark [42.192µs; 42.403µ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.516µs; 42.787µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.484MB; 29.577MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_exists_3
- 🟩
execution_timeseen in benchmark [42.567µs; 42.764µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.484MB; 29.577MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_not_exists_1
- 🟩
execution_timeseen in benchmark [41.532µs; 41.791µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.477MB; 29.545MB]; SLO is < 31.000MB
sethttpmeta-useragentvariant_not_exists_2
- 🟩
execution_timeseen in benchmark [41.797µs; 42.033µs]; SLO is < 50.000µs - 🟩
max_rss_usageseen in benchmark [29.484MB; 29.577MB]; SLO is < 31.000MB
span-add-event
- 🟩
execution_timeseen in benchmark [22.865ms; 23.284ms]; SLO is < 26.200ms - 🟩
max_rss_usageseen in benchmark [48.433MB; 48.474MB]; SLO is < 49.000MB
span-add-metrics
- 🟩
execution_timeseen in benchmark [89.763ms; 90.876ms]; SLO is < 98.350ms - 🟩
max_rss_usageseen in benchmark [614.502MB; 614.502MB]; SLO is < 961.000MB
span-add-tags
- 🟩
execution_timeseen in benchmark [148.036ms; 149.954ms]; SLO is < 168.550ms - 🟩
max_rss_usageseen in benchmark [615.280MB; 615.433MB]; SLO is < 962.500MB
span-get-context
- 🟩
execution_timeseen in benchmark [21.363ms; 21.728ms]; SLO is < 23.700ms - 🟩
max_rss_usageseen in benchmark [47.292MB; 47.312MB]; SLO is < 47.500MB
span-is-recording
- 🟩
execution_timeseen in benchmark [21.448ms; 21.841ms]; SLO is < 23.900ms - 🟩
max_rss_usageseen in benchmark [47.297MB; 47.328MB]; SLO is < 47.500MB
span-record-exception
- 🟩
execution_timeseen in benchmark [40.912ms; 41.116ms]; SLO is < 44.500ms - 🟩
max_rss_usageseen in benchmark [40.307MB; 40.343MB]; SLO is < 40.500MB
span-set-status
- 🟩
execution_timeseen in benchmark [22.814ms; 23.125ms]; SLO is < 26.000ms - 🟩
max_rss_usageseen in benchmark [47.236MB; 47.309MB]; SLO is < 47.500MB
span-start
- 🟩
execution_timeseen in benchmark [21.096ms; 21.495ms]; SLO is < 23.500ms - 🟩
max_rss_usageseen in benchmark [47.275MB; 47.302MB]; SLO is < 47.500MB
span-start-finish
- 🟩
execution_timeseen in benchmark [49.740ms; 50.122ms]; 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 [51.422ms; 51.888ms]; 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 [53.839ms; 54.145ms]; 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.422ms; 21.806ms]; SLO is < 24.600ms - 🟩
max_rss_usageseen in benchmark [47.292MB; 47.315MB]; SLO is < 47.500MB
span-update-name
- 🟩
execution_timeseen in benchmark [21.995ms; 22.410ms]; SLO is < 24.100ms - 🟩
max_rss_usageseen in benchmark [47.806MB; 47.835MB]; SLO is < 48.000MB
telemetryaddmetric-1-count-metric-1-times
- 🟩
execution_timeseen in benchmark [3.165µs; 3.190µ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 [212.537µs; 213.446µs]; SLO is < 240.000µs - 🟩
max_rss_usageseen in benchmark [29.055MB; 29.101MB]; SLO is < 31.000MB
telemetryaddmetric-1-distribution-metric-1-times
- 🟩
execution_timeseen in benchmark [2.886µs; 2.902µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-1-distribution-metrics-100-times
- 🟩
execution_timeseen in benchmark [191.442µs; 192.988µs]; SLO is < 210.000µs - 🟩
max_rss_usageseen in benchmark [29.027MB; 29.090MB]; SLO is < 31.000MB
telemetryaddmetric-1-gauge-metric-1-times
- 🟩
execution_timeseen in benchmark [2.066µs; 2.087µs]; SLO is < 10.000µs - 🟩
max_rss_usageseen in benchmark [29.064MB; 29.132MB]; SLO is < 31.000MB
telemetryaddmetric-1-gauge-metrics-100-times
- 🟩
execution_timeseen in benchmark [122.091µs; 122.435µ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.172µs; 3.217µ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 [214.073µs; 215.006µs]; SLO is < 230.000µs - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-100-count-metrics-100-times
- 🟩
execution_timeseen in benchmark [21.616ms; 21.757ms]; SLO is < 22.500ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
telemetryaddmetric-100-distribution-metrics-100-times
- 🟩
execution_timeseen in benchmark [1.994ms; 2.008ms]; SLO is < 2.100ms - 🟩
max_rss_usageseen in benchmark [29.027MB; 29.090MB]; SLO is < 31.000MB
telemetryaddmetric-100-gauge-metrics-100-times
- 🟩
execution_timeseen in benchmark [1.267ms; 1.272ms]; SLO is < 1.400ms - 🟩
max_rss_usageseen in benchmark [29.095MB; 29.141MB]; SLO is < 31.000MB
telemetryaddmetric-100-rate-metrics-100-times
- 🟩
execution_timeseen in benchmark [2.181ms; 2.188ms]; SLO is < 2.400ms - 🟩
max_rss_usageseen in benchmark [29.095MB; 29.141MB]; SLO is < 31.000MB
telemetryaddmetric-flush-1-metric
- 🟩
execution_timeseen in benchmark [4.135µs; 4.183µ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 [179.026µs; 180.025µ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.175ms; 2.186ms]; SLO is < 2.350ms - 🟩
max_rss_usageseen in benchmark [30.278MB; 30.278MB]; SLO is < 31.000MB
tracer-large
- 🟩
execution_timeseen in benchmark [29.325ms; 29.667ms]; SLO is < 32.950ms - 🟩
max_rss_usageseen in benchmark [30.278MB; 30.278MB]; SLO is < 31.000MB
tracer-medium
- 🟩
execution_timeseen in benchmark [2.888ms; 2.926ms]; SLO is < 3.200ms - 🟩
max_rss_usageseen in benchmark [29.098MB; 29.098MB]; SLO is < 31.000MB
tracer-small
- 🟩
execution_timeseen in benchmark [329.606µs; 330.897µ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.