Skip to content

docs(dogstatsd): regenerate dogstatsd.md#1668

Merged
gh-worker-dd-mergequeue-cf854d[bot] merged 4 commits into
mainfrom
worktree-check-additional-statsd-options
May 18, 2026
Merged

docs(dogstatsd): regenerate dogstatsd.md#1668
gh-worker-dd-mergequeue-cf854d[bot] merged 4 commits into
mainfrom
worktree-check-additional-statsd-options

Conversation

@jszwedko
Copy link
Copy Markdown
Collaborator

@jszwedko jszwedko commented May 15, 2026

Summary

Reran /confkey audit-all. Identified one new config option we don't support yet aggregator_tag_filter_cache_capacity.

Recommend just reviewing the dogstatsd.md file with whitespace ignored.

…ional keys

- Mark statsd_metric_blocklist, statsd_metric_blocklist_match_prefix, statsd_metric_namespace, and statsd_metric_namespace_blacklist as PARITY
- Add new ADP-only keys (dogstatsd_autoscale_udp_listeners, dogstatsd_string_interner_size_bytes, memory_mode, metrics_level)
- Add aggregator_tag_filter_cache_capacity as MISSING/INVESTIGATE
- Add use_v2_api_series and flat OPW/vector alias keys as PARITY
- Bulk-add new not-applicable entries from upstream agent config
- Improve description clarity across many entries

Rationale: Reflects completed investigation of additional StatsD options, confirming parity where achieved and tracking gaps for future work.
@jszwedko jszwedko requested a review from a team as a code owner May 15, 2026 21:30
@dd-octo-sts dd-octo-sts Bot added the area/docs Reference documentation. label May 15, 2026
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: bd322938de

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread docs/agent-data-plane/configuration/dogstatsd/known-configs.json Outdated
@jszwedko jszwedko changed the title docs(dogstatsd): full ConfKey audit — 9 parity wins, new ADP-Only keys, issue links docs(dogstatsd): regenerate dogstatsd.md May 15, 2026
@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented May 15, 2026

Binary Size Analysis (Agent Data Plane)

Target: 55bca14 (baseline) vs cfecf28 (comparison) diff
Analysis Type: Stripped binaries (debug symbols excluded)
Baseline Size: 37.36 MiB
Comparison Size: 37.36 MiB
Size Change: +8 B (+0.00%)
Pass/Fail Threshold: +5%
Result: PASSED ✅

Changes by Module

Module File Size Symbols
anon.4f8fd67d74ae1f1600187cfeb0121be9.1.llvm.13227926439328029995 +130 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.1.llvm.570627086386795550 -128 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.4.llvm.13227926439328029995 +115 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.4.llvm.570627086386795550 -113 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.3.llvm.13227926439328029995 +109 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.3.llvm.570627086386795550 -107 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.0.llvm.13227926439328029995 +97 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.2.llvm.13227926439328029995 +95 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.0.llvm.570627086386795550 -95 B 1
anon.4f8fd67d74ae1f1600187cfeb0121be9.2.llvm.570627086386795550 -93 B 1
[Unmapped] -2 B 1

Detailed Symbol Changes

    FILE SIZE        VM SIZE    
 --------------  -------------- 
  [NEW]    +130  [NEW]     +40    anon.4f8fd67d74ae1f1600187cfeb0121be9.1.llvm.13227926439328029995
  [NEW]    +115  [NEW]     +25    anon.4f8fd67d74ae1f1600187cfeb0121be9.4.llvm.13227926439328029995
  [NEW]    +109  [NEW]     +19    anon.4f8fd67d74ae1f1600187cfeb0121be9.3.llvm.13227926439328029995
  [NEW]     +97  [NEW]      +7    anon.4f8fd67d74ae1f1600187cfeb0121be9.0.llvm.13227926439328029995
  [NEW]     +95  [NEW]      +5    anon.4f8fd67d74ae1f1600187cfeb0121be9.2.llvm.13227926439328029995
  -0.0%      -2  [ = ]       0    [Unmapped]
  [DEL]     -93  [DEL]      -5    anon.4f8fd67d74ae1f1600187cfeb0121be9.2.llvm.570627086386795550
  [DEL]     -95  [DEL]      -7    anon.4f8fd67d74ae1f1600187cfeb0121be9.0.llvm.570627086386795550
  [DEL]    -107  [DEL]     -19    anon.4f8fd67d74ae1f1600187cfeb0121be9.3.llvm.570627086386795550
  [DEL]    -113  [DEL]     -25    anon.4f8fd67d74ae1f1600187cfeb0121be9.4.llvm.570627086386795550
  [DEL]    -128  [DEL]     -40    anon.4f8fd67d74ae1f1600187cfeb0121be9.1.llvm.570627086386795550
  +0.0%      +8  [ = ]       0    TOTAL

@pr-commenter
Copy link
Copy Markdown

pr-commenter Bot commented May 15, 2026

Regression Detector (Agent Data Plane)

Run ID: 085b66f3-2262-4162-b820-ce0ef6407901
Baseline: 55bca143 · Comparison: cfecf285 · Diff

Optimization Goals: ✅ No significant changes detected

Fine details of change detection per experiment (35)

Experiments configured erratic: true are tagged (ignored) and skipped when determining which experiments regressed or improved. Experiments which are detected as erratic at runtime are tagged (erratic) to flag that the run's sample dispersion was high, but their regression / improvement signal still counts.

