Conversation
📚 Documentation Check Results📦
|
Clippy Allow Annotation ReportComparing clippy allow annotations between branches:
Summary by Rule
Annotation Counts by File
Annotation Stats by Crate
About This ReportThis 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. |
🔒 Cargo Deny Results📦
|
|
✅ Tests 🎉 All green!❄️ No new flaky tests detected 🎯 Code Coverage (details) 🔗 Commit SHA: 9ac72b7 | Docs | Datadog PR Page | Was this helpful? React with 👍/👎 or give us feedback! |
Codecov Report❌ Patch coverage is 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
🚀 New features to boost your workflow:
|
Artifact Size Benchmark Reportaarch64-alpine-linux-musl
aarch64-unknown-linux-gnu
libdatadog-x64-windows
libdatadog-x86-windows
x86_64-alpine-linux-musl
x86_64-unknown-linux-gnu
|
BenchmarksComparisonBenchmark execution time: 2026-03-28 00:24:43 Comparing candidate commit 9ac72b7 in PR branch Found 3 performance improvements and 0 performance regressions! Performance is the same for 59 metrics, 0 unstable metrics.
|
| 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.
What does this PR do?
Adds optional
dd-session-id,dd-root-session-id, anddd-parent-session-idon telemetry HTTP requests. Session IDs stay on headers only; the JSON body is unchanged aside from existingruntime_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.