Skip to content

Conversation

gyuheon0h
Copy link
Contributor

@gyuheon0h gyuheon0h commented Oct 3, 2025

What does this PR do?

With the new Errors intake, we want to support dual uploads to Errors intake and the current telemetry intake

Motivation

What inspired you to submit this pull request?

Additional Notes

Errors Intake endpoints and conditions; this was largely follows how Telemetry handles CrashInfo uploads

  1. Agent Proxy Mode
  • Endpoint: http://localhost:8126/evp_proxy/v4/api/v2/errorsintake
  • Path: /evp_proxy/v4/api/v2/errorsintake
  • When used: Default behavior - when either condition is true:
    • No DD_API_KEY is set
    • _DD_DIRECT_SUBMISSION_ENABLED is false/unset
  • Headers: X-Datadog-EVP-Subdomain: event-platform-intake
  • Authentication: No API key needed (agent handles it)
  1. Direct Errors Intake Submission
  • Endpoint: https://event-platform-intake.{site}/api/v2/errorsintake
  • Path: /api/v2/errorsintake
  • When used: When both conditions are met:
    • _DD_DIRECT_SUBMISSION_ENABLED=true
    • DD_API_KEY is set
  • Headers: DD-API-KEY: {api_key} (added automatically)
  • Default site: event-platform-intake.datad0g.com
  1. Custom Agent Host/Port
  • Endpoint: http://{host}:{port}/evp_proxy/v4/api/v2/errorsintake
  • When used: Agent proxy mode with custom location
  • Config: DD_AGENT_HOST and/or DD_TRACE_AGENT_PORT
  • Defaults: host=localhost, port=8126
  1. Unix Domain Socket (UDS)
  • Endpoint: unix:///var/run/datadog/apm.socket/evp_proxy/v4/api/v2/errorsintake
  • When used: Unix systems when socket file exists at /var/run/datadog/apm.socket
  • Priority: Used as fallback when explicit host/port not configured
  • Path: Still uses agent proxy path
  1. Windows Named Pipes
  • Endpoint: windows:{pipe_name}/evp_proxy/v4/api/v2/errorsintake
  • When used: Windows systems with DD_TRACE_PIPE_NAME set
  • Config: DD_TRACE_PIPE_NAME environment variable
  • Path: Uses agent proxy path
  1. Direct Agent URL Override
  • Endpoint: {DD_TRACE_AGENT_URL}/evp_proxy/v4/api/v2/errorsintake
  • When used: When DD_TRACE_AGENT_URL is explicitly set
  • Supports: http://, https://, unix:// schemes
  • Path: Agent proxy path appended to custom URL
  1. File Endpoint (Testing)
  • Endpoint: file://{path}.errors
  • When used: Testing/debugging with file:// URLs
  • Behavior: Writes JSON payload to file instead of HTTP request
  • File extension: Automatically appends .errors to the base path

How to test the change?

Unit tests
Run a tracer that points to the latest commit on this PR for libdatadog locally and crash a program
https://dd.datad0g.com/error-tracking?query=service%3Atest_app&fromUser=false&order=first_seen&refresh_mode=sliding&source=all&from_ts=1759843044695&to_ts=1760447844695&live=true

@pr-commenter
Copy link

pr-commenter bot commented Oct 3, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-10-20 13:05:53

Comparing candidate commit d8a46d6 in PR branch gyuheon0h/prof-12603-dual-uploads with baseline commit 0272ba4 in branch main.

Found 13 performance improvements and 10 performance regressions! Performance is the same for 30 metrics, 2 unstable metrics.

scenario:benching string interning on wordpress profile

  • 🟩 execution_time [-7.376µs; -7.233µs] or [-4.397%; -4.312%]

scenario:credit_card/is_card_number/378282246310005

  • 🟥 execution_time [+3.072µs; +3.188µs] or [+4.452%; +4.620%]
  • 🟥 throughput [-641020.718op/s; -617283.916op/s] or [-4.423%; -4.259%]

scenario:credit_card/is_card_number/37828224631000521389798

  • 🟥 execution_time [+6.501µs; +6.526µs] or [+14.231%; +14.285%]
  • 🟥 throughput [-2737376.043op/s; -2725897.817op/s] or [-12.505%; -12.453%]

scenario:credit_card/is_card_number/x371413321323331

  • 🟩 execution_time [-650.930ns; -627.919ns] or [-10.031%; -9.677%]
  • 🟩 throughput [+16543484.047op/s; +17215381.274op/s] or [+10.735%; +11.171%]

scenario:credit_card/is_card_number_no_luhn/ 378282246310005

  • 🟥 execution_time [+3.234µs; +3.287µs] or [+5.956%; +6.055%]
  • 🟥 throughput [-1051925.241op/s; -1035039.322op/s] or [-5.711%; -5.619%]

scenario:credit_card/is_card_number_no_luhn/378282246310005

  • 🟥 execution_time [+4.222µs; +4.304µs] or [+8.351%; +8.513%]
  • 🟥 throughput [-1553628.465op/s; -1523262.001op/s] or [-7.854%; -7.701%]

scenario:credit_card/is_card_number_no_luhn/37828224631000521389798

  • 🟥 execution_time [+6.517µs; +6.542µs] or [+14.271%; +14.325%]
  • 🟥 throughput [-2745071.763op/s; -2733670.201op/s] or [-12.536%; -12.484%]

scenario:credit_card/is_card_number_no_luhn/x371413321323331

  • 🟩 execution_time [-614.909ns; -593.864ns] or [-9.558%; -9.231%]
  • 🟩 throughput [+15835056.818op/s; +16453469.936op/s] or [+10.188%; +10.586%]

scenario:normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo...

  • 🟩 execution_time [-20.281µs; -20.060µs] or [-9.818%; -9.712%]
  • 🟩 throughput [+520958.305op/s; +526946.980op/s] or [+10.761%; +10.885%]

scenario:normalization/normalize_name/normalize_name/good

  • 🟩 execution_time [-1.115µs; -1.095µs] or [-10.116%; -9.934%]
  • 🟩 throughput [+10023258.809op/s; +10194155.219op/s] or [+11.045%; +11.233%]

scenario:normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000...

  • 🟩 execution_time [-39.062µs; -38.812µs] or [-7.298%; -7.251%]
  • 🟩 throughput [+146112.942op/s; +147038.942op/s] or [+7.821%; +7.870%]

scenario:normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters

  • 🟩 execution_time [-25.926µs; -25.813µs] or [-13.243%; -13.185%]
  • 🟩 throughput [+776060.936op/s; +779380.626op/s] or [+15.193%; +15.258%]

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 d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 10.727ms 10.759ms ± 0.014ms 10.758ms ± 0.010ms 10.768ms 10.782ms 10.793ms 10.808ms 0.47% 0.361 0.559 0.13% 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 [10.757ms; 10.761ms] or [-0.018%; +0.018%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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.405µs 496.304µs ± 0.576µs 496.266µs ± 0.333µs 496.602µs 497.113µs 497.371µs 501.189µs 0.99% 3.112 24.104 0.12% 0.041µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1995254.177op/s 2014895.072op/s ± 2330.760op/s 2015047.253op/s ± 1353.239op/s 2016257.307op/s 2017954.617op/s 2018473.380op/s 2018552.063op/s 0.17% -3.056 23.489 0.12% 164.810op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 371.188µs 371.884µs ± 0.408µs 371.846µs ± 0.179µs 372.037µs 372.315µs 372.612µs 375.062µs 0.86% 4.541 32.875 0.11% 0.029µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2666227.705op/s 2689014.268op/s ± 2935.516op/s 2689285.821op/s ± 1298.205op/s 2690448.280op/s 2691928.220op/s 2693518.523op/s 2694050.716op/s 0.18% -4.494 32.415 0.11% 207.572op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 168.681µs 169.906µs ± 0.242µs 169.948µs ± 0.108µs 170.042µs 170.196µs 170.322µs 170.332µs 0.23% -2.020 6.579 0.14% 0.017µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5870887.443op/s 5885607.402op/s ± 8390.819op/s 5884147.566op/s ± 3755.375op/s 5888304.277op/s 5900532.717op/s 5920137.425op/s 5928348.328op/s 0.75% 2.039 6.674 0.14% 593.321op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.724µs 37.842µs ± 0.048µs 37.842µs ± 0.034µs 37.875µs 37.914µs 37.943µs 37.964µs 0.32% -0.009 -0.448 0.13% 0.003µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26340548.593op/s 26426013.761op/s ± 33497.566op/s 26425432.533op/s ± 23873.354op/s 26450382.787op/s 26479463.099op/s 26499680.286op/s 26508660.236op/s 0.31% 0.015 -0.448 0.13% 2368.636op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 46.202µs 46.344µs ± 0.117µs 46.330µs ± 0.042µs 46.373µs 46.454µs 46.489µs 47.745µs 3.06% 8.685 101.286 0.25% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 20944460.179op/s 21578119.292op/s ± 53322.444op/s 21584353.934op/s ± 19634.424op/s 21603486.371op/s 21620281.041op/s 21637612.922op/s 21644048.235op/s 0.28% -8.476 97.938 0.25% 3770.466op/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.225µs; 496.384µs] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2014572.051op/s; 2015218.093op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [371.827µs; 371.940µs] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2688607.434op/s; 2689421.103op/s] or [-0.015%; +0.015%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [169.873µs; 169.940µs] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5884444.515op/s; 5886770.289op/s] or [-0.020%; +0.020%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.835µs; 37.848µs] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26421371.321op/s; 26430656.201op/s] or [-0.018%; +0.018%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [46.327µs; 46.360µs] or [-0.035%; +0.035%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21570729.314op/s; 21585509.270op/s] or [-0.034%; +0.034%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 60.131ms 60.854ms ± 2.450ms 60.505ms ± 0.122ms 60.659ms 60.981ms 79.526ms 81.843ms 35.27% 7.901 61.163 4.02% 0.173ms 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 [60.514ms; 61.194ms] or [-0.558%; +0.558%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 1.190µs 3.266µs ± 1.454µs 3.020µs ± 0.032µs 3.059µs 3.682µs 14.386µs 14.955µs 395.20% 7.249 54.056 44.41% 0.103µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [3.064µs; 3.467µs] or [-6.170%; +6.170%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 32.874µs 33.918µs ± 1.330µs 33.144µs ± 0.184µs 35.704µs 36.180µs 36.343µs 36.660µs 10.61% 0.914 -1.076 3.91% 0.094µ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 [33.734µs; 34.102µs] or [-0.544%; +0.544%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 88.504µs 88.827µs ± 0.239µs 88.768µs ± 0.140µs 88.964µs 89.173µs 89.461µs 90.464µs 1.91% 2.399 11.886 0.27% 0.017µ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 [88.794µs; 88.860µs] or [-0.037%; +0.037%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 159.869µs 160.438µs ± 0.292µs 160.363µs ± 0.118µs 160.535µs 160.904µs 161.612µs 161.938µs 0.98% 2.112 6.640 0.18% 0.021µ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 [160.397µs; 160.478µs] or [-0.025%; +0.025%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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.337µs 2.418µs ± 0.023µs 2.420µs ± 0.013µs 2.431µs 2.451µs 2.456µs 2.460µs 1.64% -0.985 1.787 0.93% 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.414µs; 2.421µs] or [-0.130%; +0.130%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 242.626ns 253.715ns ± 13.095ns 247.190ns ± 3.621ns 257.582ns 281.028ns 294.384ns 301.703ns 22.05% 1.716 2.294 5.15% 0.926ns 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 [251.900ns; 255.530ns] or [-0.715%; +0.715%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 15.106ms 15.149ms ± 0.026ms 15.143ms ± 0.008ms 15.153ms 15.199ms 15.255ms 15.301ms 1.04% 3.143 12.173 0.17% 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 [15.145ms; 15.153ms] or [-0.024%; +0.024%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 4.950µs 5.024µs ± 0.052µs 5.031µs ± 0.054µs 5.049µs 5.113µs 5.118µs 5.131µs 1.99% 0.362 -1.095 1.03% 0.004µ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.017µs; 5.031µs] or [-0.144%; +0.144%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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.580µs 186.389µs ± 0.672µs 186.126µs ± 0.215µs 186.565µs 187.665µs 188.692µs 188.788µs 1.43% 1.599 2.104 0.36% 0.048µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5296945.437op/s 5365197.472op/s ± 19227.915op/s 5372707.760op/s ± 6226.746op/s 5377445.957op/s 5382996.754op/s 5386148.636op/s 5388499.353op/s 0.29% -1.583 2.033 0.36% 1359.619op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.831µs 17.920µs ± 0.043µs 17.918µs ± 0.025µs 17.945µs 17.981µs 18.014µs 18.241µs 1.80% 2.165 14.323 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54821555.836op/s 55803281.626op/s ± 132816.915op/s 55810271.344op/s ± 79264.636op/s 55885854.806op/s 55997624.428op/s 56012860.154op/s 56080967.722op/s 0.49% -2.084 13.583 0.24% 9391.574op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 9.863µs 9.915µs ± 0.026µs 9.921µs ± 0.017µs 9.934µs 9.952µs 9.965µs 9.973µs 0.52% -0.283 -0.927 0.26% 0.002µs 1 200
normalization/normalize_name/normalize_name/good throughput 100273603.690op/s 100861264.668op/s ± 267562.143op/s 100797627.543op/s ± 168937.713op/s 101120710.227op/s 101311832.075op/s 101355935.130op/s 101385629.006op/s 0.58% 0.291 -0.929 0.26% 18919.501op/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 [186.296µs; 186.482µs] or [-0.050%; +0.050%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5362532.668op/s; 5367862.276op/s] or [-0.050%; +0.050%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.914µs; 17.926µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55784874.479op/s; 55821688.773op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [9.911µs; 9.918µs] or [-0.037%; +0.037%] None None None
normalization/normalize_name/normalize_name/good throughput [100824183.128op/s; 100898346.208op/s] or [-0.037%; +0.037%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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 17.847µs 23.183µs ± 9.715µs 18.412µs ± 0.412µs 18.871µs 45.215µs 45.807µs 70.264µs 281.62% 1.855 2.802 41.80% 0.687µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [21.836µs; 24.529µs] or [-5.808%; +5.808%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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.890µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.919µs 3.919µs 0.20% -0.871 7.995 0.08% 0.000µs 1 200
credit_card/is_card_number/ throughput 255193456.193op/s 255684992.284op/s ± 210096.004op/s 255710923.113op/s ± 122002.588op/s 255821450.633op/s 255937519.068op/s 255988098.933op/s 257060651.139op/s 0.53% 0.893 8.149 0.08% 14856.031op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 79.200µs 81.173µs ± 0.996µs 80.969µs ± 0.638µs 81.902µs 83.027µs 83.324µs 83.824µs 3.53% 0.464 -0.558 1.22% 0.070µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 11929691.019op/s 12321170.646op/s ± 150353.387op/s 12350359.695op/s ± 97324.617op/s 12426352.643op/s 12535974.943op/s 12584212.704op/s 12626283.197op/s 2.23% -0.419 -0.595 1.22% 10631.590op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 74.576µs 74.932µs ± 0.141µs 74.908µs ± 0.085µs 75.006µs 75.201µs 75.388µs 75.509µs 0.80% 0.968 1.910 0.19% 0.010µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13243510.704op/s 13345419.576op/s ± 25142.618op/s 13349791.434op/s ± 15188.327op/s 13361426.564op/s 13379102.043op/s 13391631.488op/s 13409102.099op/s 0.44% -0.951 1.862 0.19% 1777.852op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.890µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.912µs 3.915µs 3.917µs 3.918µs 0.20% -1.846 15.168 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 255203578.000op/s 255716232.161op/s ± 176006.545op/s 255721697.991op/s ± 109253.698op/s 255822212.667op/s 255935414.516op/s 255997416.031op/s 257054316.371op/s 0.52% 1.874 15.413 0.07% 12445.542op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 71.610µs 72.127µs ± 0.214µs 72.113µs ± 0.146µs 72.268µs 72.510µs 72.688µs 72.884µs 1.07% 0.501 0.326 0.30% 0.015µs 1 200
credit_card/is_card_number/378282246310005 throughput 13720348.501op/s 13864468.240op/s ± 41120.309op/s 13867083.703op/s ± 28101.615op/s 13894214.102op/s 13924548.498op/s 13942855.895op/s 13964572.182op/s 0.70% -0.483 0.296 0.30% 2907.645op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.122µs 52.196µs ± 0.035µs 52.195µs ± 0.026µs 52.219µs 52.257µs 52.281µs 52.292µs 0.19% 0.310 -0.463 0.07% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19123534.547op/s 19158382.091op/s ± 12680.111op/s 19158990.183op/s ± 9526.442op/s 19168832.916op/s 19177071.510op/s 19181270.279op/s 19185737.323op/s 0.14% -0.307 -0.467 0.07% 896.619op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 5.691µs 5.850µs ± 0.083µs 5.856µs ± 0.057µs 5.901µs 5.974µs 6.037µs 6.039µs 3.14% 0.015 -0.494 1.41% 0.006µs 1 200
credit_card/is_card_number/x371413321323331 throughput 165584263.198op/s 170986599.959op/s ± 2417825.165op/s 170775793.814op/s ± 1685944.117op/s 172576458.123op/s 175554353.993op/s 175656329.125op/s 175710136.021op/s 2.89% 0.049 -0.501 1.41% 170966.057op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.888µs 3.911µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.917µs 3.919µs 0.20% -1.898 15.469 0.08% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 255172787.504op/s 255667666.919op/s ± 199287.926op/s 255685477.065op/s ± 122273.892op/s 255797625.164op/s 255904649.509op/s 255962286.359op/s 257196627.174op/s 0.59% 1.931 15.762 0.08% 14091.784op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.081µs 64.291µs ± 0.099µs 64.271µs ± 0.038µs 64.309µs 64.505µs 64.677µs 64.702µs 0.67% 2.053 5.345 0.15% 0.007µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15455503.408op/s 15554311.554op/s ± 23759.437op/s 15559030.739op/s ± 9177.423op/s 15568196.510op/s 15576831.878op/s 15591396.496op/s 15605137.211op/s 0.30% -2.039 5.287 0.15% 1680.046op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 57.380µs 57.553µs ± 0.155µs 57.520µs ± 0.068µs 57.588µs 57.863µs 58.205µs 58.266µs 1.30% 2.109 5.479 0.27% 0.011µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 17162716.858op/s 17375417.415op/s ± 46451.464op/s 17385245.143op/s ± 20472.189op/s 17404994.813op/s 17420387.690op/s 17425804.011op/s 17427744.970op/s 0.24% -2.085 5.349 0.27% 3284.614op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.888µs 3.912µs ± 0.004µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.921µs 3.945µs 0.85% 2.807 26.793 0.11% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 253481253.242op/s 255626705.409op/s ± 291174.267op/s 255624092.429op/s ± 129114.371op/s 255773720.381op/s 255925717.527op/s 255966664.544op/s 257187081.423op/s 0.61% -2.736 26.461 0.11% 20589.130op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.566µs 54.818µs ± 0.180µs 54.770µs ± 0.081µs 54.881µs 55.146µs 55.403µs 55.684µs 1.67% 1.845 4.796 0.33% 0.013µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17958335.484op/s 18242500.124op/s ± 59667.169op/s 18258033.920op/s ± 27050.943op/s 18279588.102op/s 18307687.134op/s 18323589.021op/s 18326314.755op/s 0.37% -1.812 4.616 0.33% 4219.106op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.127µs 52.196µs ± 0.038µs 52.190µs ± 0.026µs 52.221µs 52.267µs 52.296µs 52.318µs 0.24% 0.611 -0.119 0.07% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19113819.610op/s 19158384.782op/s ± 13979.210op/s 19160611.531op/s ± 9506.090op/s 19169545.344op/s 19176778.743op/s 19182358.560op/s 19184004.377op/s 0.12% -0.607 -0.126 0.07% 988.479op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 5.693µs 5.829µs ± 0.076µs 5.828µs ± 0.051µs 5.878µs 5.948µs 5.999µs 6.035µs 3.56% 0.124 -0.412 1.30% 0.005µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 165687410.342op/s 171576938.127op/s ± 2229083.425op/s 171578388.126op/s ± 1495066.589op/s 173133922.869op/s 175488947.656op/s 175642082.141op/s 175657750.705op/s 2.38% -0.063 -0.456 1.30% 157620.001op/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.011%; +0.011%] None None None
credit_card/is_card_number/ throughput [255655874.998op/s; 255714109.569op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [81.035µs; 81.311µs] or [-0.170%; +0.170%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12300333.113op/s; 12342008.179op/s] or [-0.169%; +0.169%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [74.913µs; 74.952µs] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13341935.051op/s; 13348904.101op/s] or [-0.026%; +0.026%] None None None
credit_card/is_card_number/37828224631 execution_time [3.910µs; 3.911µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255691839.346op/s; 255740624.975op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [72.098µs; 72.157µs] or [-0.041%; +0.041%] None None None
credit_card/is_card_number/378282246310005 throughput [13858769.361op/s; 13870167.119op/s] or [-0.041%; +0.041%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.192µs; 52.201µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19156624.750op/s; 19160139.433op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [5.838µs; 5.861µs] or [-0.196%; +0.196%] None None None
credit_card/is_card_number/x371413321323331 throughput [170651512.645op/s; 171321687.273op/s] or [-0.196%; +0.196%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.911µs; 3.912µs] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ throughput [255640047.529op/s; 255695286.309op/s] or [-0.011%; +0.011%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.277µs; 64.305µs] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15551018.725op/s; 15557604.384op/s] or [-0.021%; +0.021%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [57.532µs; 57.574µs] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17368979.688op/s; 17381855.141op/s] or [-0.037%; +0.037%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.911µs; 3.913µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255586351.456op/s; 255667059.362op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [54.793µs; 54.843µs] or [-0.046%; +0.046%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18234230.829op/s; 18250769.420op/s] or [-0.045%; +0.045%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.191µs; 52.202µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19156447.398op/s; 19160322.166op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [5.819µs; 5.840µs] or [-0.180%; +0.180%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [171268008.602op/s; 171885867.651op/s] or [-0.180%; +0.180%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz d8a46d6 1760964760 gyuheon0h/prof-12603-dual-uploads
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/2597 execution_time 8.110ms 8.228ms ± 0.086ms 8.198ms ± 0.041ms 8.276ms 8.381ms 8.524ms 8.549ms 4.29% 1.448 2.232 1.04% 0.006ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [8.216ms; 8.240ms] or [-0.144%; +0.144%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Oct 3, 2025

Codecov Report

❌ Patch coverage is 90.47619% with 60 lines in your changes missing coverage. Please review.
✅ Project coverage is 72.10%. Comparing base (53c3ccb) to head (1f08d94).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1259      +/-   ##
==========================================
+ Coverage   71.97%   72.10%   +0.12%     
==========================================
  Files         356      357       +1     
  Lines       56787    57483     +696     
==========================================
+ Hits        40874    41448     +574     
- Misses      15913    16035     +122     
Components Coverage Δ
datadog-crashtracker 54.08% <90.47%> (+4.74%) ⬆️
datadog-crashtracker-ffi 5.86% <ø> (-0.07%) ⬇️
datadog-alloc 98.73% <ø> (ø)
data-pipeline 87.85% <ø> (ø)
data-pipeline-ffi 88.19% <ø> (ø)
ddcommon 84.57% <ø> (+0.02%) ⬆️
ddcommon-ffi 73.84% <ø> (ø)
ddtelemetry 59.73% <ø> (ø)
ddtelemetry-ffi 21.24% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 76.90% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 37.50% <ø> (-0.04%) ⬇️
datdog-sidecar-ffi 13.54% <ø> (ø)
spawn-worker 55.35% <ø> (ø)
tinybytes 92.22% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 59.65% <ø> (ø)
datadog-trace-utils 89.99% <ø> (ø)
datadog-tracer-flare 64.95% <ø> (ø)
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Oct 3, 2025

⚠️ Tests

⚠️ Warnings

🧪 3 Tests failed

crash_info::telemetry::tests::test_crash_ping_with_different_config from datadog-crashtracker (Datadog)
assertion \`left == right\` failed
  left: String("Crashtracker crash ping: crash processing started - Process terminated by signal SIGSEGV")
 right: "Crashtracker crash ping: crash processing started - Process terminated with SEGV_BNDERR (SIGSEGV)"
stack backtrace:
   0:     0x7ff776540252 - std::backtrace_rs::backtrace::win64::trace
                               at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\std\src\..\..\backtrace\src\backtrace\win64.rs:85
   1:     0x7ff776540252 - std::backtrace_rs::backtrace::trace_unsynchronized
                               at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\std\src\..\..\backtrace\src\backtrace\mod.rs:66
   2:     0x7ff776540252 - std::sys::backtrace::_print_fmt
                               at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\std\src\sys\backtrace.rs:66
...
crash_info::telemetry::tests::test_crash_ping_with_different_config from datadog-crashtracker (Datadog)
assertion \`left == right\` failed
  left: String("Crashtracker crash ping: crash processing started - Process terminated by signal SIGSEGV")
 right: "Crashtracker crash ping: crash processing started - Process terminated with SEGV_BNDERR (SIGSEGV)"
stack backtrace:
   0:     0x5591285c578a - std::backtrace_rs::backtrace::libunwind::trace::h886f3b0575353f6e
                               at /rustc/e71f9a9a98b0faf423844bf0ba7438f29dc27d58/library/std/src/../../backtrace/src/backtrace/libunwind.rs:116:5
   1:     0x5591285c578a - std::backtrace_rs::backtrace::trace_unsynchronized::h652d1041ec67eb09
                               at /rustc/e71f9a9a98b0faf423844bf0ba7438f29dc27d58/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x5591285c578a - std::sys::backtrace::_print_fmt::hd0317245a04c3039
                               at /rustc/e71f9a9a98b0faf423844bf0ba7438f29dc27d58/library/std/src/sys/backtrace.rs:66:9
...
crash_info::telemetry::tests::test_crash_ping_with_different_config from datadog-crashtracker (Datadog)
assertion \`left == right\` failed
  left: String("Crashtracker crash ping: crash processing started - Process terminated by signal SIGSEGV")
 right: "Crashtracker crash ping: crash processing started - Process terminated with SEGV_BNDERR (SIGSEGV)"
stack backtrace:
   0:        0x1051dbf7e - std::backtrace_rs::backtrace::libunwind::trace::hdeb3d7f163c6eb98
                               at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
   1:        0x1051dbf7e - std::backtrace_rs::backtrace::trace_unsynchronized::h4cc326492c59f81f
                               at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
   2:        0x1051dbf7e - std::sys::backtrace::_print_fmt::hf35a3d8f5f170915
                               at /rustc/29483883eed69d5fb4db01964cdf2af4d86e9cb2/library/std/src/sys/backtrace.rs:66:9
...

ℹ️ Info

❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: d8a46d6 | Docs | Was this helpful? Give us feedback!

@dd-octo-sts
Copy link

dd-octo-sts bot commented Oct 3, 2025

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 7.25 MB 7.25 MB 0% (0 B) 👌
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 71.33 MB 71.58 MB +.34% (+251.22 KB) 🔍
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 83.64 MB 84.03 MB +.46% (+398.88 KB) 🔍
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.20 MB 9.27 MB +.77% (+72.82 KB) 🔍
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 18.59 MB 18.66 MB +.37% (+71.50 KB) 🔍
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 129.38 MB 129.73 MB +.27% (+360.00 KB) 🔍
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 676.00 MB 682.60 MB +.97% (+6.60 MB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 5.93 MB 5.97 MB +.53% (+32.50 KB) 🔍
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 65.77 KB 65.77 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 17.52 MB 17.59 MB +.40% (+72.00 KB) 🔍
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 32.48 MB 32.63 MB +.44% (+149.46 KB) 🔍
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 15.85 MB 15.92 MB +.40% (+66.50 KB) 🔍
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 131.79 MB 132.16 MB +.28% (+384.00 KB) 🔍
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 664.83 MB 671.42 MB +.99% (+6.59 MB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 4.54 MB 4.56 MB +.50% (+23.50 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 66.79 KB 66.79 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 18.66 MB 18.73 MB +.41% (+80.00 KB) 🔍
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 30.50 MB 30.63 MB +.43% (+135.74 KB) 🔍
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 63.94 MB 64.16 MB +.34% (+223.41 KB) 🔍
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 8.56 MB 8.59 MB +.36% (+32.00 KB) 🔍
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 78.36 MB 78.70 MB +.43% (+346.29 KB) 🔍
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 9.90 MB 9.93 MB +.37% (+38.38 KB) 🔍

@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from 7a55094 to d42530c Compare October 6, 2025 17:45
@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from 74a5f22 to 9e55d5f Compare October 7, 2025 14:46
@gyuheon0h gyuheon0h marked this pull request as ready for review October 7, 2025 14:47
@gyuheon0h gyuheon0h requested a review from a team as a code owner October 7, 2025 14:47
@gyuheon0h gyuheon0h changed the title [crashtracking] upload to both telemetry intake and errors intake [WIP] upload to both telemetry intake and errors intake Oct 7, 2025
@gyuheon0h gyuheon0h changed the title [WIP] upload to both telemetry intake and errors intake [WIP][crashtracking] upload to both telemetry intake and errors intake Oct 7, 2025
@gyuheon0h gyuheon0h requested a review from a team as a code owner October 7, 2025 17:22
@gyuheon0h gyuheon0h changed the title [WIP][crashtracking] upload to both telemetry intake and errors intake [crashtracking] upload to both telemetry intake and errors intake Oct 7, 2025
@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch 2 times, most recently from f1a953b to 9ee8161 Compare October 9, 2025 02:12
@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from fca11ec to af27f4b Compare October 14, 2025 12:35
@gyuheon0h gyuheon0h requested a review from gleocadie October 14, 2025 13:17
Comment on lines +16 to +17
pub const DEFAULT_DD_SITE: &str = "datad0g.com";
pub const PROD_ERRORS_INTAKE_SUBDOMAIN: &str = "event-platform-intake";
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These are provisional for testing, let's not forget to change them later.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, we should default to prod, per todays meeting. It will get overwritten in staging tracers anyways

@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from c750e71 to 5ff0588 Compare October 14, 2025 14:35
@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from e1cda96 to 12c1fec Compare October 15, 2025 15:23
@gyuheon0h gyuheon0h force-pushed the gyuheon0h/prof-12603-dual-uploads branch from 23cc5f8 to d8a46d6 Compare October 20, 2025 12:52
@gyuheon0h
Copy link
Contributor Author

TODOs:

  1. Update hardcoded staging vars after done with testing
  2. Add test to confirm that a failed request doesn't interfere with other requests

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.

4 participants