experiment goal Δ mean % links
dsd_uds_10mb_3k_contexts_cpu (erratic) cpu ⚪ +3.42 metrics profiles logs
otlp_ingest_metrics_5mb_memory memory ⚪ +1.76 metrics profiles logs
dsd_uds_1mb_3k_contexts_cpu (erratic) cpu ⚪ +1.62 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_cpu (erratic) cpu ⚪ +1.58 metrics profiles logs
dsd_uds_500mb_3k_contexts_throughput throughput ⚪ -1.14 metrics profiles logs
dsd_uds_100mb_3k_contexts_cpu (erratic) cpu ⚪ +0.67 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_cpu (erratic) cpu ⚪ +0.66 metrics profiles logs
dsd_uds_1mb_3k_contexts_memory memory ⚪ +0.48 metrics profiles logs
quality_gates_rss_dsd_medium memory ⚪ +0.31 metrics profiles logs
quality_gates_rss_dsd_low memory ⚪ +0.22 metrics profiles logs
dsd_uds_10mb_3k_contexts_memory memory ⚪ +0.21 metrics profiles logs
otlp_ingest_metrics_5mb_cpu (erratic) cpu ⚪ +0.14 metrics profiles logs
quality_gates_rss_dsd_heavy memory ⚪ +0.12 metrics profiles logs
otlp_ingest_traces_5mb_memory memory ⚪ +0.08 metrics profiles logs
dsd_uds_512kb_3k_contexts_memory memory ⚪ +0.07 metrics profiles logs
otlp_ingest_logs_5mb_throughput (ignored) throughput ⚪ -0.04 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_throughput throughput ⚪ -0.02 metrics profiles logs
otlp_ingest_metrics_5mb_throughput throughput ⚪ -0.01 metrics profiles logs
dsd_uds_100mb_3k_contexts_throughput throughput ⚪ -0.01 metrics profiles logs
dsd_uds_10mb_3k_contexts_throughput throughput ⚪ -0.01 metrics profiles logs
dsd_uds_100mb_3k_contexts_memory memory ⚪ +0.01 metrics profiles logs
dsd_uds_512kb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
dsd_uds_1mb_3k_contexts_throughput throughput ⚪ -0.00 metrics profiles logs
otlp_ingest_traces_5mb_throughput throughput ⚪ +0.01 metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory ⚪ -0.03 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_memory memory ⚪ -0.06 metrics profiles logs
quality_gates_rss_idle memory ⚪ -0.20 metrics profiles logs
otlp_ingest_traces_ottl_transform_5mb_memory memory ⚪ -0.20 metrics profiles logs
dsd_uds_500mb_3k_contexts_memory memory ⚪ -0.25 metrics profiles logs
otlp_ingest_traces_5mb_cpu (erratic) cpu ⚪ -0.45 metrics profiles logs
otlp_ingest_traces_ottl_filtering_5mb_throughput throughput ⚪ +0.45 metrics profiles logs
otlp_ingest_logs_5mb_cpu (ignored) cpu ⚪ -0.48 metrics profiles logs
dsd_uds_500mb_3k_contexts_cpu (erratic) cpu ⚪ -0.65 metrics profiles logs
dsd_uds_512kb_3k_contexts_cpu (erratic) cpu ⚪ -3.81 metrics profiles logs
otlp_ingest_logs_5mb_memory (ignored) memory ⚪ -9.75 metrics profiles logs
Bounds Checks: ✅ Passed (5)
experiment check replicates observed links
quality_gates_rss_dsd_heavy memory_usage 10/10 ✅ 123 MiB ≤ 140 MiB metrics profiles logs
quality_gates_rss_dsd_low memory_usage 10/10 ✅ 39.9 MiB ≤ 50 MiB metrics profiles logs
quality_gates_rss_dsd_medium memory_usage 10/10 ✅ 60.3 MiB ≤ 75 MiB metrics profiles logs
quality_gates_rss_dsd_ultraheavy memory_usage 10/10 ✅ 179 MiB ≤ 200 MiB metrics profiles logs
quality_gates_rss_idle memory_usage 10/10 ✅ 27.1 MiB ≤ 40 MiB metrics profiles logs
Explanation

A change is flagged as a regression when |Δ mean %| > 5.00% in the regressing direction for its optimization goal AND SMP marks the experiment as a regression (is_regression: true). Improvements use the matching criteria for the improving direction. Experiments configured erratic: true (tagged (ignored)) are skipped outright; experiments detected as erratic at runtime (tagged (erratic)) still count, since that flag describes sample dispersion rather than directional certainty. The Δ mean % cell is colored accordingly: 🟢 = improvement, 🔴 = regression, ⚪ = neutral. Reduction in CPU or memory is an improvement; reduction in ingress throughput is a regression.

@gh-worker-dd-mergequeue-cf854d gh-worker-dd-mergequeue-cf854d Bot merged commit f84a67b into main May 18, 2026
79 checks passed
dd-octo-sts Bot pushed a commit that referenced this pull request May 18, 2026
## Summary

Reran `/confkey audit-all`. Identified one new config option we don't support yet [`aggregator_tag_filter_cache_capacity`](#1667).

Recommend just reviewing the dogstatsd.md file with whitespace ignored.

Co-authored-by: jesse.szwedko <jesse.szwedko@datadoghq.com> f84a67b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/docs Reference documentation. mergequeue-status: done

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants