Conversation
…service checks and number of flushes Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Binary Size Analysis (Agent Data Plane)Baseline: a41cd43 · Comparison: e8dca61 · diff ✅ Binary size difference within thresholdChanges by Module
Detailed Symbol Changes |
Regression Detector (Agent Data Plane)Run ID: Optimization Goals: ✅ No significant changes detectedFine details of change detection per experiment (5)Experiments configured
Bounds Checks: ✅ Passed (5)
ExplanationA 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 ( |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
| active_contexts_bytes_by_type: MetricTypedGauge::new(builder, "aggregate_active_contexts_bytes_by_type"), | ||
| events_dropped: builder.register_counter_with_tags("component_events_dropped_total", ["intentional:true"]), | ||
| flushes: builder.register_debug_counter("aggregate_flushes_total"), | ||
| flushes: builder.register_counter("aggregate_flushes_total"), |
There was a problem hiding this comment.
Core Agent publishes the metric by default, so moving this to an info counter.
There was a problem hiding this comment.
More details
The remappings consistently expose encoder receive counts under the expected event and service-check data types and promote the aggregator flush counter to default telemetry; the documented liveness-heartbeat count difference is intentional.
🤖 Bits Code Review · Commit e8dca61 · @DataDog review to ask questions
Summary
Remap some missing aggregator telemetry that is analogous to some of the Core Agent goexpvar variables.
There's one small mismatch: the service-check encoder also counts ADP's own liveness heartbeat, while the Core Agent's
datadog.agent.upisn't counted inprocessed.Test plan
render_rar_telemetry_remaps_aggregator_processed_and_flush_count, which checks that all threeaggregator.processeddata types andaggregator.number_of_flushrender with the right typerar_rules_carry_expected_help_textto pinaggregator.number_of_flushhelp text to the Core Agent's registered string🤖 Generated with Claude Code