From 7e55b4c9f2c52275061773793a9d3b200fb15af7 Mon Sep 17 00:00:00 2001 From: George Hahn Date: Tue, 21 Nov 2023 18:50:40 +0000 Subject: [PATCH] Temporarily remove the process-agent experiments We're working on a proc-stat generator to better exercise process-agent. Removing these experiments until that generator lands. --- .../datadog-agent/datadog.yaml | 15 ----------- .../experiment.yaml | 18 ------------- .../lading/lading.yaml | 27 ------------------- .../datadog-agent/datadog.yaml | 15 ----------- .../experiment.yaml | 18 ------------- .../lading/lading.yaml | 27 ------------------- .../datadog-agent/datadog.yaml | 15 ----------- .../datadog-agent/system-probe.yaml | 0 .../experiment.yaml | 25 ----------------- .../lading/lading.yaml | 27 ------------------- 10 files changed, 187 deletions(-) delete mode 100644 test/regression/cases/process_agent_real_time_mode/datadog-agent/datadog.yaml delete mode 100644 test/regression/cases/process_agent_real_time_mode/experiment.yaml delete mode 100644 test/regression/cases/process_agent_real_time_mode/lading/lading.yaml delete mode 100644 test/regression/cases/process_agent_standard_check/datadog-agent/datadog.yaml delete mode 100644 test/regression/cases/process_agent_standard_check/experiment.yaml delete mode 100644 test/regression/cases/process_agent_standard_check/lading/lading.yaml delete mode 100644 test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/datadog.yaml delete mode 100644 test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/system-probe.yaml delete mode 100644 test/regression/cases/process_agent_standard_check_with_stats/experiment.yaml delete mode 100644 test/regression/cases/process_agent_standard_check_with_stats/lading/lading.yaml diff --git a/test/regression/cases/process_agent_real_time_mode/datadog-agent/datadog.yaml b/test/regression/cases/process_agent_real_time_mode/datadog-agent/datadog.yaml deleted file mode 100644 index 49d9dda92b30e..0000000000000 --- a/test/regression/cases/process_agent_real_time_mode/datadog-agent/datadog.yaml +++ /dev/null @@ -1,15 +0,0 @@ -auth_token_file_path: /tmp/agent-auth-token -hostname: smp-regression - -dd_url: http://127.0.0.1:9092 - -confd_path: /etc/datadog-agent/conf.d - -# 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: [] - -process_config: - process_collection: - enabled: true diff --git a/test/regression/cases/process_agent_real_time_mode/experiment.yaml b/test/regression/cases/process_agent_real_time_mode/experiment.yaml deleted file mode 100644 index 17fc726907357..0000000000000 --- a/test/regression/cases/process_agent_real_time_mode/experiment.yaml +++ /dev/null @@ -1,18 +0,0 @@ -optimization_goal: egress_throughput -erratic: true - -environment: - DD_TELEMETRY_ENABLED: true - DD_API_KEY: 00000001 - DD_PROCESS_CONFIG_PROCESS_DD_URL: http://127.0.0.1:9092 - # For regression detection we only care about the processes generated inside the container - # so this disables checking of the processes of the host the container is running on - HOST_PROC: /proc - -profiling_environment: - DD_PROCESS_CONFIG_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:process_agent_real_time_mode - DD_INTERNAL_PROFILING_UNIX_SOCKET: /var/run/datadog/apm.socket - DD_INTERNAL_PROFILING_DELTA_PROFILES: true - DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true diff --git a/test/regression/cases/process_agent_real_time_mode/lading/lading.yaml b/test/regression/cases/process_agent_real_time_mode/lading/lading.yaml deleted file mode 100644 index a33f3c4d34979..0000000000000 --- a/test/regression/cases/process_agent_real_time_mode/lading/lading.yaml +++ /dev/null @@ -1,27 +0,0 @@ -generator: - - process_tree: - 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] - max_depth: 3 - max_children: 6 - max_tree_per_second: 1 - process_sleep_ns: 200000000 - executables: - - executable: /usr/bin/sleep - args: - mode: static - values: ["1m"] - envs: - mode: static - values: ["ENV=staging"] - -blackhole: - - http: - binding_addr: "127.0.0.1:9092" - body_variant: "raw_bytes" - # process agent RT mode enabled response - raw_bytes: [0x1, 0x0, 0x17, 0x0, 0xa, 0x2, 0x20, 0x17, 0x1a, 0x4, 0x8, 0x2, 0x10, 0x2] - -target_metrics: - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" diff --git a/test/regression/cases/process_agent_standard_check/datadog-agent/datadog.yaml b/test/regression/cases/process_agent_standard_check/datadog-agent/datadog.yaml deleted file mode 100644 index 49d9dda92b30e..0000000000000 --- a/test/regression/cases/process_agent_standard_check/datadog-agent/datadog.yaml +++ /dev/null @@ -1,15 +0,0 @@ -auth_token_file_path: /tmp/agent-auth-token -hostname: smp-regression - -dd_url: http://127.0.0.1:9092 - -confd_path: /etc/datadog-agent/conf.d - -# 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: [] - -process_config: - process_collection: - enabled: true diff --git a/test/regression/cases/process_agent_standard_check/experiment.yaml b/test/regression/cases/process_agent_standard_check/experiment.yaml deleted file mode 100644 index d4d00c387e411..0000000000000 --- a/test/regression/cases/process_agent_standard_check/experiment.yaml +++ /dev/null @@ -1,18 +0,0 @@ -optimization_goal: egress_throughput -erratic: true - -environment: - DD_TELEMETRY_ENABLED: true - DD_API_KEY: 00000001 - DD_PROCESS_CONFIG_PROCESS_DD_URL: http://127.0.0.1:9092 - # For regression detection we only care about the processes generated inside the container - # so this disables checking of the processes of the host the container is running on - HOST_PROC: /proc - -profiling_environment: - DD_PROCESS_CONFIG_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:process_agent_standard_check - DD_INTERNAL_PROFILING_UNIX_SOCKET: /var/run/datadog/apm.socket - DD_INTERNAL_PROFILING_DELTA_PROFILES: true - DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true diff --git a/test/regression/cases/process_agent_standard_check/lading/lading.yaml b/test/regression/cases/process_agent_standard_check/lading/lading.yaml deleted file mode 100644 index cd58d0f30663c..0000000000000 --- a/test/regression/cases/process_agent_standard_check/lading/lading.yaml +++ /dev/null @@ -1,27 +0,0 @@ -generator: - - process_tree: - 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] - max_depth: 1 - max_children: 1 - max_tree_per_second: 1 - process_sleep_ns: 200000000 - executables: - - executable: /usr/bin/sleep - args: - mode: static - values: ["1m"] - envs: - mode: static - values: ["ENV=staging"] - -blackhole: - - http: - binding_addr: "127.0.0.1:9092" - body_variant: "raw_bytes" - # process agent RT mode disabled response - raw_bytes: [0x1, 0x0, 0x17, 0x0, 0xa, 0x2, 0x20, 0x17, 0x1a, 0x2, 0x10, 0xa] - -target_metrics: - - prometheus: - uri: "http://127.0.0.1:5000/telemetry" diff --git a/test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/datadog.yaml b/test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/datadog.yaml deleted file mode 100644 index 49d9dda92b30e..0000000000000 --- a/test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/datadog.yaml +++ /dev/null @@ -1,15 +0,0 @@ -auth_token_file_path: /tmp/agent-auth-token -hostname: smp-regression - -dd_url: http://127.0.0.1:9092 - -confd_path: /etc/datadog-agent/conf.d - -# 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: [] - -process_config: - process_collection: - enabled: true diff --git a/test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/system-probe.yaml b/test/regression/cases/process_agent_standard_check_with_stats/datadog-agent/system-probe.yaml deleted file mode 100644 index e69de29bb2d1d..0000000000000 diff --git a/test/regression/cases/process_agent_standard_check_with_stats/experiment.yaml b/test/regression/cases/process_agent_standard_check_with_stats/experiment.yaml deleted file mode 100644 index c4402fdfd082e..0000000000000 --- a/test/regression/cases/process_agent_standard_check_with_stats/experiment.yaml +++ /dev/null @@ -1,25 +0,0 @@ -optimization_goal: egress_throughput -erratic: true - -environment: - DD_TELEMETRY_ENABLED: true - DD_API_KEY: 00000001 - DD_PROCESS_CONFIG_PROCESS_DD_URL: http://127.0.0.1:9092 - # For regression detection we only care about the processes generated inside the container - # so this disables checking of the processes of the host the container is running on - HOST_PROC: /proc - DD_SYSTEM_PROBE_PROCESS_ENABLED: true - -profiling_environment: - DD_PROCESS_CONFIG_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_ENABLED: true - DD_INTERNAL_PROFILING_EXTRA_TAGS: experiment:process_agent_standard_check_with_stats - DD_INTERNAL_PROFILING_UNIX_SOCKET: /var/run/datadog/apm.socket - DD_INTERNAL_PROFILING_DELTA_PROFILES: true - DD_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true - DD_SYSTEM_PROBE_INTERNAL_PROFILING_ENABLED: true - DD_SYSTEM_PROBE_CONFIG_INTERNAL_PROFILING_ENABLE_GOROUTINE_STACKTRACES: true - DD_SYSTEM_PROBE_CONFIG_INTERNAL_PROFILING_UNIX_SOCKET: /var/run/datadog/apm.socket - DD_SYSTEM_PROBE_CONFIG_INTERNAL_PROFILING_EXTRA_TAGS: experiment:process_agent_standard_check_with_stats - DD_SYSTEM_PROBE_INTERNAL_PROFILING_PERIOD: 1m - DD_SYSTEM_PROBE_INTERNAL_PROFILING_CPU_DURATION: 1m diff --git a/test/regression/cases/process_agent_standard_check_with_stats/lading/lading.yaml b/test/regression/cases/process_agent_standard_check_with_stats/lading/lading.yaml deleted file mode 100644 index 8e72cc78dcc25..0000000000000 --- a/test/regression/cases/process_agent_standard_check_with_stats/lading/lading.yaml +++ /dev/null @@ -1,27 +0,0 @@ -generator: - - process_tree: - 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] - max_depth: 3 - max_children: 6 - max_tree_per_second: 1 - process_sleep_ns: 200000000 - executables: - - executable: /usr/bin/sleep - args: - mode: static - values: ["1m"] - envs: - mode: static - values: ["ENV=staging"] - -blackhole: - - http: - binding_addr: "127.0.0.1:9092" - body_variant: "raw_bytes" - # process agent RT mode disabled response - raw_bytes: [0x1, 0x0, 0x17, 0x0, 0xa, 0x2, 0x20, 0x17, 0x1a, 0x2, 0x10, 0xa] - -target_metrics: - - prometheus: - uri: "http://127.0.0.1:5000/telemetry"