Skip to content

[pull] master from DataDog:master#634

Merged
pull[bot] merged 4 commits into
ConnectionMaster:masterfrom
DataDog:master
Jul 2, 2026
Merged

[pull] master from DataDog:master#634
pull[bot] merged 4 commits into
ConnectionMaster:masterfrom
DataDog:master

Conversation

@pull

@pull pull Bot commented Jul 2, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

AAraKKe and others added 4 commits July 2, 2026 09:56
* Add adaptive concurrency gradient controller metrics to envoy integration

* Add adaptive concurrency filter to E2E Docker environments

* Add adaptive concurrency metrics to OpenMetrics path and E2E assertions

* Add focused symmetric metadata check for adaptive concurrency metrics

* Add changelog entry

* Assert adaptive concurrency metric values and annotate gauge units

- Pin fixture values in the legacy and OpenMetrics unit tests so a wrong
  mapping or metric type is caught, not just a wrong name.
- Set unit_name=request on concurrency_limit and burst_queue_size for
  consistency with rq_blocked.
- Trim the symmetric test docstring/comments and drop a dead import.

* Use a thousands separator in the gradient metric description

* Group datadog_checks test imports into a single block

* Refine adaptive concurrency test scope and metric description

- Promote the legacy expected-value map to a module constant so the
  metric list and its values share one source of truth.
- Guard the symmetric metadata test against a vacuous pass when the
  controller emits nothing.
- Recast the min_rtt_calculation_active description to drop the semicolon.

* Assert adaptive concurrency metrics in the E2E test

* Wire adaptive concurrency metrics into the legacy real-environment tests

Fix a stat_prefix typo (ingress-https -> ingress_http) that had gone
undetected because the legacy path's real-Docker integration and e2e
tests never asserted the new metrics against a live Envoy.

- Add a real-environment integration test asserting presence and tags.
- Extend the legacy e2e test to cover the same metrics.
- Correct the mocked unit test fixture to match real Envoy output.

* Update envoy/metadata.csv

Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>

* Update envoy/tests/test_unit.py

Co-authored-by: dkirov-dd <166512750+dkirov-dd@users.noreply.github.com>

* Update envoy/tests/legacy/common.py

Co-authored-by: dkirov-dd <166512750+dkirov-dd@users.noreply.github.com>

* Fix definition order after applying suggestion in legacy/common.py

The applied GitHub suggestion referenced ADAPTIVE_CONCURRENCY_METRIC_VALUES
before its definition, breaking ruff (F821).

* Centralize adaptive concurrency Prometheus metric values

Derive ADAPTIVE_CONCURRENCY_PROMETHEUS_METRICS and
ADAPTIVE_CONCURRENCY_PROMETHEUS_GAUGE_VALUES from a single values dict
instead of maintaining the metric names in both places independently.

---------

Co-authored-by: domalessi <111786334+domalessi@users.noreply.github.com>
Co-authored-by: dkirov-dd <166512750+dkirov-dd@users.noreply.github.com>
* Add native_dynamic type

* Add changelog entry

* Add regression tests for _total gauge/counter dispatch

- New tests/test_metrics_config.py pins construct_metrics_config so a
  gauge/counter pair collapses to a single native_dynamic entry while
  lone _total entries and NON_CONFORMING_METRICS keep their existing
  behavior.
- Value/type assertions in test_istiod and test_istio_agent verify the
  gauge sample is submitted as a gauge and the counter sample as a
  monotonic count, catching regressions where the native transformer
  locks to the wrong type.

* Apply ruff formatting

---------

Co-authored-by: Juanpe Araque <juanpedro.araque@datadoghq.com>
…24178)

* fix(mysql): use SHOW ALL REPLICAS STATUS for MariaDB multi-channel replication

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

* add changelog for #24178

* refactor(mysql): use replica_keyword variable; add Connection_name tagging test

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Jul 2, 2026
@pull pull Bot added the ⤵️ pull label Jul 2, 2026
@pull pull Bot merged commit 86510c4 into ConnectionMaster:master Jul 2, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants