From ee526c72709045aecd97495eeb163973dea3a2ff Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:07:38 -0700 Subject: [PATCH 01/12] docs: spec for Agent-vs-Agent+ADP 1Hz dogstatsd benchmark Stacks on PR #1459 (luke/configurable-aggregation). Reuses test/smp/regression/adp/ in-place: deletes OTLP + quality_gates cases, rewrites dsd_uds_* to drive a Datadog Agent baseline vs converged Agent+ADP comparison with aggregator_bucket_size_seconds: 1. Co-Authored-By: Claude Opus 4.7 (1M context) --- ...05-05-agent-vs-adp-1hz-benchmark-design.md | 279 ++++++++++++++++++ 1 file changed, 279 insertions(+) create mode 100644 docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md diff --git a/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md b/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md new file mode 100644 index 00000000000..456b262d606 --- /dev/null +++ b/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md @@ -0,0 +1,279 @@ +# Agent-vs-ADP 1Hz dogstatsd benchmark — design + +## Context + +We want a side-by-side SMP regression benchmark comparing the Datadog Agent (baseline) against the converged Agent+Agent-Data-Plane (ADP) image (comparison) for raw dogstatsd ingest at a 1-second aggregation bucket interval. The benchmark stacks on PR [#1459](https://github.com/DataDog/saluki/pull/1459) (`luke/configurable-aggregation`), which adds `aggregator_bucket_size_seconds` as a serde alias for ADP's `aggregate_window_duration`. With that knob in place, a single `aggregator_bucket_size_seconds: 1` setting in `datadog.yaml` drives both the Agent core aggregator and ADP's aggregate transform to a 1Hz bucket width. + +Modeled after PR [#1327](https://github.com/DataDog/saluki/pull/1327), but slimmer: + +- No tag filtering; only raw dogstatsd processing. +- Reuses existing `test/smp/regression/adp/cases/dsd_uds_*` cases by rewriting them in place rather than creating a parallel `agent-adp-*` directory. +- Drops unrelated cases (OTLP, quality_gates) from the SMP target dir on this branch. +- Skips correctness + integration smoke tests and unrelated saluki source tweaks (gRPC max msg size, info-log addition). + +PR shipped as a draft. + +## Goals + +- Produce a single SMP submission that runs all 15 `dsd_uds_*` cases (5 sizes × 3 optimization goals) with the Datadog Agent dev image as baseline and a converged Agent+ADP image as comparison. +- Both sides honor `aggregator_bucket_size_seconds: 1` from `datadog.yaml`. +- PR diff stays focused on benchmark plumbing — no unit tests, no source changes outside CI/Docker/case files. + +## Non-goals + +- Standalone-ADP regression coverage on this branch (replaced). +- Tag filtering (covered by reference PR). +- Correctness / integration smoke tests (out of scope for a benchmark-only PR). +- Tuning ADP-internal knobs (`ADP_DD_AGGREGATE_CONTEXT_LIMIT`, `ADP_DD_DOGSTATSD_STRING_INTERNER_SIZE`, gRPC max message size) — those were tag-filterlist-driven in the reference PR. + +## Branch + PR layout + +- Base branch: `luke/configurable-aggregation` (PR #1459, head `06f3965a`). +- This branch: `jszwedko/agent-vs-adp-1hz-benchmark`. +- PR opened as draft, targeted at `luke/configurable-aggregation`. GitHub auto-retargets to `main` when #1459 merges. + +## File-by-file changes + +### `test/smp/regression/adp/cases/` — deletions + +Remove these case directories (not part of this benchmark): + +- `otlp_ingest_logs_5mb_{cpu,memory,throughput}` (3) +- `otlp_ingest_metrics_5mb_{cpu,memory,throughput}` (3) +- `otlp_ingest_traces_5mb_{cpu,memory,throughput}` (3) +- `otlp_ingest_traces_ottl_filtering_5mb_{cpu,memory,throughput}` (3) +- `otlp_ingest_traces_ottl_transform_5mb_{cpu,memory,throughput}` (3) +- `quality_gates_rss_dsd_{heavy,low,medium,ultraheavy}` (4) +- `quality_gates_rss_idle` (1) + +Total: 20 case dirs deleted. + +### `test/smp/regression/adp/cases/dsd_uds_*` — in-place rewrite (15 cases) + +Each case currently has: + +``` +agent-data-plane/cert.pem +agent-data-plane/empty.yaml +experiment.yaml +lading/lading.yaml +``` + +After the rewrite each case has: + +``` +datadog-agent/datadog.yaml +experiment.yaml +lading/lading.yaml +``` + +#### `agent-data-plane/` subdir — deleted + +`empty.yaml` was used as ADP's `--config` arg in standalone mode. `cert.pem` was the IPC cert for ADP-as-client. In the converged image, ADP boots via the Agent's s6 supervisor (not via `target.command`) and consumes `DD_DATA_PLANE_*` / `ADP_DD_*` env vars baked into the Dockerfile plus `datadog.yaml` over the config-stream gRPC. Neither file is referenced. Delete both. + +#### `datadog-agent/datadog.yaml` — new (per case) + +```yaml +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection so the Agent doesn't probe the network. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz bucketing; ADP picks this up via the alias added in PR #1459. +aggregator_bucket_size_seconds: 1 +``` + +Identical content across all 15 cases. (Reference PR varied this file with `metric_tag_filterlist` per case; we don't.) + +#### `experiment.yaml` — rewritten (per case) + +Switch target from ADP-standalone to Datadog Agent entrypoint. Preserve each case's existing `optimization_goal` (cpu / memory / throughput). + +```yaml +# Example: dsd_uds_10mb_3k_contexts_throughput +optimization_goal: ingress_throughput +erratic: false + +target: + name: datadog-agent + command: /bin/entrypoint.sh + cpu_allotment: 4 + memory_allotment: 3200MiB + environment: + DD_API_KEY: a0000001 + DD_HOSTNAME: smp-regression + + profiling_environment: + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_throughput + +report_links: + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +``` + +Notes: + +- `DD_AGGREGATOR_BUCKET_SIZE_SECONDS` is **not** set on `target.environment`. The single source of truth is `datadog.yaml`. +- `cpu_allotment: 4` carries over unchanged (uniform across all 15 cases). +- `memory_allotment` bumped from `2GiB` → `3200MiB` for all cases (matches reference PR; converged image runs Agent + ADP + JVM in one container so 2GiB is tight). +- `optimization_goal` carries over unchanged (`ingress_throughput`, `cpu`, `memory`). +- Quality gates / `checks:` blocks are **not** carried over — none of the existing `dsd_uds_*` cases had them. + +#### `lading/lading.yaml` — rewritten (per case) + +Two changes vs. existing file: + +1. Add second http blackhole on `127.0.0.1:9092` for the Agent's `process_dd_url`. +2. Add second prometheus target at `http://127.0.0.1:5000/telemetry` for Agent core telemetry, alongside the existing ADP target at `127.0.0.1:5102/scrape` (renamed to `prometheus` with `tags: { sub_agent: adp }`). +3. UDS path stays `/tmp/dsd.socket` (matches `datadog.yaml`'s `dogstatsd_socket`). + +Generator block (dogstatsd shape, contexts, byte rate, etc.) stays per-case unchanged. + +```yaml +# Example: dsd_uds_10mb_3k_contexts_throughput +blackhole: + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" +generator: + - unix_datagram: + seed: [...] # unchanged from existing file + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + # ... existing per-case shape carries over verbatim ... + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 10 MiB + +target_metrics: + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" +``` + +### `.gitlab/benchmark.yml` + +Three classes of change: + +1. **Add `AGENT_IMG` env in `.setup-smp-env`-using jobs** (referenced by both build-agent jobs): + + ```yaml + # https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 + - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + ``` + + Defined inline in each job that needs it (matches reference PR's `STEPHEN_AGENT_IMG` pattern) — not added globally to `.setup-smp-env` since not all jobs need it. + +2. **Add two new build jobs**: + + - `build-agent-adp-baseline-image`: `docker pull ${AGENT_IMG}`, retag as `${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}-baseline-15f1e04a`, push, write `BASELINE_AGENT_SHA=15f1e04a` + `BASELINE_AGENT_IMG=...` to dotenv. + - `build-agent-adp-comparison-image`: `docker buildx build` `Dockerfile.datadog-agent` with `--build-arg DD_AGENT_IMAGE=${AGENT_IMG}` + `--build-arg ADP_IMAGE=${COMPARISON_ADP_IMG}` + the `DD_DATA_PLANE_*` / `ADP_DD_DATA_PLANE_TELEMETRY_*` build args. Depends on `build-adp-comparison-image`. Tags as `agent-adp-${CI_PIPELINE_ID}-comparison-${CI_COMMIT_SHA}`. + + Both jobs use the same `rules:` `changes:` matcher pattern as reference PR but adapted: `test/smp/regression/adp/**/*` (not `agent-adp-tagfilter`). + +3. **Replace `run-benchmarks-adp`** to consume the new agent images: + + - `--baseline-image ${BASELINE_AGENT_IMG}` (was `${BASELINE_ADP_IMG}`) + - `--comparison-image ${COMPARISON_AGENT_IMG}` (was `${COMPARISON_ADP_IMG}`) + - `--baseline-sha ${BASELINE_AGENT_SHA}`, `--comparison-sha ${COMPARISON_AGENT_SHA}` + - `--target-config-dir ./test/smp/regression/adp/` (unchanged) + - `needs:` switches to `build-agent-adp-baseline-image` + `build-agent-adp-comparison-image`. + - PR comment header: `"Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)"`. + +`build-adp-baseline-image` stays — `binary-size-analysis` still depends on it for the bloaty diff. `build-adp-comparison-image` also stays (feeds the converged image build). + +### `docker/Dockerfile.datadog-agent` + +Add ARGs (top of file, before first `FROM`) and re-declare in the final stage: + +``` +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= +``` + +And `ENV` lines bridging each ARG to runtime env. Drop `DD_CLUSTER_AGENT_CLUSTER_TAGGER_GRPC_MAX_MESSAGE_SIZE`, `ADP_DD_AGGREGATE_CONTEXT_LIMIT`, `ADP_DD_DOGSTATSD_STRING_INTERNER_SIZE` — tag-filterlist-specific tuning, not relevant here. + +Comparison image build invokes: + +``` +--build-arg DD_DATA_PLANE_ENABLED=true +--build-arg DD_DATA_PLANE_STANDALONE_MODE=false +--build-arg DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=true +--build-arg DD_DATA_PLANE_REMOTE_AGENT_ENABLED=true +--build-arg DD_DATA_PLANE_DOGSTATSD_ENABLED=true +--build-arg ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=true +--build-arg ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=tcp://127.0.0.1:5102 +``` + +## Data flow + +``` +lading (UDS dgram → /tmp/dsd.socket) ──→ Agent dogstatsd (port 0, UDS only) + │ + │ (comparison only) DD_DATA_PLANE_DOGSTATSD_ENABLED=true + ▼ + ADP (config-stream gRPC → datadog.yaml from Agent) + │ + ▼ http://127.0.0.1:9091 (lading blackhole) + metrics intake + +Agent core telemetry → http://127.0.0.1:5000/telemetry (lading prometheus scrape) +ADP telemetry (comparison) → http://127.0.0.1:5102/scrape (lading prometheus scrape) +process-agent dd_url → http://127.0.0.1:9092 (lading blackhole, drops) +``` + +Aggregation: with `aggregator_bucket_size_seconds: 1`, both Agent core and ADP bucket dogstatsd into 1-second windows. Pass-through (pre-aggregated, client-timestamped) metrics stay pinned to the default 10s rate interval per PR #1459's invariant. + +## Risks / open questions + +1. **ADP env-var alias support**. PR #1459 adds `aggregator_bucket_size_seconds` as a serde alias on the `aggregate_window_duration` field. Saluki's config-stream path replicates `datadog.yaml` keys to ADP, so setting it there is reliable. Setting it as a `DD_AGGREGATOR_BUCKET_SIZE_SECONDS` env var may or may not work depending on saluki's env-var handler — we sidestep by using `datadog.yaml` only. +2. **First-run cost**. 15 SMP cases is the largest dsd_uds suite Saluki has run. The 1h timeout on `run-benchmarks-adp` should still be enough (existing OTLP+quality-gates run in similar time), but worth watching the first run. +3. **Image churn**. PR #1459 is open — base branch may shift. Stacking minimizes the rebase surface to the saluki source diff (which we don't touch). + +## Test plan + +- Open PR as draft. +- CI runs: `build-adp-baseline-image`, `build-adp-comparison-image`, `build-agent-adp-baseline-image`, `build-agent-adp-comparison-image`, `run-benchmarks-adp`, `binary-size-analysis`. +- SMP report posted as PR comment under header `"Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)"`. +- Manual review of report: confirm comparison image actually ran ADP (look for ADP-side metrics in the report), confirm 1Hz bucketing visible (e.g., flush rate metrics, output volume). + +## Out of scope (defer) + +- Re-adding standalone-ADP regression suite (separate dir or follow-up PR). +- Correctness + integration smoke tests for converged image at 1Hz. +- Tuning ADP-internal knobs to match Agent behavior at 1Hz. +- Multi-rate sweep (0.5Hz, 2Hz, etc.) — could be a follow-up if 1Hz signal is interesting. From a823960f1f83153dd84ca9e7a91c5decc82afc2b Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:14:18 -0700 Subject: [PATCH 02/12] docs: implementation plan for Agent-vs-Agent+ADP 1Hz benchmark Nine tasks covering case file rewrites, Dockerfile build args, GitLab CI build jobs, run-benchmarks-adp repointing, and the draft PR open. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../2026-05-05-agent-vs-adp-1hz-benchmark.md | 1029 +++++++++++++++++ 1 file changed, 1029 insertions(+) create mode 100644 docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md diff --git a/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md b/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md new file mode 100644 index 00000000000..2fe84754edd --- /dev/null +++ b/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md @@ -0,0 +1,1029 @@ +# Agent-vs-ADP 1Hz dogstatsd benchmark — Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Build an SMP regression benchmark comparing the Datadog Agent (baseline) against a converged Agent+ADP image (comparison) for raw dogstatsd ingest at a 1Hz aggregation bucket interval. Stacks on PR #1459. + +**Architecture:** Reuse `test/smp/regression/adp/` in place — delete OTLP + quality_gates cases, rewrite the 15 `dsd_uds_*` cases to drive the Datadog Agent entrypoint with a `datadog.yaml` that pins `aggregator_bucket_size_seconds: 1`. Add two new GitLab jobs (`build-agent-adp-baseline-image`, `build-agent-adp-comparison-image`) and repoint `run-benchmarks-adp` to consume them. Extend `Dockerfile.datadog-agent` with `DD_DATA_PLANE_*` build args. + +**Tech Stack:** SMP (single-machine-performance) regression harness, lading load generator, GitLab CI, Docker buildx, Datadog Agent + ADP. + +**Spec:** [`docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md`](../specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md) + +--- + +## Pre-flight + +Source branch + base. PR #1459 (`luke/configurable-aggregation`, head `06f3965a2a00e68f03e1462655d6eb330437a3b7`) is the base. New branch is `jszwedko/agent-vs-adp-1hz-benchmark`. + +This plan assumes the executing agent is already on `jszwedko/agent-vs-adp-1hz-benchmark`, branched from `luke/configurable-aggregation`. If not, run: + +```bash +git fetch origin luke/configurable-aggregation +git switch -c jszwedko/agent-vs-adp-1hz-benchmark origin/luke/configurable-aggregation +``` + +The list of `dsd_uds_*` cases (used throughout the plan): + +``` +dsd_uds_512kb_3k_contexts_cpu dsd_uds_1mb_3k_contexts_cpu dsd_uds_10mb_3k_contexts_cpu dsd_uds_100mb_3k_contexts_cpu dsd_uds_500mb_3k_contexts_cpu +dsd_uds_512kb_3k_contexts_memory dsd_uds_1mb_3k_contexts_memory dsd_uds_10mb_3k_contexts_memory dsd_uds_100mb_3k_contexts_memory dsd_uds_500mb_3k_contexts_memory +dsd_uds_512kb_3k_contexts_throughput dsd_uds_1mb_3k_contexts_throughput dsd_uds_10mb_3k_contexts_throughput dsd_uds_100mb_3k_contexts_throughput dsd_uds_500mb_3k_contexts_throughput +``` + +The list of `bytes_per_second` values (per size prefix): + +``` +512kb → 512 KiB +1mb → 1 MiB +10mb → 10 MiB +100mb → 100 MiB +500mb → 500 MiB +``` + +--- + +## Task 1: Delete OTLP and quality_gates cases + +**Files:** +- Delete: `test/smp/regression/adp/cases/otlp_ingest_logs_5mb_*` (3 dirs) +- Delete: `test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_*` (3 dirs) +- Delete: `test/smp/regression/adp/cases/otlp_ingest_traces_5mb_*` (3 dirs) +- Delete: `test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_*` (3 dirs) +- Delete: `test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_*` (3 dirs) +- Delete: `test/smp/regression/adp/cases/quality_gates_rss_dsd_*` (4 dirs) +- Delete: `test/smp/regression/adp/cases/quality_gates_rss_idle` (1 dir) + +20 directories total. + +- [ ] **Step 1: Remove the directories** + +```bash +git rm -r \ + test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu \ + test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory \ + test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput \ + test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu \ + test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory \ + test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput \ + test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu \ + test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory \ + test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory \ + test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput \ + test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy \ + test/smp/regression/adp/cases/quality_gates_rss_dsd_low \ + test/smp/regression/adp/cases/quality_gates_rss_dsd_medium \ + test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy \ + test/smp/regression/adp/cases/quality_gates_rss_idle +``` + +- [ ] **Step 2: Verify only dsd_uds_* cases remain** + +Run: `ls test/smp/regression/adp/cases/` + +Expected output (15 lines, alphabetical): +``` +dsd_uds_100mb_3k_contexts_cpu +dsd_uds_100mb_3k_contexts_memory +dsd_uds_100mb_3k_contexts_throughput +dsd_uds_10mb_3k_contexts_cpu +dsd_uds_10mb_3k_contexts_memory +dsd_uds_10mb_3k_contexts_throughput +dsd_uds_1mb_3k_contexts_cpu +dsd_uds_1mb_3k_contexts_memory +dsd_uds_1mb_3k_contexts_throughput +dsd_uds_500mb_3k_contexts_cpu +dsd_uds_500mb_3k_contexts_memory +dsd_uds_500mb_3k_contexts_throughput +dsd_uds_512kb_3k_contexts_cpu +dsd_uds_512kb_3k_contexts_memory +dsd_uds_512kb_3k_contexts_throughput +``` + +- [ ] **Step 3: Commit** + +```bash +git commit -m "test(smp): remove OTLP and quality_gates cases from adp suite + +The adp/ SMP target directory will be repurposed for an Agent-vs-Agent+ADP +1Hz dogstatsd comparison. Only the dsd_uds_* cases are kept; everything +else moves out of scope on this branch. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 2: Delete the per-case `agent-data-plane/` subdirs + +In the converged image, ADP boots via the Agent's s6 supervisor (not via `target.command`) and consumes `DD_DATA_PLANE_*` env vars + `datadog.yaml` over config-stream. The standalone-mode `empty.yaml` and `cert.pem` files are no longer referenced — delete them. + +**Files:** +- Delete: `test/smp/regression/adp/cases/dsd_uds_*/agent-data-plane/empty.yaml` (15) +- Delete: `test/smp/regression/adp/cases/dsd_uds_*/agent-data-plane/cert.pem` (15) +- Delete: `test/smp/regression/adp/cases/dsd_uds_*/agent-data-plane/` (15 empty dirs) + +- [ ] **Step 1: Remove the agent-data-plane/ subdirs** + +```bash +git rm -r test/smp/regression/adp/cases/dsd_uds_*/agent-data-plane +``` + +- [ ] **Step 2: Verify each case now has only experiment.yaml + lading/** + +Run: `ls test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/` + +Expected: +``` +experiment.yaml +lading +``` + +- [ ] **Step 3: Commit** + +```bash +git commit -m "test(smp): drop standalone-ADP files from dsd_uds cases + +The converged Agent+ADP image boots ADP via the Agent's s6 supervisor +(not via target.command), so /etc/agent-data-plane/empty.yaml and the +IPC cert are no longer referenced. Remove them. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 3: Add `datadog-agent/datadog.yaml` to each dsd_uds case + +The same `datadog.yaml` content goes in all 15 cases. The 1Hz knob lives here so both Agent core and ADP (via config-stream) read it from a single source of truth. + +**Files:** +- Create: `test/smp/regression/adp/cases/dsd_uds_*/datadog-agent/datadog.yaml` (15 files, identical content) + +- [ ] **Step 1: Write the shared content to a temp file** + +```bash +cat > /tmp/datadog-agent-1hz.yaml <<'EOF' +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 +EOF +``` + +- [ ] **Step 2: Copy it into each case dir** + +```bash +for d in test/smp/regression/adp/cases/dsd_uds_*; do + mkdir -p "$d/datadog-agent" + cp /tmp/datadog-agent-1hz.yaml "$d/datadog-agent/datadog.yaml" +done +``` + +- [ ] **Step 3: Verify all 15 files exist and are identical** + +Run: +```bash +ls test/smp/regression/adp/cases/dsd_uds_*/datadog-agent/datadog.yaml | wc -l +md5sum test/smp/regression/adp/cases/dsd_uds_*/datadog-agent/datadog.yaml | awk '{print $1}' | sort -u | wc -l +``` + +Expected: +``` +15 +1 +``` +(15 files, all sharing one md5.) + +- [ ] **Step 4: Commit** + +```bash +git add test/smp/regression/adp/cases/dsd_uds_*/datadog-agent/datadog.yaml +git commit -m "test(smp): add datadog.yaml with 1Hz bucket setting to dsd_uds cases + +Single source of truth for aggregator_bucket_size_seconds. Agent core +reads the file directly; ADP reads it via config-stream gRPC when +DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=true. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 4: Rewrite `experiment.yaml` for each dsd_uds case + +The new `experiment.yaml` switches the target from ADP-standalone to the Datadog Agent entrypoint. Only `optimization_goal` and the per-case `experiment` profiling tag vary. `cpu_allotment` stays at `4`; `memory_allotment` bumps from `2GiB` to `3200MiB` (converged image holds Agent + ADP + JVM). + +**Files:** +- Modify: `test/smp/regression/adp/cases/dsd_uds_*/experiment.yaml` (15 files) + +- [ ] **Step 1: Define a Python helper to render each experiment.yaml** + +```bash +cat > /tmp/render_experiment.py <<'PYEOF' +import sys +from pathlib import Path + +CASES = [ + "dsd_uds_512kb_3k_contexts_cpu", + "dsd_uds_512kb_3k_contexts_memory", + "dsd_uds_512kb_3k_contexts_throughput", + "dsd_uds_1mb_3k_contexts_cpu", + "dsd_uds_1mb_3k_contexts_memory", + "dsd_uds_1mb_3k_contexts_throughput", + "dsd_uds_10mb_3k_contexts_cpu", + "dsd_uds_10mb_3k_contexts_memory", + "dsd_uds_10mb_3k_contexts_throughput", + "dsd_uds_100mb_3k_contexts_cpu", + "dsd_uds_100mb_3k_contexts_memory", + "dsd_uds_100mb_3k_contexts_throughput", + "dsd_uds_500mb_3k_contexts_cpu", + "dsd_uds_500mb_3k_contexts_memory", + "dsd_uds_500mb_3k_contexts_throughput", +] + +GOAL_BY_SUFFIX = { + "cpu": "cpu", + "memory": "memory", + "throughput": "ingress_throughput", +} + +TEMPLATE = """optimization_goal: {goal} +erratic: false + +target: + name: datadog-agent + command: /bin/entrypoint.sh + cpu_allotment: 4 + memory_allotment: 3200MiB + environment: + DD_API_KEY: a0000001 + DD_HOSTNAME: smp-regression + + profiling_environment: + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:{case} + +report_links: + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{{{ experiment }}}}&tpl_var_job_id%5B0%5D={{{{ job_id }}}}&tpl_var_run-id%5B0%5D={{{{ job_id }}}}&view=spans&from_ts={{{{ start_time_ms }}}}&to_ts={{{{ end_time_ms }}}}&live=false" +""" + +base = Path("test/smp/regression/adp/cases") +for case in CASES: + suffix = case.rsplit("_", 1)[1] + goal = GOAL_BY_SUFFIX[suffix] + out = base / case / "experiment.yaml" + out.write_text(TEMPLATE.format(goal=goal, case=case)) + print(f"wrote {out}") +PYEOF +``` + +- [ ] **Step 2: Run the renderer** + +```bash +python3 /tmp/render_experiment.py +``` + +Expected: 15 lines of `wrote test/smp/regression/adp/cases/dsd_uds_*/experiment.yaml`. + +- [ ] **Step 3: Spot-check three cases (different sizes / goals)** + +Run: +```bash +grep -E "optimization_goal|memory_allotment|EXTRA_TAGS|target:|name: datadog-agent" \ + test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml \ + test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml \ + test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml +``` + +Expected (per file): `optimization_goal:` matches the case suffix, `memory_allotment: 3200MiB`, `name: datadog-agent`, EXTRA_TAGS matches the case name. + +- [ ] **Step 4: Verify count and uniformity** + +Run: +```bash +grep -c "name: datadog-agent" test/smp/regression/adp/cases/dsd_uds_*/experiment.yaml | awk -F: '{s+=$2} END {print s}' +grep -c "memory_allotment: 3200MiB" test/smp/regression/adp/cases/dsd_uds_*/experiment.yaml | awk -F: '{s+=$2} END {print s}' +``` + +Expected: `15` then `15`. + +- [ ] **Step 5: Commit** + +```bash +git add test/smp/regression/adp/cases/dsd_uds_*/experiment.yaml +git commit -m "test(smp): switch dsd_uds experiments to Datadog Agent entrypoint + +Targets the Agent's /bin/entrypoint.sh instead of the ADP binary directly, +so the same case files drive both the Datadog Agent baseline image and the +converged Agent+ADP comparison image. Memory allotment bumped from 2GiB to +3200MiB to fit Agent + ADP + JVM in one container. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 5: Rewrite `lading.yaml` for each dsd_uds case + +Two structural changes vs. existing files: + +1. Add second http blackhole on `127.0.0.1:9092` (process-agent's `process_dd_url`). +2. Add second prometheus target at `http://127.0.0.1:5000/telemetry` (Agent core telemetry), tag the existing `5102/scrape` target as `sub_agent: adp`. +3. UDS path switches from `/tmp/adp-dogstatsd-dgram.sock` → `/tmp/dsd.socket` to match the new `datadog.yaml`. + +The dogstatsd `variant:` block (contexts, name_length, tag_length, tags_per_msg, multivalue, kind/metric weights) is identical across all 15 cases. Only `bytes_per_second` varies. + +**Files:** +- Modify: `test/smp/regression/adp/cases/dsd_uds_*/lading/lading.yaml` (15 files) + +- [ ] **Step 1: Define a Python helper to render each lading.yaml** + +```bash +cat > /tmp/render_lading.py <<'PYEOF' +import re +from pathlib import Path + +BPS_BY_PREFIX = { + "512kb": "512 KiB", + "1mb": "1 MiB", + "10mb": "10 MiB", + "100mb": "100 MiB", + "500mb": "500 MiB", +} + +TEMPLATE = """blackhole: + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" +target_metrics: + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" +generator: + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "{bps}" +""" + +base = Path("test/smp/regression/adp/cases") +for case_dir in sorted(base.glob("dsd_uds_*")): + m = re.match(r"dsd_uds_([0-9a-z]+)_3k_contexts_", case_dir.name) + if not m: + raise SystemExit(f"unexpected case dir name: {case_dir.name}") + bps = BPS_BY_PREFIX[m.group(1)] + out = case_dir / "lading" / "lading.yaml" + out.write_text(TEMPLATE.format(bps=bps)) + print(f"wrote {out} ({bps})") +PYEOF +``` + +- [ ] **Step 2: Run the renderer** + +```bash +python3 /tmp/render_lading.py +``` + +Expected: 15 lines, each printing the case's `bytes_per_second`. + +- [ ] **Step 3: Spot-check `bytes_per_second` per size prefix** + +Run: +```bash +for sz in 512kb 1mb 10mb 100mb 500mb; do + grep "bytes_per_second" "test/smp/regression/adp/cases/dsd_uds_${sz}_3k_contexts_throughput/lading/lading.yaml" +done +``` + +Expected output: +``` + bytes_per_second: "512 KiB" + bytes_per_second: "1 MiB" + bytes_per_second: "10 MiB" + bytes_per_second: "100 MiB" + bytes_per_second: "500 MiB" +``` + +- [ ] **Step 4: Verify all 15 files have both blackholes and both prometheus targets** + +Run: +```bash +grep -c "127.0.0.1:9092" test/smp/regression/adp/cases/dsd_uds_*/lading/lading.yaml | awk -F: '{s+=$2} END {print s}' +grep -c "127.0.0.1:5000/telemetry" test/smp/regression/adp/cases/dsd_uds_*/lading/lading.yaml | awk -F: '{s+=$2} END {print s}' +grep -c '/tmp/dsd.socket' test/smp/regression/adp/cases/dsd_uds_*/lading/lading.yaml | awk -F: '{s+=$2} END {print s}' +``` + +Expected: `15` then `15` then `15`. + +- [ ] **Step 5: Commit** + +```bash +git add test/smp/regression/adp/cases/dsd_uds_*/lading/lading.yaml +git commit -m "test(smp): adapt dsd_uds lading configs for converged Agent+ADP target + +- Add 127.0.0.1:9092 blackhole for the process-agent's process_dd_url. +- Scrape Agent core telemetry on 127.0.0.1:5000 alongside ADP on :5102, + tagging both with sub_agent so the SMP report can attribute metrics. +- Switch dogstatsd UDS path to /tmp/dsd.socket to match datadog.yaml. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 6: Extend `docker/Dockerfile.datadog-agent` with `DD_DATA_PLANE_*` build args + +The converged Agent+ADP image needs the runtime ENV vars baked in so ADP boots in non-standalone, config-stream-driven mode the moment the container starts. Build args provide the mechanism; the comparison build job in Task 8 supplies the values. + +**Files:** +- Modify: `docker/Dockerfile.datadog-agent` + +- [ ] **Step 1: Read the existing Dockerfile** + +Run: `cat docker/Dockerfile.datadog-agent` + +Expected current top: +``` +ARG DD_AGENT_VERSION=7.78.1-jmx +ARG DD_AGENT_IMAGE=registry.datadoghq.com/agent:${DD_AGENT_VERSION} +ARG ADP_IMAGE=saluki-images/agent-data-plane:testing-devel + +# Reference the ADP image so we can copy the relevant bits out of it. +FROM ${ADP_IMAGE} AS adp +... +``` + +- [ ] **Step 2: Apply the edit** + +Replace the top of the file (above the `# Reference the ADP image...` comment) and add a new ARG/ENV block in the final stage. Resulting file should look like: + +```dockerfile +ARG DD_AGENT_VERSION=7.78.1-jmx +ARG DD_AGENT_IMAGE=registry.datadoghq.com/agent:${DD_AGENT_VERSION} +ARG ADP_IMAGE=saluki-images/agent-data-plane:testing-devel +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= + +# Reference the ADP image so we can copy the relevant bits out of it. +FROM ${ADP_IMAGE} AS adp + +# Build off of the official Datadog Agent image. +FROM ${DD_AGENT_IMAGE} + +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= + +ENV DD_DATA_PLANE_ENABLED=${DD_DATA_PLANE_ENABLED} \ + DD_DATA_PLANE_STANDALONE_MODE=${DD_DATA_PLANE_STANDALONE_MODE} \ + DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=${DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT} \ + DD_DATA_PLANE_REMOTE_AGENT_ENABLED=${DD_DATA_PLANE_REMOTE_AGENT_ENABLED} \ + DD_DATA_PLANE_DOGSTATSD_ENABLED=${DD_DATA_PLANE_DOGSTATSD_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=${ADP_DD_DATA_PLANE_TELEMETRY_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=${ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR} + +# Copy the ADP binary and all of the required licensing bits. +COPY --from=adp /usr/local/bin/agent-data-plane /opt/datadog-agent/embedded/bin/agent-data-plane +COPY --from=adp /opt/datadog/agent-data-plane /opt/datadog/agent-data-plane + +# Add the s6 service files for Agent Data Plane. +# +# ADP will only run when the `DD_DATA_PLANE_ENABLED` environment variable is set to `true`. +COPY docker/cont-init.d /etc/cont-init.d/ +COPY docker/s6-services /etc/services.d/ + +COPY --chmod=755 docker/entrypoint.sh /entrypoint.sh + +# Remove default check configuration to ensure no checks end up running by default. +RUN rm -rf /etc/datadog-agent/conf.d/* + +# Use an updated healthcheck since the default healthcheck from `datadog/agent` is wildly overconservative. +HEALTHCHECK --interval=60s --timeout=5s --retries=2 --start-period=30s --start-interval=1s \ + CMD ["/probe.sh"] + +# Everything else we'll leave at the defaults of the Datadog Agent image. +``` + +Use the Edit tool with these two old/new pairs (or rewrite via Write — file is small): + +Edit 1 — old: +``` +ARG ADP_IMAGE=saluki-images/agent-data-plane:testing-devel + +# Reference the ADP image so we can copy the relevant bits out of it. +``` + +Edit 1 — new: +``` +ARG ADP_IMAGE=saluki-images/agent-data-plane:testing-devel +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= + +# Reference the ADP image so we can copy the relevant bits out of it. +``` + +Edit 2 — old: +``` +# Build off of the official Datadog Agent image. +FROM ${DD_AGENT_IMAGE} + +# Copy the ADP binary and all of the required licensing bits. +``` + +Edit 2 — new: +``` +# Build off of the official Datadog Agent image. +FROM ${DD_AGENT_IMAGE} + +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= + +ENV DD_DATA_PLANE_ENABLED=${DD_DATA_PLANE_ENABLED} \ + DD_DATA_PLANE_STANDALONE_MODE=${DD_DATA_PLANE_STANDALONE_MODE} \ + DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=${DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT} \ + DD_DATA_PLANE_REMOTE_AGENT_ENABLED=${DD_DATA_PLANE_REMOTE_AGENT_ENABLED} \ + DD_DATA_PLANE_DOGSTATSD_ENABLED=${DD_DATA_PLANE_DOGSTATSD_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=${ADP_DD_DATA_PLANE_TELEMETRY_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=${ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR} + +# Copy the ADP binary and all of the required licensing bits. +``` + +- [ ] **Step 3: Verify the file parses (basic Dockerfile lint)** + +Run: `docker buildx build --check -f docker/Dockerfile.datadog-agent .` + +(If `docker buildx` is not available, skip — CI will catch parse errors.) + +Expected: no parse errors. Warnings about empty default ARG values are fine. + +- [ ] **Step 4: Commit** + +```bash +git add docker/Dockerfile.datadog-agent +git commit -m "docker(datadog-agent): plumb DD_DATA_PLANE_* build args + +Lets the converged Agent+ADP image bake in the env vars ADP needs to boot +in non-standalone, config-stream-driven mode (REMOTE_AGENT_ENABLED=true, +USE_NEW_CONFIG_STREAM_ENDPOINT=true, DOGSTATSD_ENABLED=true). The build +job in .gitlab/benchmark.yml supplies the values for the SMP comparison +image. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 7: Add the two new build jobs to `.gitlab/benchmark.yml` + +`build-agent-adp-baseline-image` retags the upstream Datadog Agent dev image. `build-agent-adp-comparison-image` builds the converged Dockerfile from the comparison ADP image. + +**Files:** +- Modify: `.gitlab/benchmark.yml` + +- [ ] **Step 1: Locate the insertion point** + +Run: `grep -n "^run-benchmarks-adp:" .gitlab/benchmark.yml` + +Expected: a single line like `116:run-benchmarks-adp:` (line number may differ — what matters is that this is the existing job, and the two new build jobs go ABOVE it). + +- [ ] **Step 2: Insert the two new jobs** + +Use the Edit tool with the following old/new pair. The `old_string` matches the start of `run-benchmarks-adp:` (the job whose run script we'll repoint in Task 8). The `new_string` prepends the two new build jobs. + +Edit — old: +``` +run-benchmarks-adp: + stage: benchmark +``` + +Edit — new: +``` +build-agent-adp-baseline-image: + extends: .build-common-variables + stage: benchmark + tags: ["docker-in-docker:amd64"] + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + image: "${SALUKI_SMP_CI_IMAGE}" + needs: [] + retry: 2 + timeout: 15m + before_script: + - *setup-smp-env + script: + - ./test/smp/configure-smp-aws-credentials.sh + # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 + - export AGENT_SHA=15f1e04a + - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" + - export BASELINE_AGENT_IMG="${AGENT_ADP_IMG_BASE}-baseline-${AGENT_SHA}" + - aws ecr get-login-password --region us-west-2 --profile ${AWS_NAMED_PROFILE} | docker login --username AWS --password-stdin ${SMP_ECR_HOST} + - docker pull ${AGENT_IMG} + - docker tag ${AGENT_IMG} ${BASELINE_AGENT_IMG} + - docker push ${BASELINE_AGENT_IMG} + - echo "BASELINE_AGENT_SHA=${AGENT_SHA}" >> smp-vars.env + - echo "BASELINE_AGENT_IMG=${BASELINE_AGENT_IMG}" >> smp-vars.env + artifacts: + reports: + dotenv: smp-vars.env + +build-agent-adp-comparison-image: + extends: .build-common-variables + stage: benchmark + tags: ["docker-in-docker:amd64"] + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + image: "${SALUKI_SMP_CI_IMAGE}" + needs: + - build-adp-comparison-image + retry: 2 + timeout: 20m + before_script: + - *setup-smp-env + script: + - ./test/smp/configure-smp-aws-credentials.sh + # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 + - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" + - export COMPARISON_AGENT_SHA=${CI_COMMIT_SHA} + - export COMPARISON_AGENT_IMG="${AGENT_ADP_IMG_BASE}-comparison-${COMPARISON_AGENT_SHA}" + - git switch --detach ${COMPARISON_AGENT_SHA} + - aws ecr get-login-password --region us-west-2 --profile ${AWS_NAMED_PROFILE} | docker login --username AWS --password-stdin ${SMP_ECR_HOST} + - docker buildx create --name agent-adp-builder --driver docker-container --use + - docker buildx build + --file ./docker/Dockerfile.datadog-agent + --tag ${COMPARISON_AGENT_IMG} + --build-arg DD_AGENT_IMAGE=${AGENT_IMG} + --build-arg ADP_IMAGE=${COMPARISON_ADP_IMG} + --build-arg DD_DATA_PLANE_ENABLED=true + --build-arg DD_DATA_PLANE_STANDALONE_MODE=false + --build-arg DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=true + --build-arg DD_DATA_PLANE_REMOTE_AGENT_ENABLED=true + --build-arg DD_DATA_PLANE_DOGSTATSD_ENABLED=true + --build-arg ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=true + --build-arg ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=tcp://127.0.0.1:5102 + --label git.repository=${CI_PROJECT_NAME} + --label git.branch=${CI_COMMIT_REF_NAME} + --label git.commit=${CI_COMMIT_SHA} + --label ci.pipeline_id=${CI_PIPELINE_ID} + --label ci.job_id=${CI_JOB_ID} + --push + . + - echo "COMPARISON_AGENT_SHA=${COMPARISON_AGENT_SHA}" >> smp-vars.env + - echo "COMPARISON_AGENT_IMG=${COMPARISON_AGENT_IMG}" >> smp-vars.env + artifacts: + reports: + dotenv: smp-vars.env + +run-benchmarks-adp: + stage: benchmark +``` + +- [ ] **Step 3: Sanity-check the YAML parses** + +Run: `python3 -c "import yaml; yaml.safe_load(open('.gitlab/benchmark.yml'))"` + +Expected: no output (valid YAML). + +- [ ] **Step 4: Verify the new jobs exist** + +Run: `grep -E "^(build-agent-adp-baseline-image|build-agent-adp-comparison-image|run-benchmarks-adp):" .gitlab/benchmark.yml` + +Expected: +``` +build-agent-adp-baseline-image: +build-agent-adp-comparison-image: +run-benchmarks-adp: +``` + +- [ ] **Step 5: Commit** + +```bash +git add .gitlab/benchmark.yml +git commit -m "ci(benchmark): add Agent+ADP image build jobs for SMP comparison + +build-agent-adp-baseline-image retags the upstream Datadog Agent dev +image (15f1e04a-py3-jmx, from datadog-agent#49676) as the SMP baseline. +build-agent-adp-comparison-image builds Dockerfile.datadog-agent on top +of the comparison ADP image with all DD_DATA_PLANE_* knobs set to drive +non-standalone, config-stream-driven mode. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 8: Repoint `run-benchmarks-adp` to consume the agent images + +Switch `--baseline-image` / `--comparison-image` (and the corresponding SHAs and `needs:`) from the ADP-only images to the agent images built in Task 7. Update the PR-comment header so the report's purpose is obvious. + +**Files:** +- Modify: `.gitlab/benchmark.yml` (the existing `run-benchmarks-adp` job) + +- [ ] **Step 1: Locate and inspect the existing job** + +Run: `awk '/^run-benchmarks-adp:/,/^[a-z]/' .gitlab/benchmark.yml | head -60` + +(The `awk` prints from the job header to the next top-level YAML key.) + +Expected: a `script:` block with `--baseline-image ${BASELINE_ADP_IMG}` and `--comparison-image ${COMPARISON_ADP_IMG}`, `needs: build-adp-baseline-image` + `build-adp-comparison-image`, and a pr-commenter call with header `"Regression Detector (Agent Data Plane)"`. + +- [ ] **Step 2: Apply the edits** + +Three Edit calls. + +Edit 1 — repoint `needs:`. Old: +``` +run-benchmarks-adp: + stage: benchmark + # Don't run benchmarks unless it's a PR, basically. + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + timeout: 1h + needs: + - build-adp-baseline-image + - build-adp-comparison-image +``` + +Edit 1 — new: +``` +run-benchmarks-adp: + stage: benchmark + # Don't run benchmarks unless it's a PR, basically. + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + timeout: 1h + needs: + - build-agent-adp-baseline-image + - build-agent-adp-comparison-image +``` + +Edit 2 — repoint `--baseline-image` / `--comparison-image` / SHAs. Old: +``` + - ./smp --team-id ${SMP_TEAM_ID} --aws-named-profile ${AWS_NAMED_PROFILE} + job submit + --warmup-seconds 0 + --baseline-image ${BASELINE_ADP_IMG} + --comparison-image ${COMPARISON_ADP_IMG} + --baseline-sha ${BASELINE_ADP_SHA} + --comparison-sha ${COMPARISON_ADP_SHA} + --target-config-dir ./test/smp/regression/adp/ + --submission-metadata submission_metadata +``` + +Edit 2 — new: +``` + - ./smp --team-id ${SMP_TEAM_ID} --aws-named-profile ${AWS_NAMED_PROFILE} + job submit + --warmup-seconds 0 + --baseline-image ${BASELINE_AGENT_IMG} + --comparison-image ${COMPARISON_AGENT_IMG} + --baseline-sha ${BASELINE_AGENT_SHA} + --comparison-sha ${COMPARISON_AGENT_SHA} + --target-config-dir ./test/smp/regression/adp/ + --submission-metadata submission_metadata +``` + +Edit 3 — update report header. Old: +``` + - cat outputs/report.md | /usr/local/bin/pr-commenter --for-pr="$CI_COMMIT_REF_NAME" --header="Regression Detector (Agent Data Plane)" +``` + +Edit 3 — new: +``` + - cat outputs/report.md | /usr/local/bin/pr-commenter --for-pr="$CI_COMMIT_REF_NAME" --header="Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)" +``` + +- [ ] **Step 3: Sanity-check the YAML parses** + +Run: `python3 -c "import yaml; yaml.safe_load(open('.gitlab/benchmark.yml'))"` + +Expected: no output. + +- [ ] **Step 4: Verify the wiring** + +Run: +```bash +awk '/^run-benchmarks-adp:/,/^[a-z]/' .gitlab/benchmark.yml | grep -E "needs:|--baseline-image|--comparison-image|--baseline-sha|--comparison-sha|--header=" +``` + +Expected (in this order): +``` + needs: + --baseline-image ${BASELINE_AGENT_IMG} + --comparison-image ${COMPARISON_AGENT_IMG} + --baseline-sha ${BASELINE_AGENT_SHA} + --comparison-sha ${COMPARISON_AGENT_SHA} + - cat outputs/report.md | /usr/local/bin/pr-commenter --for-pr="$CI_COMMIT_REF_NAME" --header="Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)" +``` + +(The `needs:` itself has no inline value; verify the next two list items match by also running:) + +```bash +awk '/^run-benchmarks-adp:/,/^[a-z]/' .gitlab/benchmark.yml | grep -A 2 "^ needs:" +``` + +Expected: +``` + needs: + - build-agent-adp-baseline-image + - build-agent-adp-comparison-image +``` + +- [ ] **Step 5: Commit** + +```bash +git add .gitlab/benchmark.yml +git commit -m "ci(benchmark): repoint run-benchmarks-adp at converged agent images + +Now consumes BASELINE_AGENT_IMG (vanilla Datadog Agent dev image) and +COMPARISON_AGENT_IMG (converged Agent+ADP image) from the new build +jobs. Same SMP target dir; the dsd_uds cases are now driven through the +Agent entrypoint with aggregator_bucket_size_seconds: 1. + +Co-Authored-By: Claude Opus 4.7 (1M context) " +``` + +--- + +## Task 9: Push branch and open draft PR targeting `luke/configurable-aggregation` + +The PR is intentionally a draft — review hinges on the SMP report posted by `run-benchmarks-adp`, which doesn't exist until CI runs. + +**Files:** +- None (Git + GitHub only) + +- [ ] **Step 1: Confirm branch state** + +Run: +```bash +git status +git log --oneline origin/luke/configurable-aggregation..HEAD +``` + +Expected: clean working tree; 8 commits ahead of `origin/luke/configurable-aggregation` (one per Task 1–8). + +- [ ] **Step 2: Push the branch** + +```bash +git push -u origin jszwedko/agent-vs-adp-1hz-benchmark +``` + +- [ ] **Step 3: Open the draft PR** + +```bash +gh pr create \ + --draft \ + --base luke/configurable-aggregation \ + --title "test(smp): Agent vs Agent+ADP 1Hz dogstatsd benchmark" \ + --body "$(cat <<'EOF' +## Summary + +Adds an SMP regression benchmark comparing the Datadog Agent (baseline) against a converged Agent+Agent-Data-Plane image (comparison) for raw dogstatsd ingest at a 1-second aggregation bucket interval. Stacked on #1459 so the single `aggregator_bucket_size_seconds: 1` knob in `datadog.yaml` reaches both Agent core and ADP. Reuses `test/smp/regression/adp/` in place — OTLP and quality_gates cases removed; the 15 `dsd_uds_*` cases rewritten to drive the Agent entrypoint and a converged Dockerfile. + +Draft because the meaningful review signal is the SMP report comment, which CI posts after the benchmark runs. + +## Test plan + +- [ ] CI green: `build-adp-baseline-image`, `build-adp-comparison-image`, `build-agent-adp-baseline-image`, `build-agent-adp-comparison-image`, `run-benchmarks-adp`, `binary-size-analysis`. +- [ ] SMP report posted as a PR comment under header "Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)". +- [ ] Spot-check the report: comparison side shows ADP-side metrics (`sub_agent: adp` series), 1Hz bucketing visible (flush rate / output volume). + +## References + +Stacked on #1459 (`luke/configurable-aggregation`). Modeled after #1327 but slimmer — no tag filtering, reuses existing dsd_uds cases. + +🤖 Generated with [Claude Code](https://claude.com/claude-code) +EOF +)" +``` + +- [ ] **Step 4: Capture and report the PR URL** + +The `gh pr create` output ends with the URL — surface it in the final report so the user can find the PR. + +--- + +## Self-review + +Skimmed the spec section by section against the plan: + +- Goals (1Hz both sides; single SMP submission; draft PR; no source/test changes) → Tasks 3–9. ✓ +- Deletions (OTLP, quality_gates) → Task 1. ✓ +- Per-case rewrites (drop `agent-data-plane/`, add `datadog-agent/datadog.yaml`, rewrite `experiment.yaml` + `lading.yaml`) → Tasks 2–5. ✓ +- `Dockerfile.datadog-agent` ARG/ENV plumbing → Task 6. ✓ +- Two new build jobs + repointed `run-benchmarks-adp` → Tasks 7–8. ✓ +- Branch base `luke/configurable-aggregation`, draft PR → Pre-flight + Task 9. ✓ +- Out-of-scope: standalone-ADP benchmark, correctness/integration smoke tests, gRPC max msg size, run.rs log, ADP-internal knob tuning — none of these appear as tasks. ✓ + +Placeholder scan: each step shows the actual command, file content, or expected output. No "TBD" / "similar to Task N" / "add appropriate error handling". + +Type/name consistency: +- `BASELINE_AGENT_IMG` / `COMPARISON_AGENT_IMG` / `BASELINE_AGENT_SHA` / `COMPARISON_AGENT_SHA` used identically in Tasks 7 and 8. ✓ +- `AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx` matches in both build-agent-adp-* jobs and the spec. ✓ +- `dogstatsd_socket: '/tmp/dsd.socket'` (Task 3) matches `path: "/tmp/dsd.socket"` (Task 5). ✓ +- ADP env-var set: `DD_DATA_PLANE_ENABLED`, `DD_DATA_PLANE_STANDALONE_MODE`, `DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT`, `DD_DATA_PLANE_REMOTE_AGENT_ENABLED`, `DD_DATA_PLANE_DOGSTATSD_ENABLED`, `ADP_DD_DATA_PLANE_TELEMETRY_ENABLED`, `ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR` — same seven names in Task 6 (Dockerfile ARG/ENV) and Task 7 (build args). ✓ From d05a56d21f7c8c2e7b53a9ade79fe45271386b9b Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:19:25 -0700 Subject: [PATCH 03/12] test(smp): remove OTLP and quality_gates cases from adp suite The adp/ SMP target directory will be repurposed for an Agent-vs-Agent+ADP 1Hz dogstatsd comparison. Only the dsd_uds_* cases are kept; everything else moves out of scope on this branch. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../otlp_ingest_logs_5mb_cpu/experiment.yaml | 35 --------- .../lading/lading.yaml | 36 --------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 36 --------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 36 --------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 38 --------- .../lading/lading.yaml | 16 ---- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 38 --------- .../lading/lading.yaml | 16 ---- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 38 --------- .../lading/lading.yaml | 16 ---- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 6 -- .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 6 -- .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 6 -- .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 4 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 4 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/ottl_config.yaml | 4 - .../experiment.yaml | 35 --------- .../lading/lading.yaml | 77 ------------------- .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 44 ----------- .../lading/lading.yaml | 48 ------------ .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../quality_gates_rss_dsd_low/experiment.yaml | 43 ----------- .../lading/lading.yaml | 48 ------------ .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 43 ----------- .../lading/lading.yaml | 48 ------------ .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../experiment.yaml | 44 ----------- .../lading/lading.yaml | 48 ------------ .../agent-data-plane/cert.pem | 51 ------------ .../agent-data-plane/empty.yaml | 1 - .../quality_gates_rss_idle/experiment.yaml | 42 ---------- .../quality_gates_rss_idle/lading/lading.yaml | 7 -- 80 files changed, 2862 deletions(-) delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/ottl_config.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_low/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_low/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/lading/lading.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_idle/experiment.yaml delete mode 100644 test/smp/regression/adp/cases/quality_gates_rss_idle/lading/lading.yaml diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/experiment.yaml deleted file mode 100644 index c14c1733dad..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: cpu -erratic: true -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/lading/lading.yaml deleted file mode 100644 index 1054bec72dc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_cpu/lading/lading.yaml +++ /dev/null @@ -1,36 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- http: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - headers: - content-type: application/x-protobuf - target_uri: http://127.0.0.1:4318/v1/logs - bytes_per_second: 5 MiB - parallel_connections: 1 - method: - post: - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_logs: - contexts: - total_contexts: - constant: 1000 - trace_cardinality: - constant: 10 - body_size: - inclusive: - min: 128 - max: 512 - severity_weights: - trace: 10 - debug: 10 - info: 10 - warn: 10 - error: 10 - fatal: 10 diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/experiment.yaml deleted file mode 100644 index 4f15fd6e113..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: memory -erratic: true -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/lading/lading.yaml deleted file mode 100644 index 1054bec72dc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_memory/lading/lading.yaml +++ /dev/null @@ -1,36 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- http: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - headers: - content-type: application/x-protobuf - target_uri: http://127.0.0.1:4318/v1/logs - bytes_per_second: 5 MiB - parallel_connections: 1 - method: - post: - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_logs: - contexts: - total_contexts: - constant: 1000 - trace_cardinality: - constant: 10 - body_size: - inclusive: - min: 128 - max: 512 - severity_weights: - trace: 10 - debug: 10 - info: 10 - warn: 10 - error: 10 - fatal: 10 diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/experiment.yaml deleted file mode 100644 index 18dc41027b4..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: ingress_throughput -erratic: true -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/lading/lading.yaml deleted file mode 100644 index 1054bec72dc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_logs_5mb_throughput/lading/lading.yaml +++ /dev/null @@ -1,36 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- http: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - headers: - content-type: application/x-protobuf - target_uri: http://127.0.0.1:4318/v1/logs - bytes_per_second: 5 MiB - parallel_connections: 1 - method: - post: - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_logs: - contexts: - total_contexts: - constant: 1000 - trace_cardinality: - constant: 10 - body_size: - inclusive: - min: 128 - max: 512 - severity_weights: - trace: 10 - debug: 10 - info: 10 - warn: 10 - error: 10 - fatal: 10 diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/experiment.yaml deleted file mode 100644 index c02ef981208..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/experiment.yaml +++ /dev/null @@ -1,38 +0,0 @@ -optimization_goal: cpu -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - DD_OTLP_CACHED_CONTEXT_LIMIT: "3100" - DD_OTLP_CONFIG__TRACES__STRING_INTERNER_SIZE: 4MiB - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/lading/lading.yaml deleted file mode 100644 index 28bd326208b..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_cpu/lading/lading.yaml +++ /dev/null @@ -1,16 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.metrics.v1.MetricsService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_metrics: {} diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/experiment.yaml deleted file mode 100644 index 00c6cb999ae..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/experiment.yaml +++ /dev/null @@ -1,38 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - DD_OTLP_CACHED_CONTEXT_LIMIT: "3100" - DD_OTLP_CONFIG__TRACES__STRING_INTERNER_SIZE: 4MiB - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/lading/lading.yaml deleted file mode 100644 index 28bd326208b..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_memory/lading/lading.yaml +++ /dev/null @@ -1,16 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.metrics.v1.MetricsService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_metrics: {} diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/experiment.yaml deleted file mode 100644 index 1d001925061..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/experiment.yaml +++ /dev/null @@ -1,38 +0,0 @@ -optimization_goal: ingress_throughput -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - DD_OTLP_CACHED_CONTEXT_LIMIT: "3100" - DD_OTLP_CONFIG__TRACES__STRING_INTERNER_SIZE: 4MiB - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/lading/lading.yaml deleted file mode 100644 index 28bd326208b..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_metrics_5mb_throughput/lading/lading.yaml +++ /dev/null @@ -1,16 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.metrics.v1.MetricsService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 512 MiB - variant: - opentelemetry_metrics: {} diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/experiment.yaml deleted file mode 100644 index 50ac0966253..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: cpu -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_cpu/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/experiment.yaml deleted file mode 100644 index 4396c730c1c..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_memory/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/experiment.yaml deleted file mode 100644 index 0aee9c7c4b7..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: ingress_throughput -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_5mb_throughput/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/ottl_config.yaml deleted file mode 100644 index b5d3c2133a6..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -ottl_filter_config: - error_mode: ignore - traces: - span: - - attributes["container.name"] == "app_container_1" - - resource.attributes["deployment.environment"] == "production" diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/experiment.yaml deleted file mode 100644 index 0bcedd75c8d..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: cpu -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_cpu/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/ottl_config.yaml deleted file mode 100644 index b5d3c2133a6..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -ottl_filter_config: - error_mode: ignore - traces: - span: - - attributes["container.name"] == "app_container_1" - - resource.attributes["deployment.environment"] == "production" diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/experiment.yaml deleted file mode 100644 index b253b5e0cfd..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_memory/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/ottl_config.yaml deleted file mode 100644 index b5d3c2133a6..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,6 +0,0 @@ -ottl_filter_config: - error_mode: ignore - traces: - span: - - attributes["container.name"] == "app_container_1" - - resource.attributes["deployment.environment"] == "production" diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/experiment.yaml deleted file mode 100644 index e1b8449d9f2..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: ingress_throughput -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_filtering_5mb_throughput/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/ottl_config.yaml deleted file mode 100644 index 399b472bc45..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,4 +0,0 @@ -ottl_transform_config: - error_mode: ignore - trace_statements: - - set(attributes["test_attr"], "test-val") diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/experiment.yaml deleted file mode 100644 index 0bcedd75c8d..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: cpu -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_cpu/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/ottl_config.yaml deleted file mode 100644 index 399b472bc45..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,4 +0,0 @@ -ottl_transform_config: - error_mode: ignore - trace_statements: - - set(attributes["test_attr"], "test-val") diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/experiment.yaml deleted file mode 100644 index b253b5e0cfd..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_memory/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/ottl_config.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/ottl_config.yaml deleted file mode 100644 index 399b472bc45..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/agent-data-plane/ottl_config.yaml +++ /dev/null @@ -1,4 +0,0 @@ -ottl_transform_config: - error_mode: ignore - trace_statements: - - set(attributes["test_attr"], "test-val") diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/experiment.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/experiment.yaml deleted file mode 100644 index e1b8449d9f2..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/experiment.yaml +++ /dev/null @@ -1,35 +0,0 @@ -optimization_goal: ingress_throughput -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/lading/lading.yaml deleted file mode 100644 index 4608226ce86..00000000000 --- a/test/smp/regression/adp/cases/otlp_ingest_traces_ottl_transform_5mb_throughput/lading/lading.yaml +++ /dev/null @@ -1,77 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - target_uri: http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export - bytes_per_second: 5 MiB - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: 10 MiB - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: /api/v1/products/{id} - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: /api/v1/products - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: GET products:by_id:$1 - - id: get-products - query: GET products:full - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: SELECT * FROM products WHERE id = $1 - - id: select-products - table: products - query: SELECT * FROM products LIMIT 50 diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/experiment.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/experiment.yaml deleted file mode 100644 index 57790fa6f61..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/experiment.yaml +++ /dev/null @@ -1,44 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "100100" - DD_DOGSTATSD_STRING_INTERNER_SIZE_BYTES: 32MiB - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -checks: -- name: memory_usage - description: Acceptable upper bound on the memory used by ADP when handling 'heavy' DSD traffic. - bounds: - series: total_rss_bytes - upper_bound: 140.0 MiB -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/lading/lading.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/lading/lading.yaml deleted file mode 100644 index 44591391f5f..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_heavy/lading/lading.yaml +++ /dev/null @@ -1,48 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 99000 - max: 101000 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 512 Mb - bytes_per_second: 50 MiB diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/experiment.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/experiment.yaml deleted file mode 100644 index 97a16b0ef7c..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/experiment.yaml +++ /dev/null @@ -1,43 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -checks: -- name: memory_usage - description: Acceptable upper bound on the memory used by ADP when handling 'low' DSD traffic. - bounds: - series: total_rss_bytes - upper_bound: 50.0 MiB -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/lading/lading.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/lading/lading.yaml deleted file mode 100644 index 776a5edc20a..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_low/lading/lading.yaml +++ /dev/null @@ -1,48 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 100 Mb - bytes_per_second: 1 MiB diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/experiment.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/experiment.yaml deleted file mode 100644 index e50e4abd44c..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/experiment.yaml +++ /dev/null @@ -1,43 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "10100" - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -checks: -- name: memory_usage - description: Acceptable upper bound on the memory used by ADP when handling 'medium' DSD traffic. - bounds: - series: total_rss_bytes - upper_bound: 75.0 MiB -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/lading/lading.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/lading/lading.yaml deleted file mode 100644 index 4c42abe42e0..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_medium/lading/lading.yaml +++ /dev/null @@ -1,48 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 10000 - max: 10001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 10 MiB diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/experiment.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/experiment.yaml deleted file mode 100644 index c493dfb2844..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/experiment.yaml +++ /dev/null @@ -1,44 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "250100" - DD_DOGSTATSD_STRING_INTERNER_SIZE_BYTES: 64MiB - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -checks: -- name: memory_usage - description: Acceptable upper bound on the memory used by ADP when handling 'ultraheavy' DSD traffic. - bounds: - series: total_rss_bytes - upper_bound: 200.0 MiB -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/lading/lading.yaml b/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/lading/lading.yaml deleted file mode 100644 index 7f6c8e7d494..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_dsd_ultraheavy/lading/lading.yaml +++ /dev/null @@ -1,48 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 249000 - max: 251000 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 768 Mb - bytes_per_second: 100 MiB diff --git a/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_idle/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/quality_gates_rss_idle/experiment.yaml b/test/smp/regression/adp/cases/quality_gates_rss_idle/experiment.yaml deleted file mode 100644 index f533c47c8a0..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_idle/experiment.yaml +++ /dev/null @@ -1,42 +0,0 @@ -optimization_goal: memory -erratic: false -target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run - cpu_allotment: 4 - memory_allotment: 2GiB - environment: - DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" -checks: -- name: memory_usage - description: Acceptable upper bound on the memory used by ADP when idle. - bounds: - series: total_rss_bytes - upper_bound: 40.0 MiB -report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false diff --git a/test/smp/regression/adp/cases/quality_gates_rss_idle/lading/lading.yaml b/test/smp/regression/adp/cases/quality_gates_rss_idle/lading/lading.yaml deleted file mode 100644 index 8d51f6a7b1e..00000000000 --- a/test/smp/regression/adp/cases/quality_gates_rss_idle/lading/lading.yaml +++ /dev/null @@ -1,7 +0,0 @@ -blackhole: -- http: - binding_addr: 127.0.0.1:9091 -target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape -generator: [] From 504fb39a5c8693cbe9983586c0ee0b3eba76b1c3 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:22:03 -0700 Subject: [PATCH 04/12] test(smp): drop standalone-ADP files from dsd_uds cases The converged Agent+ADP image boots ADP via the Agent's s6 supervisor (not via target.command), so /etc/agent-data-plane/empty.yaml and the IPC cert are no longer referenced. Remove them. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - .../agent-data-plane/cert.pem | 51 ------------------- .../agent-data-plane/empty.yaml | 1 - 30 files changed, 780 deletions(-) delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/empty.yaml delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/cert.pem delete mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/empty.yaml diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/cert.pem b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/cert.pem deleted file mode 100644 index 50ae35ddf3e..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/cert.pem +++ /dev/null @@ -1,51 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDwTCCAqmgAwIBAgIUGNrRiJ81arCE1jTvLRoxxuLVoHAwDQYJKoZIhvcNAQEL -BQAwgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlv -cmsgQ2l0eTEWMBQGA1UECgwNRGF0YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1T -aWduZWQgVGVzdGluZyBDZXJ0aWZpY2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MB4X -DTI1MTExMzE4NDAxMFoXDTM1MTExMTE4NDAxMFowgYgxCzAJBgNVBAYTAlVTMQsw -CQYDVQQIDAJOWTEWMBQGA1UEBwwNTmV3IFlvcmsgQ2l0eTEWMBQGA1UECgwNRGF0 -YWRvZywgSW5jLjEoMCYGA1UECwwfU2VsZi1TaWduZWQgVGVzdGluZyBDZXJ0aWZp -Y2F0ZTESMBAGA1UEAwwJbG9jYWxob3N0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A -MIIBCgKCAQEAs9oaPxXZ5t2725jEWJ+kLMbH6tFzKIgGEG2wpzJik1AumsSeax40 -JvA6W20Gyb73KkbCWM7Hm83++5QesDllpIvK0QNlDsz9VzQtiMCRZQ5Dfuw6stl+ -KQaCFvaEXBwvz/kfrIBLDeww9H9VL3YP2JnHIcA4Y5bvdIrSr3q59n7nd9exBtjS -IZxLHxf44/yQMIUcmPESnLNGYLxqIYuHvre+t1CrWduzHwKtsSIP1qy3U2YCRQW6 -mxDaZ+aI0BY8vYNX1w4XEeW8NO1HEu25DPXPWGbcSgHVk2VnQKtMIoVjuCGZGbBz -/TFJo69KoW/3CH3WHpT2JVKPV5itxkP68QIDAQABoyEwHzAdBgNVHQ4EFgQUFHdk -73oIdZ7CkilNi96SveiH/OcwDQYJKoZIhvcNAQELBQADggEBAEMd7CiZkIqtE+O4 -Nj19xiTflKyw0EBklwlq1NrFb6VpGN3vPcu5X2CNH9p+c+zPYgDSTf+IFBYXO/zE -AzNYjFeUQf6Hsh0fTLqaiaueiAZw1o6QJp7/xFdwFcUFJM72lIlgndkoffEJCLOR -GcjAYD2Qv/oCjQ2B5xeHT9Sk4t85dhiK0aLbeSi+9yqtHis15OW8vqVFJXh1SxMV -zSKN9C4Yw0JKMNqlmePjQIc3d28tm4sUOzD2+qF+mSTSZqvAEuO3loQJPexfsDsF -n929iEzFbOshRpjKp/mZ1jzZewDOIg5Zek1UmbqIHf9MHfpdDYA0zcEnzTQqGFtL -BxX9Nnk= ------END CERTIFICATE----- ------BEGIN PRIVATE KEY----- -MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQCz2ho/Fdnm3bvb -mMRYn6Qsxsfq0XMoiAYQbbCnMmKTUC6axJ5rHjQm8DpbbQbJvvcqRsJYzsebzf77 -lB6wOWWki8rRA2UOzP1XNC2IwJFlDkN+7Dqy2X4pBoIW9oRcHC/P+R+sgEsN7DD0 -f1Uvdg/YmcchwDhjlu90itKvern2fud317EG2NIhnEsfF/jj/JAwhRyY8RKcs0Zg -vGohi4e+t763UKtZ27MfAq2xIg/WrLdTZgJFBbqbENpn5ojQFjy9g1fXDhcR5bw0 -7UcS7bkM9c9YZtxKAdWTZWdAq0wihWO4IZkZsHP9MUmjr0qhb/cIfdYelPYlUo9X -mK3GQ/rxAgMBAAECggEAFPVEe7d7JfkOzB84Oi+YPROI9mcj6UQ4mK9/l2w6qnn8 -hFKHN2pUn3j9A+xnjxjuyoFmYlzuS8ysevqevOBjZNJZdxPTMe9XUlMlPztZdhI8 -cUzr5i2MExHMFQrzD5zFQZIBS+PDW0L7zXINJjO20wHQf7FboNdU3hrTRFmj1AJx -ExWk+vnY2YrzQLewsbPtK1FX6wqKhYuOSUOjpNJmf+2+aGfR+Bxx2NBF4marJoj3 -migN1pThUQAoPXX5qRoX3VpEEZEOMycuSXp+raqcBqSFfv8gz/iM6tLfctRgqe0w -266oxipeLLXLmffYvnXrYXwK4Jl5M6Zd9TVjf6GDBQKBgQD+FSW+YEp6l4Zz5Rwo -Xrb104ILMHsd5V59KyNcd2c3mxMEhodN3sQDEd4OQRmMGIfcivb9Sn49GRBMTu29 -f4ax6+F0Su66MOikgdhOYyNWI3TfMbsY/zCyXiGU9MiWVNDzx1nQj8sG7h36dK1l -Yxv6xx/a857kbZYnB53DCQ3dmwKBgQC1NY09e3Qq+hXyuZEJSsHE5LAYd9TeWs+D -FuUmL8FQkGCihQz/fX3+yJar4oXDoIHnhEwGEEKkOoT9EJ4uzW9L0WSy6fopjRs2 -lXTnQBbB7414ZYkTM/oanTh7dBVG307oyb6d5+Jl0NPxs5Fomh6xOMWD8hB0+CTw -bAaO/c5YYwKBgATdlM5ze5mjYzC+924SekB0322lbQYiiU+uTswLgU+ASbnxdY/Z -Lzm70tvFBV84bQmdI6OwFIDJBRXhAQ567bJkiPm4IaAxJZNY5TKDFX8lyKwpgKK2 -6FDSGqSGl3zBfQreC2tCBapJTwunxlZFsph3zbVcqvNG4fQ3Yh8FAl33AoGADR9l -rRAlp38Y280Ibc3WHnYZMoxrA/c7k9iym4NV0onCFcLg4BesaikIkEYFPdd/0M5J -2x6OVOpP+yua6PTDnI/7ZOGA1kV7tQY5ww1nGIBKlG9178gR0p+UGYychddiFYWW -okTKpmjrEFPaseKHWnosA5QiEPZvZmHMT8qdiNUCgYAweUc7+5slfxKYVLUo34p9 -BiED632dV2YA7CYf+iEjXoFjCOH+ZqzI7OGfODpSMpjim3Fxt++UWbJscbNmtCZr -UeNDsJxiC+eksGWqpu0QoKdNPYRBB2QQFcvTT0AVt6PTzKaFVBvF/dnLuODjXp9Y -R5Ivn5V7QPeMY56Uzr2fJQ== ------END PRIVATE KEY----- diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/empty.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/empty.yaml deleted file mode 100644 index 0967ef424bc..00000000000 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/agent-data-plane/empty.yaml +++ /dev/null @@ -1 +0,0 @@ -{} From 6daa8ca313c550ad701afe48a0587fc7638d791e Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:24:38 -0700 Subject: [PATCH 05/12] docs: switch baseline Agent image to luke-configurable-aggregation-15f1e04a-full Per user request, base off the converged Agent dev image carrying Luke's configurable-aggregation patch on top of 15f1e04a, instead of the upstream 15f1e04a-py3-jmx tag. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../plans/2026-05-05-agent-vs-adp-1hz-benchmark.md | 8 ++++---- .../specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md b/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md index 2fe84754edd..ba678769b60 100644 --- a/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md +++ b/docs/superpowers/plans/2026-05-05-agent-vs-adp-1hz-benchmark.md @@ -712,7 +712,7 @@ build-agent-adp-baseline-image: - ./test/smp/configure-smp-aws-credentials.sh # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 - export AGENT_SHA=15f1e04a - - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + - export AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" - export BASELINE_AGENT_IMG="${AGENT_ADP_IMG_BASE}-baseline-${AGENT_SHA}" - aws ecr get-login-password --region us-west-2 --profile ${AWS_NAMED_PROFILE} | docker login --username AWS --password-stdin ${SMP_ECR_HOST} @@ -743,7 +743,7 @@ build-agent-adp-comparison-image: script: - ./test/smp/configure-smp-aws-credentials.sh # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 - - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + - export AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" - export COMPARISON_AGENT_SHA=${CI_COMMIT_SHA} - export COMPARISON_AGENT_IMG="${AGENT_ADP_IMG_BASE}-comparison-${COMPARISON_AGENT_SHA}" @@ -803,7 +803,7 @@ git add .gitlab/benchmark.yml git commit -m "ci(benchmark): add Agent+ADP image build jobs for SMP comparison build-agent-adp-baseline-image retags the upstream Datadog Agent dev -image (15f1e04a-py3-jmx, from datadog-agent#49676) as the SMP baseline. +image (luke-configurable-aggregation-15f1e04a-full, from datadog-agent#49676) as the SMP baseline. build-agent-adp-comparison-image builds Dockerfile.datadog-agent on top of the comparison ADP image with all DD_DATA_PLANE_* knobs set to drive non-standalone, config-stream-driven mode. @@ -1024,6 +1024,6 @@ Placeholder scan: each step shows the actual command, file content, or expected Type/name consistency: - `BASELINE_AGENT_IMG` / `COMPARISON_AGENT_IMG` / `BASELINE_AGENT_SHA` / `COMPARISON_AGENT_SHA` used identically in Tasks 7 and 8. ✓ -- `AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx` matches in both build-agent-adp-* jobs and the spec. ✓ +- `AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full` matches in both build-agent-adp-* jobs and the spec. ✓ - `dogstatsd_socket: '/tmp/dsd.socket'` (Task 3) matches `path: "/tmp/dsd.socket"` (Task 5). ✓ - ADP env-var set: `DD_DATA_PLANE_ENABLED`, `DD_DATA_PLANE_STANDALONE_MODE`, `DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT`, `DD_DATA_PLANE_REMOTE_AGENT_ENABLED`, `DD_DATA_PLANE_DOGSTATSD_ENABLED`, `ADP_DD_DATA_PLANE_TELEMETRY_ENABLED`, `ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR` — same seven names in Task 6 (Dockerfile ARG/ENV) and Task 7 (build args). ✓ diff --git a/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md b/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md index 456b262d606..7fe08be0c78 100644 --- a/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md +++ b/docs/superpowers/specs/2026-05-05-agent-vs-adp-1hz-benchmark-design.md @@ -188,7 +188,7 @@ Three classes of change: ```yaml # https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 - - export AGENT_IMG=docker.io/datadog/agent-dev:15f1e04a-py3-jmx + - export AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full ``` Defined inline in each job that needs it (matches reference PR's `STEPHEN_AGENT_IMG` pattern) — not added globally to `.setup-smp-env` since not all jobs need it. From fbfcb3099bab9aff6ef54a4c0ba733644f3694fb Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:26:08 -0700 Subject: [PATCH 06/12] test(smp): add datadog.yaml with 1Hz bucket setting to dsd_uds cases Single source of truth for aggregator_bucket_size_seconds. Agent core reads the file directly; ADP reads it via config-stream gRPC when DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=true. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ .../datadog-agent/datadog.yaml | 20 +++++++++++++++++++ 15 files changed, 300 insertions(+) create mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/datadog-agent/datadog.yaml create mode 100644 test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/datadog-agent/datadog.yaml diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/datadog-agent/datadog.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/datadog-agent/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/datadog-agent/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1 From 09a0edb08eba80946ac79471162e1633d2da7d90 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:30:25 -0700 Subject: [PATCH 07/12] test(smp): switch dsd_uds experiments to Datadog Agent entrypoint Targets the Agent's /bin/entrypoint.sh instead of the ADP binary directly, so the same case files drive both the Datadog Agent baseline image and the converged Agent+ADP comparison image. Memory allotment bumped from 2GiB to 3200MiB to fit Agent + ADP + JVM in one container. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- .../experiment.yaml | 51 ++++++++----------- 15 files changed, 330 insertions(+), 435 deletions(-) diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml index 7604614a323..d396e7e9ed8 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: cpu erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_cpu + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml index a15c762bd5f..556d7187e93 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: memory erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_memory + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml index 6a728f48714..00a0195a8dc 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: ingress_throughput erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_throughput + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml index 7604614a323..1bf65a2de1b 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: cpu erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_cpu + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml index a15c762bd5f..e88f1a01562 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: memory erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_memory + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml index 6a728f48714..e5df1d0a2fd 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: ingress_throughput erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_throughput + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml index 7604614a323..eb1b333fcb2 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: cpu erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_cpu + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml index a15c762bd5f..5895baaf06d 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: memory erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_memory + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml index 6a728f48714..10aee303f92 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: ingress_throughput erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_throughput + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml index 7604614a323..d4a5e597720 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: cpu erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_cpu + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml index a15c762bd5f..767beb46588 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: memory erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_memory + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml index 6a728f48714..0204cf9beda 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: ingress_throughput erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_throughput + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml index 7604614a323..8cdcfa47925 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: cpu erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_cpu + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml index a15c762bd5f..04175aab46c 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: memory erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_memory + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml index 6a728f48714..4a4244c4293 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml @@ -1,37 +1,30 @@ optimization_goal: ingress_throughput erratic: false + target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB environment: + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - DD_LOG_FORMAT_JSON: "true" - DD_DATA_PLANE_STANDALONE_MODE: "true" - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - DD_AGGREGATE_CONTEXT_LIMIT: "3100" + profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: agent-data-plane - DD_TRACE_AGENT_URL: unix:///smp-host/apm.socket - DD_PROFILING_NATIVE_PRESET: cpu_live_heap - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_throughput + report_links: -- text: (metrics) - link: https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id - }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false -- text: (profiles) - link: https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ - job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ - filter_start }}&end={{ filter_end }}&paused=true -- text: (logs) - link: https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ - filter_start }}&to_ts={{ filter_end }}&live=false + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" From 672021f05168fdee8da8e2ad4dee740b48a66b08 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:34:43 -0700 Subject: [PATCH 08/12] test(smp): adapt dsd_uds lading configs for converged Agent+ADP target - Add 127.0.0.1:9092 blackhole for the process-agent's process_dd_url. - Scrape Agent core telemetry on 127.0.0.1:5000 alongside ADP on :5102, tagging both with sub_agent so the SMP report can attribute metrics. - Switch dogstatsd UDS path to /tmp/dsd.socket to match datadog.yaml. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- .../lading/lading.yaml | 97 ++++++++++--------- 15 files changed, 780 insertions(+), 675 deletions(-) diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml index f6c8e760723..07434a50eab 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 100 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "100 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml index f6c8e760723..07434a50eab 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 100 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "100 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml index f6c8e760723..07434a50eab 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 100 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "100 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml index 9012cc71f48..1565d20f94a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 10 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "10 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml index 9012cc71f48..1565d20f94a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 10 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "10 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml index 9012cc71f48..1565d20f94a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 10 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "10 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml index 98da4b76970..f30146d9665 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 1 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "1 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml index 98da4b76970..f30146d9665 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 1 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "1 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml index 98da4b76970..f30146d9665 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 1 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "1 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml index 1008dcff513..92e84a546dc 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 500 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "500 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml index 1008dcff513..92e84a546dc 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 500 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "500 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml index 1008dcff513..92e84a546dc 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 500 MiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "500 MiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml index 89e32fc93da..4573a71e232 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 512 KiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "512 KiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml index 89e32fc93da..4573a71e232 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 512 KiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "512 KiB" diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml index 89e32fc93da..4573a71e232 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml @@ -1,48 +1,55 @@ blackhole: -- http: - binding_addr: 127.0.0.1:9091 + - http: + binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: -- prometheus: - uri: http://127.0.0.1:5102/scrape + - prometheus: + uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" generator: -- unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, - 109, 113, 127, 131] - path: /tmp/adp-dogstatsd-dgram.sock - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: 500 Mb - bytes_per_second: 512 KiB + - unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] + path: "/tmp/dsd.socket" + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: "500 Mb" + bytes_per_second: "512 KiB" From 0a5ad3e1a5bda437af27b957ad62834667fc8552 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:39:03 -0700 Subject: [PATCH 09/12] docker(datadog-agent): plumb DD_DATA_PLANE_* build args Lets the converged Agent+ADP image bake in the env vars ADP needs to boot in non-standalone, config-stream-driven mode (REMOTE_AGENT_ENABLED=true, USE_NEW_CONFIG_STREAM_ENDPOINT=true, DOGSTATSD_ENABLED=true). The build job in .gitlab/benchmark.yml supplies the values for the SMP comparison image. Co-Authored-By: Claude Opus 4.7 (1M context) --- docker/Dockerfile.datadog-agent | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docker/Dockerfile.datadog-agent b/docker/Dockerfile.datadog-agent index 27d6f5644d6..35c4d92c593 100644 --- a/docker/Dockerfile.datadog-agent +++ b/docker/Dockerfile.datadog-agent @@ -1,6 +1,13 @@ ARG DD_AGENT_VERSION=7.77.3-jmx ARG DD_AGENT_IMAGE=registry.datadoghq.com/agent:${DD_AGENT_VERSION} ARG ADP_IMAGE=saluki-images/agent-data-plane:testing-devel +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= # Reference the ADP image so we can copy the relevant bits out of it. FROM ${ADP_IMAGE} AS adp @@ -8,6 +15,22 @@ FROM ${ADP_IMAGE} AS adp # Build off of the official Datadog Agent image. FROM ${DD_AGENT_IMAGE} +ARG DD_DATA_PLANE_ENABLED= +ARG DD_DATA_PLANE_STANDALONE_MODE= +ARG DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT= +ARG DD_DATA_PLANE_REMOTE_AGENT_ENABLED= +ARG DD_DATA_PLANE_DOGSTATSD_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_ENABLED= +ARG ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR= + +ENV DD_DATA_PLANE_ENABLED=${DD_DATA_PLANE_ENABLED} \ + DD_DATA_PLANE_STANDALONE_MODE=${DD_DATA_PLANE_STANDALONE_MODE} \ + DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=${DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT} \ + DD_DATA_PLANE_REMOTE_AGENT_ENABLED=${DD_DATA_PLANE_REMOTE_AGENT_ENABLED} \ + DD_DATA_PLANE_DOGSTATSD_ENABLED=${DD_DATA_PLANE_DOGSTATSD_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=${ADP_DD_DATA_PLANE_TELEMETRY_ENABLED} \ + ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=${ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR} + # Copy the ADP binary and all of the required licensing bits. COPY --from=adp /usr/local/bin/agent-data-plane /opt/datadog-agent/embedded/bin/agent-data-plane COPY --from=adp /opt/datadog/agent-data-plane /opt/datadog/agent-data-plane From c02d3c598d243861e2f8ba68a667681451034d7b Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:42:42 -0700 Subject: [PATCH 10/12] ci(benchmark): add Agent+ADP image build jobs for SMP comparison build-agent-adp-baseline-image retags the upstream Datadog Agent dev image (luke-configurable-aggregation-15f1e04a-full, from datadog-agent#49676) as the SMP baseline. build-agent-adp-comparison-image builds Dockerfile.datadog-agent on top of the comparison ADP image with all DD_DATA_PLANE_* knobs set to drive non-standalone, config-stream-driven mode. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitlab/benchmark.yml | 81 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) diff --git a/.gitlab/benchmark.yml b/.gitlab/benchmark.yml index 642e1c521e8..28cd4fe0613 100644 --- a/.gitlab/benchmark.yml +++ b/.gitlab/benchmark.yml @@ -109,6 +109,87 @@ build-adp-comparison-image: reports: dotenv: smp-vars.env +build-agent-adp-baseline-image: + extends: .build-common-variables + stage: benchmark + tags: ["docker-in-docker:amd64"] + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + image: "${SALUKI_SMP_CI_IMAGE}" + needs: [] + retry: 2 + timeout: 15m + before_script: + - *setup-smp-env + script: + - ./test/smp/configure-smp-aws-credentials.sh + # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 + - export AGENT_SHA=15f1e04a + - export AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full + - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" + - export BASELINE_AGENT_IMG="${AGENT_ADP_IMG_BASE}-baseline-${AGENT_SHA}" + - aws ecr get-login-password --region us-west-2 --profile ${AWS_NAMED_PROFILE} | docker login --username AWS --password-stdin ${SMP_ECR_HOST} + - docker pull ${AGENT_IMG} + - docker tag ${AGENT_IMG} ${BASELINE_AGENT_IMG} + - docker push ${BASELINE_AGENT_IMG} + - echo "BASELINE_AGENT_SHA=${AGENT_SHA}" >> smp-vars.env + - echo "BASELINE_AGENT_IMG=${BASELINE_AGENT_IMG}" >> smp-vars.env + artifacts: + reports: + dotenv: smp-vars.env + +build-agent-adp-comparison-image: + extends: .build-common-variables + stage: benchmark + tags: ["docker-in-docker:amd64"] + rules: + - if: !reference [.on_mq_branch, rules, if] + when: never + - if: !reference [.on_development_branch, rules, if] + image: "${SALUKI_SMP_CI_IMAGE}" + needs: + - build-adp-comparison-image + retry: 2 + timeout: 20m + before_script: + - *setup-smp-env + script: + - ./test/smp/configure-smp-aws-credentials.sh + # See https://github.com/DataDog/datadog-agent/pull/49676/changes/15f1e04a4d7b07854ae372d50350af0889c25582 + - export AGENT_IMG=docker.io/datadog/agent-dev:luke-configurable-aggregation-15f1e04a-full + - export AGENT_ADP_IMG_BASE="${SMP_ECR_HOST}/${SMP_TEAM_ID}-saluki:agent-adp-${CI_PIPELINE_ID}" + - export COMPARISON_AGENT_SHA=${CI_COMMIT_SHA} + - export COMPARISON_AGENT_IMG="${AGENT_ADP_IMG_BASE}-comparison-${COMPARISON_AGENT_SHA}" + - git switch --detach ${COMPARISON_AGENT_SHA} + - aws ecr get-login-password --region us-west-2 --profile ${AWS_NAMED_PROFILE} | docker login --username AWS --password-stdin ${SMP_ECR_HOST} + - docker buildx create --name agent-adp-builder --driver docker-container --use + - docker buildx build + --file ./docker/Dockerfile.datadog-agent + --tag ${COMPARISON_AGENT_IMG} + --build-arg DD_AGENT_IMAGE=${AGENT_IMG} + --build-arg ADP_IMAGE=${COMPARISON_ADP_IMG} + --build-arg DD_DATA_PLANE_ENABLED=true + --build-arg DD_DATA_PLANE_STANDALONE_MODE=false + --build-arg DD_DATA_PLANE_USE_NEW_CONFIG_STREAM_ENDPOINT=true + --build-arg DD_DATA_PLANE_REMOTE_AGENT_ENABLED=true + --build-arg DD_DATA_PLANE_DOGSTATSD_ENABLED=true + --build-arg ADP_DD_DATA_PLANE_TELEMETRY_ENABLED=true + --build-arg ADP_DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR=tcp://127.0.0.1:5102 + --label git.repository=${CI_PROJECT_NAME} + --label git.branch=${CI_COMMIT_REF_NAME} + --label git.commit=${CI_COMMIT_SHA} + --label ci.pipeline_id=${CI_PIPELINE_ID} + --label ci.job_id=${CI_JOB_ID} + --push + . + - echo "COMPARISON_AGENT_SHA=${COMPARISON_AGENT_SHA}" >> smp-vars.env + - echo "COMPARISON_AGENT_IMG=${COMPARISON_AGENT_IMG}" >> smp-vars.env + artifacts: + reports: + dotenv: smp-vars.env + run-benchmarks-adp: stage: benchmark # Don't run benchmarks unless it's a PR, basically. From cea0da0243bcacf0a3e307a741a750ea0c504b75 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 15:47:13 -0700 Subject: [PATCH 11/12] ci(benchmark): repoint run-benchmarks-adp at converged agent images Now consumes BASELINE_AGENT_IMG (vanilla Datadog Agent dev image) and COMPARISON_AGENT_IMG (converged Agent+ADP image) from the new build jobs. Same SMP target dir; the dsd_uds cases are now driven through the Agent entrypoint with aggregator_bucket_size_seconds: 1. Co-Authored-By: Claude Opus 4.7 (1M context) --- .gitlab/benchmark.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.gitlab/benchmark.yml b/.gitlab/benchmark.yml index 28cd4fe0613..29fc5aa0050 100644 --- a/.gitlab/benchmark.yml +++ b/.gitlab/benchmark.yml @@ -199,8 +199,8 @@ run-benchmarks-adp: - if: !reference [.on_development_branch, rules, if] timeout: 1h needs: - - build-adp-baseline-image - - build-adp-comparison-image + - build-agent-adp-baseline-image + - build-agent-adp-comparison-image image: "${SALUKI_SMP_CI_IMAGE}" before_script: - *setup-smp-env @@ -221,10 +221,10 @@ run-benchmarks-adp: - ./smp --team-id ${SMP_TEAM_ID} --aws-named-profile ${AWS_NAMED_PROFILE} job submit --warmup-seconds 0 - --baseline-image ${BASELINE_ADP_IMG} - --comparison-image ${COMPARISON_ADP_IMG} - --baseline-sha ${BASELINE_ADP_SHA} - --comparison-sha ${COMPARISON_ADP_SHA} + --baseline-image ${BASELINE_AGENT_IMG} + --comparison-image ${COMPARISON_AGENT_IMG} + --baseline-sha ${BASELINE_AGENT_SHA} + --comparison-sha ${COMPARISON_AGENT_SHA} --target-config-dir ./test/smp/regression/adp/ --submission-metadata submission_metadata # Wait for job to complete. @@ -239,7 +239,7 @@ run-benchmarks-adp: --submission-metadata submission_metadata --output-path outputs # Post the report to the linked PR. - - cat outputs/report.md | /usr/local/bin/pr-commenter --for-pr="$CI_COMMIT_REF_NAME" --header="Regression Detector (Agent Data Plane)" + - cat outputs/report.md | /usr/local/bin/pr-commenter --for-pr="$CI_COMMIT_REF_NAME" --header="Regression Detector (Agent vs Agent+ADP, 1Hz dogstatsd)" # Finally, exit 1 if the job signals a regression else 0. - ./smp --team-id ${SMP_TEAM_ID} --aws-named-profile ${AWS_NAMED_PROFILE} job result From a25ec143e114c7272d4fbf13468a836c86937f17 Mon Sep 17 00:00:00 2001 From: jszwedko Date: Tue, 5 May 2026 16:06:21 -0700 Subject: [PATCH 12/12] test(smp): regenerate dsd_uds cases from experiments.yaml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The adp/ SMP target dir is generated from experiments.yaml via generate_experiments.py, and CI's check-smp-experiments verifies cases/ stays in sync. The hand-rewritten case files for the Agent-vs-Agent+ADP 1Hz benchmark were drifting from that source of truth — running the check would fail. This commit makes experiments.yaml the source of truth again: - Rewrites the global block to target the Datadog Agent entrypoint (name: datadog-agent, command: /bin/entrypoint.sh, files: datadog.yaml sourced from shared/datadog.yaml). - Bumps memory_allotment to 3200MiB and trims env to DD_API_KEY + DD_HOSTNAME — the Agent reads the rest from datadog.yaml. - Drops ADP-standalone-only env from the dsd_base template and switches the unix_datagram path to /tmp/dsd.socket. - Drops OTLP and quality_gates experiments + templates (out of scope on this branch). - Adds shared/datadog.yaml (the 1Hz config the Agent reads; aggregator_bucket_size_seconds: 1 reaches ADP via config-stream). - Adds a `${EXPERIMENT_NAME}` placeholder substitution to generate_experiments.py so DD_INTERNAL_PROFILING_EXTRA_TAGS gets the per-case expanded name without duplicating each experiment three times. After regen, `make check-smp-experiments` passes against the 15 dsd_uds_* cases. Co-Authored-By: Claude Opus 4.7 (1M context) --- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- .../experiment.yaml | 9 +- .../lading/lading.yaml | 105 ++--- test/smp/regression/adp/experiments.yaml | 425 ++---------------- .../regression/adp/generate_experiments.py | 15 + test/smp/regression/adp/shared/datadog.yaml | 20 + 33 files changed, 929 insertions(+), 1241 deletions(-) create mode 100644 test/smp/regression/adp/shared/datadog.yaml diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml index d396e7e9ed8..f44cf215fd6 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: cpu erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_cpu - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml index 07434a50eab..09db0e80bd3 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_cpu/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "100 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 100 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml index 556d7187e93..7eb6e2027e7 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: memory erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_memory - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml index 07434a50eab..09db0e80bd3 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_memory/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "100 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 100 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml index 00a0195a8dc..c055ae555ec 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: ingress_throughput erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_100mb_3k_contexts_throughput - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml index 07434a50eab..09db0e80bd3 100644 --- a/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_100mb_3k_contexts_throughput/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "100 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 100 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml index 1bf65a2de1b..210898fe68e 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: cpu erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_cpu - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml index 1565d20f94a..43db33a5caf 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_cpu/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "10 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 10 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml index e88f1a01562..48d8322232e 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: memory erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_memory - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml index 1565d20f94a..43db33a5caf 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_memory/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "10 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 10 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml index e5df1d0a2fd..51136354b07 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: ingress_throughput erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_10mb_3k_contexts_throughput - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml index 1565d20f94a..43db33a5caf 100644 --- a/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_10mb_3k_contexts_throughput/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "10 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 10 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml index eb1b333fcb2..793ac569ae9 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: cpu erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_cpu - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml index f30146d9665..5c8399f4bea 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_cpu/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "1 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 1 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml index 5895baaf06d..1549d23c9ec 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: memory erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_memory - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml index f30146d9665..5c8399f4bea 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_memory/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "1 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 1 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml index 10aee303f92..d0c709e609a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: ingress_throughput erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_1mb_3k_contexts_throughput - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml index f30146d9665..5c8399f4bea 100644 --- a/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_1mb_3k_contexts_throughput/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "1 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 1 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml index d4a5e597720..fafade8d897 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: cpu erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_cpu - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml index 92e84a546dc..cd344a57ce1 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_cpu/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "500 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 500 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml index 767beb46588..58075dc42eb 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: memory erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_memory - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml index 92e84a546dc..cd344a57ce1 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_memory/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "500 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 500 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml index 0204cf9beda..ceb3ad38c41 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: ingress_throughput erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_500mb_3k_contexts_throughput - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml index 92e84a546dc..cd344a57ce1 100644 --- a/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_500mb_3k_contexts_throughput/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "500 MiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 500 MiB diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml index 8cdcfa47925..142bd04671d 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: cpu erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_cpu - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml index 4573a71e232..9336a00a05a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_cpu/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "512 KiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 512 KiB diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml index 04175aab46c..f9798acbb8e 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: memory erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_memory - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml index 4573a71e232..9336a00a05a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_memory/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "512 KiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 512 KiB diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml index 4a4244c4293..2e29fb992b9 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/experiment.yaml @@ -1,6 +1,5 @@ optimization_goal: ingress_throughput erratic: false - target: name: datadog-agent command: /bin/entrypoint.sh @@ -9,7 +8,6 @@ target: environment: DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - profiling_environment: DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 DD_INTERNAL_PROFILING_CPU_DURATION: 1m @@ -24,7 +22,8 @@ target: DD_PROFILING_WAIT_PROFILE: true DD_APM_INTERNAL_PROFILING_ENABLED: true DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:dsd_uds_512kb_3k_contexts_throughput - report_links: - - text: "bounds checks dashboard" - link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" +- text: bounds checks dashboard + link: https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment + }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ + end_time_ms }}&live=false diff --git a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml index 4573a71e232..9336a00a05a 100644 --- a/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml +++ b/test/smp/regression/adp/cases/dsd_uds_512kb_3k_contexts_throughput/lading/lading.yaml @@ -1,55 +1,56 @@ blackhole: - - http: - binding_addr: "127.0.0.1:9091" - - http: - binding_addr: "127.0.0.1:9092" +- http: + binding_addr: 127.0.0.1:9091 +- http: + binding_addr: 127.0.0.1:9092 target_metrics: - - prometheus: - uri: "http://127.0.0.1:5102/scrape" - tags: - sub_agent: "adp" - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" - tags: - sub_agent: "core" +- prometheus: + uri: http://127.0.0.1:5102/scrape + tags: + sub_agent: adp +- prometheus: + uri: http://127.0.0.1:5000/telemetry + tags: + sub_agent: core generator: - - unix_datagram: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/dsd.socket" - block_cache_method: Fixed - variant: - dogstatsd: - contexts: - inclusive: - min: 3000 - max: 3001 - name_length: - inclusive: - min: 1 - max: 200 - tag_length: - inclusive: - min: 3 - max: 150 - tags_per_msg: - inclusive: - min: 2 - max: 50 - multivalue_count: - inclusive: - min: 2 - max: 32 - multivalue_pack_probability: 0.08 - kind_weights: - metric: 100 - event: 0 - service_check: 0 - metric_weights: - count: 208 - gauge: 66 - timer: 0 - distribution: 72 - set: 9 - histogram: 1 - maximum_prebuild_cache_size_bytes: "500 Mb" - bytes_per_second: "512 KiB" +- unix_datagram: + seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, + 109, 113, 127, 131] + path: /tmp/dsd.socket + block_cache_method: Fixed + variant: + dogstatsd: + contexts: + inclusive: + min: 3000 + max: 3001 + name_length: + inclusive: + min: 1 + max: 200 + tag_length: + inclusive: + min: 3 + max: 150 + tags_per_msg: + inclusive: + min: 2 + max: 50 + multivalue_count: + inclusive: + min: 2 + max: 32 + multivalue_pack_probability: 0.08 + kind_weights: + metric: 100 + event: 0 + service_check: 0 + metric_weights: + count: 208 + gauge: 66 + timer: 0 + distribution: 72 + set: 9 + histogram: 1 + maximum_prebuild_cache_size_bytes: 500 Mb + bytes_per_second: 512 KiB diff --git a/test/smp/regression/adp/experiments.yaml b/test/smp/regression/adp/experiments.yaml index e025c00b448..a2a21583367 100644 --- a/test/smp/regression/adp/experiments.yaml +++ b/test/smp/regression/adp/experiments.yaml @@ -1,94 +1,81 @@ # SMP Experiment Definitions # -# This file defines all SMP experiments for ADP. Run `make generate-smp-experiments` to generate -# the experiment configuration files in `cases/`. +# This file defines all SMP experiments for the Agent-vs-Agent+ADP 1Hz dogstatsd +# benchmark. Run `make generate-smp-experiments` to regenerate the case files +# under `cases/`. # # Structure: # - global: Base configuration inherited by ALL experiments # - templates: Reusable partial configurations that experiments can extend # - experiments: Individual experiment definitions +# +# The generator substitutes the literal token `${EXPERIMENT_NAME}` (anywhere it +# appears in env values) with the fully-expanded experiment name (e.g. +# `dsd_uds_10mb_3k_contexts_throughput`). This is how per-case profiling tags +# get distinct values without duplicating each experiment three times. global: erratic: false target: - name: agent-data-plane - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/empty.yaml run + name: datadog-agent + command: /bin/entrypoint.sh cpu_allotment: 4 - memory_allotment: 2GiB + memory_allotment: 3200MiB - # Default files placed in the target directory (agent-data-plane/) + # Default files placed in the target directory (datadog-agent/) files: - empty.yaml: - content: "{}" - cert.pem: - source: shared/cert.pem + datadog.yaml: + source: shared/datadog.yaml environment: - # Basic configuration for any ADP instance. + DD_API_KEY: a0000001 DD_HOSTNAME: smp-regression - DD_API_KEY: foo00000001 - DD_DD_URL: http://127.0.0.1:9091 - - # Dummy, self-signed certificate since we're not running alongside the Datadog Agent which - # would otherwise be providing the IPC certificate. - DD_IPC_CERT_FILE_PATH: /etc/agent-data-plane/cert.pem - - # Emit logs in JSON so we get better parsing/search over them in the SMP target logs index. - DD_LOG_FORMAT_JSON: "true" - - # Runs ADP in standalone mode, which decouples ADP from any dependency on the Datadog Agent. - DD_DATA_PLANE_STANDALONE_MODE: "true" - - # Enable internal telemetry endpoint. - DD_DATA_PLANE_TELEMETRY_ENABLED: "true" - DD_DATA_PLANE_TELEMETRY_LISTEN_ADDR: tcp://127.0.0.1:5102 profiling_environment: - SMP_PROFILING_ENABLED: "true" - DD_SERVICE: "agent-data-plane" - DD_TRACE_AGENT_URL: "unix:///smp-host/apm.socket" - DD_PROFILING_NATIVE_PRESET: "cpu_live_heap" - DD_PROFILING_INLINED_FUNCTIONS: "true" + DD_INTERNAL_PROFILING_BLOCK_PROFILE_RATE: 10000 + DD_INTERNAL_PROFILING_CPU_DURATION: 1m + DD_INTERNAL_PROFILING_DELTA_PROFILES: true + DD_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true + DD_INTERNAL_PROFILING_MUTEX_PROFILE_FRACTION: 10 + DD_INTERNAL_PROFILING_PERIOD: 1m + DD_INTERNAL_PROFILING_UNIX_SOCKET: /smp-host/apm.socket + DD_PROFILING_EXECUTION_TRACE_ENABLED: true + DD_PROFILING_EXECUTION_TRACE_PERIOD: 1m + DD_PROFILING_WAIT_PROFILE: true + DD_APM_INTERNAL_PROFILING_ENABLED: true + DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:${EXPERIMENT_NAME} report_links: - - text: (metrics) - link: "https://app.datadoghq.com/dashboard/4br-nxz-khi?fromUser=true&refresh_mode=paused&tpl_var_adp-run-id%5B0%5D={{ job_id }}&tpl_var_experiment%5B0%5D={{ experiment }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" - - text: (profiles) - link: "https://app.datadoghq.com/profiling/explorer?query=env%3Asingle-machine-performance%20service%3Aagent-data-plane%20job_id%3A{{ job_id }}%20experiment%3A{{ experiment }}&agg_m=count&agg_m_source=base&agg_t=count&fromUser=false&viz=stream&start={{ filter_start }}&end={{ filter_end }}&paused=true" - - text: (logs) - link: "https://app.datadoghq.com/logs?query=experiment%3A{{ experiment }}%20run_id%3A{{ job_id }}&agg_m=count&agg_m_source=base&agg_q=%40span.url&agg_q_source=base&agg_t=count&fromUser=true&index=single-machine-performance-target-logs&messageDisplay=inline&refresh_mode=paused&storage=hot&stream_sort=time%2Cdesc&top_n=100&top_o=top&viz=stream&x_missing=true&from_ts={{ filter_start }}&to_ts={{ filter_end }}&live=false" + - text: "bounds checks dashboard" + link: "https://app.datadoghq.com/dashboard/vz3-jd5-bdi?fromUser=true&refresh_mode=paused&tpl_var_experiment%5B0%5D={{ experiment }}&tpl_var_job_id%5B0%5D={{ job_id }}&tpl_var_run-id%5B0%5D={{ job_id }}&view=spans&from_ts={{ start_time_ms }}&to_ts={{ end_time_ms }}&live=false" lading: blackhole: - http: binding_addr: "127.0.0.1:9091" + - http: + binding_addr: "127.0.0.1:9092" target_metrics: - prometheus: uri: "http://127.0.0.1:5102/scrape" + tags: + sub_agent: "adp" + - prometheus: + uri: "http://127.0.0.1:5000/telemetry" + tags: + sub_agent: "core" templates: # Base template for DogStatsD experiments dsd_base: - target: - environment: - # Enable the DogStatsD pipeline. - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - - # Disables UDP and enables listening on UDS in SOCK_DGRAM mode. - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - - # Set the baseline aggregator context limit just above 3K, which matches the default number - # of contexts generated. Experiments with higher context counts override this value. - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - lading: generator: - unix_datagram: seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - path: "/tmp/adp-dogstatsd-dgram.sock" + path: "/tmp/dsd.socket" block_cache_method: Fixed variant: dogstatsd: @@ -126,89 +113,6 @@ templates: histogram: 1 maximum_prebuild_cache_size_bytes: "500 Mb" - # Base template for OTLP experiments - otlp_base: - target: - environment: - # Enable the OTLP pipeline. - DD_DATA_PLANE_OTLP_ENABLED: "true" - DD_OTLP_CONFIG: "{}" - - # Base template for OTLP traces experiments at 5 MiB/s with a realistic service topology - otlp_traces_5mb_base: - extends: otlp_base - lading: - generator: - - grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - target_uri: "http://127.0.0.1:4317/opentelemetry.proto.collector.trace.v1.TraceService/Export" - bytes_per_second: "5 MiB" - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: "10 MiB" - variant: - opentelemetry_traces: - error_rate: 0.01 - services: - - name: api-gateway - service_type: http - scope_name: com.example.gateway - resource_attributes: - - key: deployment.environment - value: production - - key: cloud.region - value: - dictionary: cloud_regions - operations: - - id: get-product - method: GET - route: "/api/v1/products/{id}" - suboperations: - - to: product-service/get-product - - id: list-products - method: GET - route: "/api/v1/products" - suboperations: - - to: product-service/list-products - - name: product-service - service_type: grpc - grpc: - service: ProductService - scope_name: com.example.products - operations: - - id: get-product - method: GetProduct - suboperations: - - to: product-cache/get-product-by-id - - to: product-db/select-product-by-id - rate: 0.1 - - id: list-products - method: ListProducts - suboperations: - - to: product-cache/get-products - - to: product-db/select-products - rate: 0.1 - - name: product-cache - service_type: database - database: - system: redis - operations: - - id: get-product-by-id - query: "GET products:by_id:$1" - - id: get-products - query: "GET products:full" - - name: product-db - service_type: database - database: - system: postgresql - name: products - operations: - - id: select-product-by-id - table: products - query: "SELECT * FROM products WHERE id = $1" - - id: select-products - table: products - query: "SELECT * FROM products LIMIT 50" - experiments: # ============================================================================ # DogStatsD: basic regression (CPU, memory, throughput) @@ -268,254 +172,3 @@ experiments: generator: - unix_datagram: bytes_per_second: "500 MiB" - - # ============================================================================ - # DogStatsD: quality gates (memory) - # ============================================================================ - - - name: quality_gates_rss_idle - optimization_goal: memory - - # We manually configure the DogStatsD pipeline so that ADP starts up and stays running, - # but we don't actually send anything, which is why we don't extend from `dsd_base` here. - target: - environment: - # Enable the DogStatsD pipeline. - DD_DATA_PLANE_DOGSTATSD_ENABLED: "true" - - # Disables UDP and enables listening on UDS in SOCK_DGRAM mode. - DD_DOGSTATSD_PORT: "0" - DD_DOGSTATSD_SOCKET: /tmp/adp-dogstatsd-dgram.sock - - checks: - - name: memory_usage - description: "Acceptable upper bound on the memory used by ADP when idle." - bounds: - series: total_rss_bytes - upper_bound: "40.0 MiB" - - lading: - generator: [] - - - name: quality_gates_rss_dsd_low - extends: dsd_base - optimization_goal: memory - - checks: - - name: memory_usage - description: "Acceptable upper bound on the memory used by ADP when handling 'low' DSD traffic." - bounds: - series: total_rss_bytes - upper_bound: "50.0 MiB" - - lading: - generator: - - unix_datagram: - bytes_per_second: "1 MiB" - maximum_prebuild_cache_size_bytes: "100 Mb" - - - name: quality_gates_rss_dsd_medium - extends: dsd_base - optimization_goal: memory - - target: - environment: - # Set the context limit in the aggregator to right above 10K, which matches the maximum number of contexts we expect - # to generate. We essentially don't want the aggregator to be a limiting factor. - DD_AGGREGATE_CONTEXT_LIMIT: "10100" - - checks: - - name: memory_usage - description: "Acceptable upper bound on the memory used by ADP when handling 'medium' DSD traffic." - bounds: - series: total_rss_bytes - upper_bound: "75.0 MiB" - - lading: - generator: - - unix_datagram: - variant: - dogstatsd: - contexts: - inclusive: - min: 10000 - max: 10001 - bytes_per_second: "10 MiB" - maximum_prebuild_cache_size_bytes: "500 Mb" - - - name: quality_gates_rss_dsd_heavy - extends: dsd_base - optimization_goal: memory - - target: - environment: - # Sets the context resolver's string interner size. - DD_DOGSTATSD_STRING_INTERNER_SIZE_BYTES: "32MiB" - - # Set the context limit in the aggregator to right above 100K, which matches the maximum number of contexts we expect - # to generate. We essentially don't want the aggregator to be a limiting factor. - DD_AGGREGATE_CONTEXT_LIMIT: "100100" - - checks: - - name: memory_usage - description: "Acceptable upper bound on the memory used by ADP when handling 'heavy' DSD traffic." - bounds: - series: total_rss_bytes - upper_bound: "140.0 MiB" - - lading: - generator: - - unix_datagram: - variant: - dogstatsd: - contexts: - inclusive: - min: 99000 - max: 101000 - bytes_per_second: "50 MiB" - maximum_prebuild_cache_size_bytes: "512 Mb" - - - name: quality_gates_rss_dsd_ultraheavy - extends: dsd_base - optimization_goal: memory - - target: - environment: - # Sets the context resolver's string interner size. - DD_DOGSTATSD_STRING_INTERNER_SIZE_BYTES: "64MiB" - - # Set the context limit in the aggregator to right above 250K, which matches the maximum number of contexts we - # expect to generate. We essentially don't want the aggregator to be a limiting factor. - DD_AGGREGATE_CONTEXT_LIMIT: "250100" - - checks: - - name: memory_usage - description: "Acceptable upper bound on the memory used by ADP when handling 'ultraheavy' DSD traffic." - bounds: - series: total_rss_bytes - upper_bound: "200.0 MiB" - - lading: - generator: - - unix_datagram: - variant: - dogstatsd: - contexts: - inclusive: - min: 249000 - max: 251000 - bytes_per_second: "100 MiB" - maximum_prebuild_cache_size_bytes: "768 Mb" - - # ============================================================================ - # OTLP Experiments - # ============================================================================ - - - name: otlp_ingest_metrics_5mb - extends: otlp_base - optimization_goals: - - cpu - - memory - - ingress_throughput - - target: - environment: - DD_AGGREGATE_CONTEXT_LIMIT: "3100" - DD_OTLP_CACHED_CONTEXT_LIMIT: "3100" - DD_OTLP_CONFIG__TRACES__STRING_INTERNER_SIZE: "4MiB" - - lading: - generator: - - grpc: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - target_uri: "http://127.0.0.1:4317/opentelemetry.proto.collector.metrics.v1.MetricsService/Export" - bytes_per_second: "5 MiB" - parallel_connections: 1 - maximum_prebuild_cache_size_bytes: "512 MiB" - variant: - opentelemetry_metrics: {} - - - name: otlp_ingest_logs_5mb - extends: otlp_base - optimization_goals: - - cpu - - memory - - ingress_throughput - - erratic: true - - lading: - generator: - - http: - seed: [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131] - headers: - content-type: "application/x-protobuf" - target_uri: "http://127.0.0.1:4318/v1/logs" - bytes_per_second: "5 MiB" - parallel_connections: 1 - method: - post: - maximum_prebuild_cache_size_bytes: "512 MiB" - variant: - opentelemetry_logs: - contexts: - total_contexts: - constant: 1000 - trace_cardinality: - constant: 10 - body_size: - inclusive: - min: 128 - max: 512 - severity_weights: - trace: 10 - debug: 10 - info: 10 - warn: 10 - error: 10 - fatal: 10 - - - name: otlp_ingest_traces_5mb - extends: otlp_traces_5mb_base - optimization_goals: - - cpu - - memory - - ingress_throughput - - - name: otlp_ingest_traces_ottl_filtering_5mb - extends: otlp_traces_5mb_base - optimization_goals: - - cpu - - memory - - ingress_throughput - - target: - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - files: - empty.yaml: null - ottl_config.yaml: - content: - ottl_filter_config: - error_mode: ignore - traces: - span: - - 'attributes["container.name"] == "app_container_1"' - - 'resource.attributes["deployment.environment"] == "production"' - - - name: otlp_ingest_traces_ottl_transform_5mb - extends: otlp_traces_5mb_base - optimization_goals: - - cpu - - memory - - ingress_throughput - - target: - command: /maybe-profile.sh /usr/local/bin/agent-data-plane --config /etc/agent-data-plane/ottl_config.yaml run - files: - empty.yaml: null - ottl_config.yaml: - content: - ottl_transform_config: - error_mode: ignore - trace_statements: - - 'set(attributes["test_attr"], "test-val")' diff --git a/test/smp/regression/adp/generate_experiments.py b/test/smp/regression/adp/generate_experiments.py index cceeac683d7..936aeae5e52 100644 --- a/test/smp/regression/adp/generate_experiments.py +++ b/test/smp/regression/adp/generate_experiments.py @@ -406,6 +406,20 @@ def write_experiment( write_target_files(target_dir, files_config, base_path) +def substitute_experiment_name(node, experiment_name: str): + """Replace `${EXPERIMENT_NAME}` placeholders with the expanded experiment name. + + Walks dicts and lists recursively; only string values are inspected. + """ + if isinstance(node, dict): + return {k: substitute_experiment_name(v, experiment_name) for k, v in node.items()} + if isinstance(node, list): + return [substitute_experiment_name(item, experiment_name) for item in node] + if isinstance(node, str): + return node.replace("${EXPERIMENT_NAME}", experiment_name) + return node + + def generate_experiments(config: dict, output_dir: Path, base_path: Path) -> list[str]: """Generate all experiment files and return list of experiment names.""" global_config = config.get("global", {}) @@ -423,6 +437,7 @@ def generate_experiments(config: dict, output_dir: Path, base_path: Path) -> lis resolved = copy.deepcopy(resolved_base) if goal is not None: resolved["optimization_goal"] = goal + resolved = substitute_experiment_name(resolved, name) write_experiment(name, resolved, output_dir, base_path) generated.append(name) diff --git a/test/smp/regression/adp/shared/datadog.yaml b/test/smp/regression/adp/shared/datadog.yaml new file mode 100644 index 00000000000..813a786022f --- /dev/null +++ b/test/smp/regression/adp/shared/datadog.yaml @@ -0,0 +1,20 @@ +auth_token_file_path: /tmp/agent-auth-token +hostname: smp-regression + +dd_url: http://127.0.0.1:9091 +process_config.process_dd_url: http://localhost:9092 + +telemetry.enabled: true +telemetry.checks: '*' + +# Disable cloud detection. This stops the Agent from poking around the +# execution environment & network. This is particularly important if the +# target has network access. +cloud_provider_metadata: [] + +dogstatsd_socket: '/tmp/dsd.socket' +dogstatsd_origin_detection: true + +# 1Hz dogstatsd aggregation. Honored by Agent core directly and by ADP via +# the alias added in https://github.com/DataDog/saluki/pull/1459. +aggregator_bucket_size_seconds: 1