Skip to content

chore(telemetry): add session id support#1817

Draft
mabdinur wants to merge 6 commits intomainfrom
munir/add-session-id-support-telemetry
Draft

chore(telemetry): add session id support#1817
mabdinur wants to merge 6 commits intomainfrom
munir/add-session-id-support-telemetry

Conversation

@mabdinur
Copy link
Copy Markdown

What does this PR do?

Adds optional dd-session-id, dd-root-session-id, and dd-parent-session-id on telemetry HTTP requests. Session IDs stay on headers only; the JSON body is unchanged aside from existing runtime_id. Builders and FFI wire these fields through from callers.

Motivation

Align telemetry with instrumentation session correlation used elsewhere (e.g. traces) without putting session IDs in the telemetry payload.

Additional Notes

Redundant session headers are omitted when they duplicate the session id. Metrics/logs telemetry remains the main path; full lifecycle session semantics are not the focus there.

How to test the change?

Run the telemetry and pipeline unit/integration tests that build telemetry HTTP requests and mock the agent; run FFI tests if those layers were updated.

@mabdinur mabdinur changed the title Munir/add session id support telemetry chore(telemetry): add session id support telemetry Mar 27, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 28, 2026

📚 Documentation Check Results

⚠️ 1354 documentation warning(s) found

📦 libdd-data-pipeline - 871 warning(s)

📦 libdd-telemetry - 483 warning(s)


Updated: 2026-03-28 00:07:58 UTC | Commit: f7019da | missing-docs job results

@mabdinur mabdinur changed the title chore(telemetry): add session id support telemetry chore(telemetry): add session id support Mar 28, 2026
@github-actions
Copy link
Copy Markdown

Clippy Allow Annotation Report

Comparing clippy allow annotations between branches:

  • Base Branch: origin/main
  • PR Branch: origin/munir/add-session-id-support-telemetry

Summary by Rule

Rule Base Branch PR Branch Change
expect_used 3 3 No change (0%)
unwrap_used 16 16 No change (0%)
Total 19 19 No change (0%)

Annotation Counts by File

File Base Branch PR Branch Change
libdd-data-pipeline/src/telemetry/mod.rs 1 1 No change (0%)
libdd-data-pipeline/src/trace_exporter/mod.rs 2 2 No change (0%)
libdd-telemetry/src/worker/http_client.rs 3 3 No change (0%)
libdd-telemetry/src/worker/mod.rs 13 13 No change (0%)

Annotation Stats by Crate

Crate Base Branch PR Branch Change
clippy-annotation-reporter 5 5 No change (0%)
datadog-ffe-ffi 1 1 No change (0%)
datadog-ipc 20 20 No change (0%)
datadog-live-debugger 6 6 No change (0%)
datadog-live-debugger-ffi 10 10 No change (0%)
datadog-profiling-replayer 4 4 No change (0%)
datadog-remote-config 3 3 No change (0%)
datadog-sidecar 55 55 No change (0%)
libdd-common 10 10 No change (0%)
libdd-common-ffi 12 12 No change (0%)
libdd-data-pipeline 5 5 No change (0%)
libdd-ddsketch 2 2 No change (0%)
libdd-dogstatsd-client 1 1 No change (0%)
libdd-profiling 13 13 No change (0%)
libdd-telemetry 19 19 No change (0%)
libdd-tinybytes 4 4 No change (0%)
libdd-trace-normalization 2 2 No change (0%)
libdd-trace-obfuscation 8 8 No change (0%)
libdd-trace-utils 15 15 No change (0%)
Total 195 195 No change (0%)

About This Report

This report tracks Clippy allow annotations for specific rules, showing how they've changed in this PR. Decreasing the number of these annotations generally improves code quality.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 28, 2026

🔒 Cargo Deny Results

⚠️ 1 issue(s) found, showing only errors (advisories, bans, sources)

📦 libdd-data-pipeline - 1 error(s)

Show output
error[vulnerability]: Denial of Service via Stack Exhaustion
    ┌─ /home/runner/work/libdatadog/libdatadog/Cargo.lock:275:1
    │
275 │ time 0.3.41 registry+https://github.com/rust-lang/crates.io-index
    │ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ security vulnerability detected
    │
    ├ ID: RUSTSEC-2026-0009
    ├ Advisory: https://rustsec.org/advisories/RUSTSEC-2026-0009
    ├ ## Impact
      
      When user-provided input is provided to any type that parses with the RFC 2822 format, a denial of
      service attack via stack exhaustion is possible. The attack relies on formally deprecated and
      rarely-used features that are part of the RFC 2822 format used in a malicious manner. Ordinary,
      non-malicious input will never encounter this scenario.
      
      ## Patches
      
      A limit to the depth of recursion was added in v0.3.47. From this version, an error will be returned
      rather than exhausting the stack.
      
      ## Workarounds
      
      Limiting the length of user input is the simplest way to avoid stack exhaustion, as the amount of
      the stack consumed would be at most a factor of the length of the input.
    ├ Announcement: https://github.com/time-rs/time/blob/main/CHANGELOG.md#0347-2026-02-05
    ├ Solution: Upgrade to >=0.3.47 (try `cargo update -p time`)
    ├ time v0.3.41
      └── tracing-appender v0.2.3
          └── libdd-log v1.0.0
              └── (dev) libdd-data-pipeline v3.0.0

advisories FAILED, bans ok, sources ok

📦 libdd-telemetry - ✅ No issues


Updated: 2026-03-28 00:07:57 UTC | Commit: f7019da | dependency-check job results

@datadog-prod-us1-6
Copy link
Copy Markdown

datadog-prod-us1-6 bot commented Mar 28, 2026

✅ Tests

🎉 All green!

❄️ No new flaky tests detected
🧪 All tests passed

🎯 Code Coverage (details)
Patch Coverage: 61.98%
Overall Coverage: 71.17% (-0.09%)

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 9ac72b7 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback!

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 61.97605% with 127 lines in your changes missing coverage. Please review.
✅ Project coverage is 71.17%. Comparing base (a29b90b) to head (9ac72b7).
⚠️ Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff            @@
##             main    #1817    +/-   ##
========================================
  Coverage   71.16%   71.17%            
========================================
  Files         414      414            
  Lines       65739    66292   +553     
========================================
+ Hits        46786    47182   +396     
- Misses      18953    19110   +157     
Components Coverage Δ
libdd-crashtracker 65.22% <ø> (-0.05%) ⬇️
libdd-crashtracker-ffi 34.47% <ø> (-0.77%) ⬇️
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 86.92% <92.50%> (-0.64%) ⬇️
libdd-data-pipeline-ffi 72.80% <93.75%> (-2.97%) ⬇️
libdd-common 79.79% <ø> (ø)
libdd-common-ffi 73.87% <ø> (ø)
libdd-telemetry 61.80% <52.36%> (-0.69%) ⬇️
libdd-telemetry-ffi 17.39% <21.33%> (+0.64%) ⬆️
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 70.31% <ø> (-2.25%) ⬇️
libdd-profiling 81.61% <ø> (-0.02%) ⬇️
libdd-profiling-ffi 64.94% <ø> (ø)
datadog-sidecar 31.62% <ø> (+0.83%) ⬆️
datdog-sidecar-ffi 13.26% <ø> (+3.89%) ⬆️
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 87.24% <ø> (-0.13%) ⬇️
libdd-trace-protobuf 68.25% <ø> (ø)
libdd-trace-utils 88.72% <ø> (+0.08%) ⬆️
datadog-tracer-flare 86.88% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@dd-octo-sts
Copy link
Copy Markdown
Contributor

dd-octo-sts bot commented Mar 28, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 101.90 MB 101.94 MB +.04% (+42.57 KB) 🔍
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.76 MB 8.76 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 118.84 MB 118.92 MB +.06% (+81.33 KB) 🔍
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.36 MB 11.36 MB +.01% (+1.16 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.39 MB 27.42 MB +.08% (+23.00 KB) 🔍
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 80.69 KB 81.77 KB +1.34% (+1.08 KB) ⚠️
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 187.21 MB 187.24 MB +.01% (+32.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 924.91 MB 925.01 MB +.01% (+100.76 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.06 MB 9.07 MB +.07% (+7.00 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 80.69 KB 81.77 KB +1.34% (+1.08 KB) ⚠️
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 26.98 MB 26.99 MB +.05% (+16.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 61.28 MB 61.31 MB +.05% (+32.47 KB) 🔍
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 23.20 MB 23.22 MB +.07% (+18.50 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 81.94 KB 83.04 KB +1.33% (+1.09 KB) ⚠️
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 191.48 MB 191.52 MB +.02% (+48.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 908.20 MB 908.29 MB +.01% (+94.71 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 6.90 MB 6.91 MB +.09% (+7.00 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 81.94 KB 83.04 KB +1.33% (+1.09 KB) ⚠️
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 29.11 MB 29.13 MB +.08% (+24.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 57.68 MB 57.71 MB +.05% (+31.22 KB) 🔍
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 88.72 MB 88.76 MB +.04% (+43.12 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.32 MB 10.32 MB +.03% (+4.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 111.54 MB 111.62 MB +.07% (+83.01 KB) 🔍
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 12.07 MB 12.08 MB +.10% (+12.63 KB) 🔍

@pr-commenter
Copy link
Copy Markdown

pr-commenter bot commented Mar 28, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-28 00:24:43

Comparing candidate commit 9ac72b7 in PR branch munir/add-session-id-support-telemetry with baseline commit d75fe5e in branch main.

Found 3 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 0 unstable metrics.

Explanation

This is an A/B test comparing a candidate commit's performance against that of a baseline commit. Performance changes are noted in the tables below as:

  • 🟩 = significantly better candidate vs. baseline
  • 🟥 = significantly worse candidate vs. baseline

We compute a confidence interval (CI) over the relative difference of means between metrics from the candidate and baseline commits, considering the baseline as the reference.

If the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD), the change is considered significant.

Feel free to reach out to #apm-benchmarking-platform on Slack if you have any questions.

More details about the CI and significant changes

You can imagine this CI as a range of values that is likely to contain the true difference of means between the candidate and baseline commits.

CIs of the difference of means are often centered around 0%, because often changes are not that big:

---------------------------------(------|---^--------)-------------------------------->
                              -0.6%    0%  0.3%     +1.2%
                                 |          |        |
         lower bound of the CI --'          |        |
sample mean (center of the CI) -------------'        |
         upper bound of the CI ----------------------'

As described above, a change is considered significant if the CI is entirely outside the configured SIGNIFICANT_IMPACT_THRESHOLD (or the deprecated UNCONFIDENCE_THRESHOLD).

For instance, for an execution time metric, this confidence interval indicates a significantly worse performance:

----------------------------------------|---------|---(---------^---------)---------->
                                       0%        1%  1.3%      2.2%      3.1%
                                                  |   |         |         |
       significant impact threshold --------------'   |         |         |
                      lower bound of CI --------------'         |         |
       sample mean (center of the CI) --------------------------'         |
                      upper bound of CI ----------------------------------'

scenario:credit_card/is_card_number/378282246310005

  • 🟩 execution_time [-12.567µs; -12.438µs] or [-15.308%; -15.151%]
  • 🟩 throughput [+2177509.940op/s; +2199059.694op/s] or [+17.876%; +18.052%]

scenario:profile_serialize_compressed_pprof_timestamped_x1000

  • 🟩 execution_time [-41.117µs; -40.570µs] or [-4.409%; -4.350%]

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.571µs 185.975µs ± 0.228µs 185.964µs ± 0.160µs 186.118µs 186.344µs 186.592µs 186.774µs 0.44% 0.673 0.435 0.12% 0.016µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5354070.003op/s 5377069.949op/s ± 6578.436op/s 5377387.039op/s ± 4637.075op/s 5382256.068op/s 5386397.791op/s 5387446.745op/s 5388762.867op/s 0.21% -0.665 0.417 0.12% 465.166op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.804µs 17.861µs ± 0.031µs 17.857µs ± 0.015µs 17.872µs 17.920µs 17.958µs 18.067µs 1.18% 2.072 9.538 0.17% 0.002µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 55348399.571op/s 55987953.729op/s ± 97592.641op/s 56001212.262op/s ± 46475.521op/s 56035460.563op/s 56116073.128op/s 56145109.380op/s 56166835.325op/s 0.30% -2.035 9.254 0.17% 6900.842op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.539µs 10.571µs ± 0.019µs 10.566µs ± 0.009µs 10.579µs 10.609µs 10.636µs 10.650µs 0.79% 1.256 2.089 0.18% 0.001µs 1 200
normalization/normalize_name/normalize_name/good throughput 93896982.825op/s 94596456.032op/s ± 172697.517op/s 94639161.161op/s ± 82660.323op/s 94704483.155op/s 94831234.426op/s 94857464.124op/s 94888686.878op/s 0.26% -1.243 2.041 0.18% 12211.559op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.944µs; 186.007µs] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5376158.241op/s; 5377981.657op/s] or [-0.017%; +0.017%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.857µs; 17.865µs] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55974428.327op/s; 56001479.130op/s] or [-0.024%; +0.024%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.569µs; 10.574µs] or [-0.025%; +0.025%] None None None
normalization/normalize_name/normalize_name/good throughput [94572521.817op/s; 94620390.247op/s] or [-0.025%; +0.025%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 736.730µs 738.373µs ± 0.729µs 738.492µs ± 0.490µs 738.879µs 739.405µs 740.033µs 740.145µs 0.22% -0.151 -0.609 0.10% 0.052µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [738.272µs; 738.474µs] or [-0.014%; +0.014%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 13.933µs 14.630µs ± 0.658µs 14.705µs ± 0.435µs 14.873µs 15.882µs 17.031µs 17.261µs 17.38% 1.610 3.431 4.49% 0.047µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [14.539µs; 14.722µs] or [-0.623%; +0.623%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 244.549ns 256.127ns ± 12.710ns 250.429ns ± 3.743ns 259.196ns 282.138ns 288.121ns 289.453ns 15.58% 1.300 0.255 4.95% 0.899ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [254.365ns; 257.888ns] or [-0.688%; +0.688%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 495.409µs 496.677µs ± 1.602µs 496.166µs ± 0.346µs 496.610µs 499.917µs 501.795µs 508.912µs 2.57% 3.751 19.848 0.32% 0.113µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1964974.976op/s 2013402.539op/s ± 6416.934op/s 2015454.957op/s ± 1405.550op/s 2016655.897op/s 2017575.108op/s 2018364.676op/s 2018535.313op/s 0.15% -3.678 19.030 0.32% 453.746op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.489µs 371.324µs ± 0.345µs 371.286µs ± 0.172µs 371.489µs 371.887µs 372.297µs 372.581µs 0.35% 0.662 1.346 0.09% 0.024µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2683976.996op/s 2693067.011op/s ± 2499.888op/s 2693344.833op/s ± 1244.896op/s 2694404.822op/s 2696689.593op/s 2698217.833op/s 2699137.367op/s 0.22% -0.654 1.330 0.09% 176.769op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.864µs 168.221µs ± 0.139µs 168.212µs ± 0.092µs 168.315µs 168.474µs 168.541µs 168.632µs 0.25% 0.126 -0.044 0.08% 0.010µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5930058.681op/s 5944573.173op/s ± 4924.108op/s 5944865.109op/s ± 3266.054op/s 5947805.654op/s 5952601.991op/s 5955009.631op/s 5957200.974op/s 0.21% -0.121 -0.046 0.08% 348.187op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.899µs 37.124µs ± 0.109µs 37.145µs ± 0.079µs 37.210µs 37.274µs 37.310µs 37.320µs 0.47% -0.392 -0.952 0.29% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26795013.175op/s 26936807.749op/s ± 79514.643op/s 26921525.930op/s ± 57377.197op/s 27003727.116op/s 27075194.057op/s 27089126.540op/s 27100789.947op/s 0.67% 0.400 -0.949 0.29% 5622.534op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.303µs 46.423µs ± 0.111µs 46.413µs ± 0.032µs 46.445µs 46.509µs 46.561µs 47.805µs 3.00% 9.791 119.258 0.24% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20918513.326op/s 21541364.152op/s ± 50266.255op/s 21545816.581op/s ± 14646.389op/s 21560215.798op/s 21579660.397op/s 21589049.067op/s 21596769.123op/s 0.24% -9.609 116.229 0.23% 3554.361op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [496.455µs; 496.899µs] or [-0.045%; +0.045%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2012513.214op/s; 2014291.864op/s] or [-0.044%; +0.044%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.276µs; 371.372µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2692720.550op/s; 2693413.471op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [168.201µs; 168.240µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5943890.739op/s; 5945255.607op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.109µs; 37.139µs] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26925787.784op/s; 26947827.714op/s] or [-0.041%; +0.041%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.407µs; 46.438µs] or [-0.033%; +0.033%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21534397.732op/s; 21548330.571op/s] or [-0.032%; +0.032%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.753ms 13.803ms ± 0.030ms 13.798ms ± 0.012ms 13.809ms 13.843ms 13.933ms 13.952ms 1.12% 2.430 8.005 0.22% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [13.798ms; 13.807ms] or [-0.030%; +0.030%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 4.095ms 4.101ms ± 0.003ms 4.101ms ± 0.002ms 4.103ms 4.106ms 4.109ms 4.113ms 0.29% 0.747 0.696 0.07% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [4.101ms; 4.102ms] or [-0.010%; +0.010%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 49.932ms 50.154ms ± 0.656ms 50.042ms ± 0.042ms 50.089ms 50.308ms 52.555ms 57.037ms 13.98% 7.947 70.765 1.30% 0.046ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [50.063ms; 50.245ms] or [-0.181%; +0.181%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 161.869µs 162.412µs ± 0.310µs 162.359µs ± 0.154µs 162.510µs 162.878µs 163.458µs 164.537µs 1.34% 2.559 11.994 0.19% 0.022µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [162.369µs; 162.455µs] or [-0.026%; +0.026%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 190.797ns 193.173ns ± 1.707ns 193.200ns ± 1.216ns 194.093ns 196.323ns 197.458ns 199.695ns 3.36% 0.648 0.343 0.88% 0.121ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [192.937ns; 193.410ns] or [-0.122%; +0.122%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.913µs 3.916µs 3.919µs 3.919µs 0.20% -1.233 11.355 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 255139829.803op/s 255641945.986op/s ± 172483.589op/s 255653712.865op/s ± 94480.426op/s 255736237.088op/s 255859985.752op/s 255899178.520op/s 256855819.473op/s 0.47% 1.257 11.527 0.07% 12196.432op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.966µs 79.450µs ± 0.301µs 79.366µs ± 0.184µs 79.640µs 80.089µs 80.256µs 80.424µs 1.33% 0.905 0.357 0.38% 0.021µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12434025.652op/s 12586663.058op/s ± 47519.587op/s 12599904.245op/s ± 29358.388op/s 12622041.242op/s 12645232.514op/s 12654877.773op/s 12663713.676op/s 0.51% -0.887 0.314 0.38% 3360.142op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.291µs 72.791µs ± 0.294µs 72.736µs ± 0.189µs 72.971µs 73.304µs 73.681µs 73.844µs 1.52% 0.958 0.975 0.40% 0.021µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13542146.693op/s 13738196.954op/s ± 55230.819op/s 13748441.970op/s ± 35650.114op/s 13779224.720op/s 13809266.778op/s 13823025.595op/s 13832908.489op/s 0.61% -0.934 0.904 0.40% 3905.409op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.898µs 3.913µs ± 0.003µs 3.913µs ± 0.002µs 3.915µs 3.919µs 3.922µs 3.923µs 0.25% 0.208 1.281 0.09% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254934086.672op/s 255528538.906op/s ± 222178.094op/s 255574876.990op/s ± 120925.737op/s 255681415.355op/s 255798010.691op/s 255905713.412op/s 256522248.789op/s 0.37% -0.199 1.305 0.09% 15710.364op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 69.179µs 69.591µs ± 0.251µs 69.522µs ± 0.114µs 69.702µs 70.122µs 70.381µs 70.488µs 1.39% 1.292 1.455 0.36% 0.018µs 1 200
credit_card/is_card_number/378282246310005 throughput 14186776.998op/s 14369780.768op/s ± 51660.460op/s 14384038.036op/s ± 23727.750op/s 14403940.950op/s 14425979.169op/s 14444313.134op/s 14455326.316op/s 0.50% -1.272 1.394 0.36% 3652.946op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.235µs 52.312µs ± 0.036µs 52.309µs ± 0.023µs 52.332µs 52.381µs 52.411µs 52.467µs 0.30% 0.912 1.567 0.07% 0.003µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19059726.134op/s 19115902.725op/s ± 13003.381op/s 19117188.167op/s ± 8338.186op/s 19125160.379op/s 19132971.747op/s 19139483.826op/s 19144164.131op/s 0.14% -0.906 1.549 0.07% 919.478op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.701µs 5.813µs ± 0.049µs 5.810µs ± 0.039µs 5.849µs 5.893µs 5.932µs 5.936µs 2.16% 0.137 -0.393 0.84% 0.003µs 1 200
credit_card/is_card_number/x371413321323331 throughput 168469627.577op/s 172046859.493op/s ± 1452232.965op/s 172111192.155op/s ± 1146734.386op/s 173251541.575op/s 174347894.587op/s 175348222.896op/s 175422261.350op/s 1.92% -0.097 -0.410 0.84% 102688.378op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.892µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.914µs 3.919µs 3.921µs 3.922µs 0.27% -0.243 6.735 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254970097.103op/s 255618336.547op/s ± 215131.492op/s 255657305.231op/s ± 100892.547op/s 255745318.073op/s 255841595.548op/s 255909449.857op/s 256937152.389op/s 0.50% 0.265 6.852 0.08% 15212.094op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 63.908µs 64.364µs ± 0.136µs 64.366µs ± 0.088µs 64.452µs 64.589µs 64.709µs 64.813µs 0.70% 0.114 0.818 0.21% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15428971.395op/s 15536618.025op/s ± 32707.037op/s 15536236.181op/s ± 21159.890op/s 15557752.146op/s 15586983.624op/s 15610543.727op/s 15647590.582op/s 0.72% -0.096 0.812 0.21% 2312.737op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.800µs 58.086µs ± 0.209µs 58.032µs ± 0.111µs 58.188µs 58.503µs 58.739µs 58.779µs 1.29% 1.120 0.774 0.36% 0.015µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17012943.999op/s 17216112.129op/s ± 61664.908op/s 17231945.018op/s ± 32843.182op/s 17259848.892op/s 17289511.577op/s 17296473.579op/s 17301027.681op/s 0.40% -1.104 0.727 0.36% 4360.367op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.896µs 3.912µs ± 0.003µs 3.912µs ± 0.001µs 3.914µs 3.916µs 3.920µs 3.931µs 0.49% 0.908 11.277 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254392777.275op/s 255617320.741op/s ± 191181.741op/s 255644333.447op/s ± 95337.347op/s 255728481.760op/s 255836797.215op/s 255898200.909op/s 256647594.247op/s 0.39% -0.880 11.214 0.07% 13518.591op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.584µs 55.034µs ± 0.291µs 54.992µs ± 0.180µs 55.185µs 55.607µs 55.904µs 55.954µs 1.75% 0.837 0.489 0.53% 0.021µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17871953.151op/s 18171165.847op/s ± 95634.230op/s 18184389.611op/s ± 59834.390op/s 18240661.634op/s 18298832.270op/s 18317559.038op/s 18320420.121op/s 0.75% -0.809 0.421 0.52% 6762.361op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.237µs 52.310µs ± 0.037µs 52.306µs ± 0.025µs 52.334µs 52.377µs 52.419µs 52.427µs 0.23% 0.641 0.461 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19073987.700op/s 19116905.743op/s ± 13419.245op/s 19118411.224op/s ± 9217.789op/s 19126598.332op/s 19135124.656op/s 19142815.643op/s 19143631.577op/s 0.13% -0.636 0.452 0.07% 948.884op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.703µs 5.805µs ± 0.056µs 5.801µs ± 0.037µs 5.839µs 5.901µs 5.938µs 5.956µs 2.67% 0.372 -0.476 0.95% 0.004µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 167894075.589op/s 172274522.883op/s ± 1641559.341op/s 172371162.305op/s ± 1113357.664op/s 173442549.568op/s 174460608.391op/s 175307143.432op/s 175359810.563op/s 1.73% -0.333 -0.519 0.95% 116075.774op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.911µs; 3.912µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ throughput [255618041.419op/s; 255665850.553op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.409µs; 79.492µs] or [-0.053%; +0.053%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12580077.300op/s; 12593248.816op/s] or [-0.052%; +0.052%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.750µs; 72.832µs] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13730542.493op/s; 13745851.414op/s] or [-0.056%; +0.056%] None None None
credit_card/is_card_number/37828224631 execution_time [3.913µs; 3.914µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/37828224631 throughput [255497747.159op/s; 255559330.653op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.557µs; 69.626µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/378282246310005 throughput [14362621.125op/s; 14376940.411op/s] or [-0.050%; +0.050%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.308µs; 52.317µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19114100.582op/s; 19117704.869op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.806µs; 5.820µs] or [-0.117%; +0.117%] None None None
credit_card/is_card_number/x371413321323331 throughput [171845593.971op/s; 172248125.015op/s] or [-0.117%; +0.117%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255588521.392op/s; 255648151.703op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.346µs; 64.383µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15532085.144op/s; 15541150.906op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.057µs; 58.115µs] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17207565.966op/s; 17224658.292op/s] or [-0.050%; +0.050%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255590824.791op/s; 255643816.692op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.993µs; 55.074µs] or [-0.073%; +0.073%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18157911.862op/s; 18184419.831op/s] or [-0.073%; +0.073%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.305µs; 52.315µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19115045.965op/s; 19118765.521op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.798µs; 5.813µs] or [-0.133%; +0.133%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [172047018.546op/s; 172502027.220op/s] or [-0.132%; +0.132%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.689µs 146.408µs ± 1.638µs 146.209µs ± 0.483µs 146.604µs 147.592µs 153.676µs 162.075µs 10.85% 5.920 46.989 1.12% 0.116µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [146.181µs; 146.635µs] or [-0.155%; +0.155%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.918µs 34.464µs ± 0.822µs 34.082µs ± 0.091µs 34.266µs 36.175µs 36.205µs 37.837µs 11.02% 1.751 1.591 2.38% 0.058µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [34.350µs; 34.578µs] or [-0.330%; +0.330%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 5.047µs 5.126µs ± 0.038µs 5.139µs ± 0.019µs 5.154µs 5.177µs 5.182µs 5.209µs 1.36% -0.401 -1.088 0.74% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.120µs; 5.131µs] or [-0.103%; +0.103%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_timestamped_x1000 execution_time 4.170ms 4.174ms ± 0.008ms 4.173ms ± 0.001ms 4.175ms 4.178ms 4.181ms 4.282ms 2.61% 12.324 162.560 0.19% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_timestamped_x1000 execution_time [4.173ms; 4.175ms] or [-0.027%; +0.027%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 14.808ms 14.838ms ± 0.016ms 14.836ms ± 0.009ms 14.847ms 14.865ms 14.895ms 14.938ms 0.69% 1.722 7.195 0.11% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [14.836ms; 14.841ms] or [-0.015%; +0.015%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 5.528µs 5.640µs ± 0.024µs 5.634µs ± 0.012µs 5.651µs 5.686µs 5.696µs 5.697µs 1.12% 0.167 1.804 0.42% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [5.636µs; 5.643µs] or [-0.058%; +0.058%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_serialize_compressed_pprof_timestamped_x1000 execution_time 888.984µs 891.750µs ± 1.272µs 891.726µs ± 0.792µs 892.428µs 893.741µs 894.505µs 900.272µs 0.96% 1.611 8.871 0.14% 0.090µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_serialize_compressed_pprof_timestamped_x1000 execution_time [891.573µs; 891.926µs] or [-0.020%; +0.020%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.412µs 2.439µs ± 0.021µs 2.436µs ± 0.010µs 2.445µs 2.504µs 2.511µs 2.513µs 3.15% 2.118 4.500 0.87% 0.002µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.437µs; 2.442µs] or [-0.121%; +0.121%] None None None

Group 20

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2598 execution_time 3.429ms 3.460ms ± 0.023ms 3.453ms ± 0.010ms 3.466ms 3.512ms 3.531ms 3.541ms 2.57% 1.433 1.464 0.67% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2598 execution_time [3.457ms; 3.464ms] or [-0.093%; +0.093%] None None None

Group 21

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 9ac72b7 1774656426 munir/add-session-id-support-telemetry
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 289.727µs 290.275µs ± 0.508µs 290.208µs ± 0.179µs 290.385µs 290.825µs 292.021µs 294.432µs 1.46% 5.689 42.620 0.17% 0.036µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [290.204µs; 290.345µs] or [-0.024%; +0.024%] None None None

Baseline

Omitted due to size.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants