From f92e16f3b9de97f350476f1c7ece908617131f19 Mon Sep 17 00:00:00 2001 From: aliciascott Date: Thu, 15 May 2025 09:25:24 -0600 Subject: [PATCH 1/4] update Helm config for network path --- .../network_monitoring/network_path/setup.md | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/content/en/network_monitoring/network_path/setup.md b/content/en/network_monitoring/network_path/setup.md index 07bfcb18c553d..0250bb1010c69 100644 --- a/content/en/network_monitoring/network_path/setup.md +++ b/content/en/network_monitoring/network_path/setup.md @@ -224,7 +224,7 @@ To enable Network Path with Kubernetes using Helm, add the below to your `values - "tag_key2:tag_value2" ``` -[1]: https://github.com/DataDog/helm-charts/blob/master/charts/datadog/README.md#enabling-system-probe-collection +[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/values.yaml#L908 [2]: https://docs.datadoghq.com/containers/kubernetes/integrations/?tab=helm#configuration {{% /tab %}} {{< /tabs >}} @@ -325,6 +325,31 @@ Agent `v7.61+` is required. [3]: https://github.com/DataDog/datadog-agent/blob/2c8d60b901f81768f44a798444af43ae8d338843/pkg/config/config_template.yaml#L1731 +{{% /tab %}} +{{% tab "Helm" %}} + +To enable Network Path with Kubernetes using Helm, add the below to your `values.yaml` file. +Note: Helm chart v3.109.1+ **is required**. For more information, see the [Datadog Helm Chart][1] documentation. + +```yaml +agents: + # [...] + containers: + # [...] + systemProbe: + env: + - name: DD_TRACEROUTE_ENABLED + value: "true" + processAgent: + env: + - name: DD_NETWORK_PATH_CONNECTIONS_MONITORING_ENABLED + value: "true" + ## [optional] + # - name: DD_NETWORK_PATH_COLLECTOR_WORKERS + # value: "10" +``` +[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/values.yaml#L908 + {{% /tab %}} {{< /tabs >}} From 69a705f0dc1a128ae7b384dfa47a7fb7259ffdb0 Mon Sep 17 00:00:00 2001 From: aliciascott Date: Thu, 15 May 2025 15:09:40 -0600 Subject: [PATCH 2/4] fix wording --- .../network_monitoring/network_path/setup.md | 47 ++++++++++--------- 1 file changed, 26 insertions(+), 21 deletions(-) diff --git a/content/en/network_monitoring/network_path/setup.md b/content/en/network_monitoring/network_path/setup.md index 0250bb1010c69..0c90a5bc4ebb3 100644 --- a/content/en/network_monitoring/network_path/setup.md +++ b/content/en/network_monitoring/network_path/setup.md @@ -191,8 +191,8 @@ instances: Agent `v7.59+` is required. -To enable Network Path with Kubernetes using Helm, add the below to your `values.yaml` file.
-**Note:** Helm chart v3.109.1+ **is required**. For more information, see the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. +To enable Network Path with Kubernetes using Helm, add the following to your `values.yaml` file.
+**Note:** Helm chart v3.109.1+ is required. For more information, reference the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. ```yaml datadog: @@ -224,7 +224,7 @@ To enable Network Path with Kubernetes using Helm, add the below to your `values - "tag_key2:tag_value2" ``` -[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/values.yaml#L908 +[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/README.md [2]: https://docs.datadoghq.com/containers/kubernetes/integrations/?tab=helm#configuration {{% /tab %}} {{< /tabs >}} @@ -328,27 +328,32 @@ Agent `v7.61+` is required. {{% /tab %}} {{% tab "Helm" %}} -To enable Network Path with Kubernetes using Helm, add the below to your `values.yaml` file. -Note: Helm chart v3.109.1+ **is required**. For more information, see the [Datadog Helm Chart][1] documentation. +To enable Network Path with Kubernetes using Helm, add the following to your `values.yaml` file. +Note: Helm chart v3.109.1+ is required. For more information, reference the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. ```yaml -agents: - # [...] - containers: - # [...] - systemProbe: - env: - - name: DD_TRACEROUTE_ENABLED - value: "true" - processAgent: - env: - - name: DD_NETWORK_PATH_CONNECTIONS_MONITORING_ENABLED - value: "true" - ## [optional] - # - name: DD_NETWORK_PATH_COLLECTOR_WORKERS - # value: "10" +datadog: + connections_monitoring: + enabled: true + +## Set to true to enable the Traceroute Module of the System Probe + traceroute: + enabled: true + +## @param collector - custom object - optional + ## Configuration related to Network Path Collector. + # + collector: + ## @param workers - integer - optional - default: 4 + ## @env DD_WORKERS - integer - optional - default: 4 + ## The `workers` refers to the number of concurrent workers available for network path execution. + # + # workers: 4 + ``` -[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/values.yaml#L908 +[1]: https://github.com/DataDog/helm-charts/blob/main/charts/datadog/README.md +[2]: https://docs.datadoghq.com/containers/kubernetes/integrations/?tab=helm#configuration + {{% /tab %}} {{< /tabs >}} From 8d0c0d26e6556a9c7659b49441c806180602c4a5 Mon Sep 17 00:00:00 2001 From: aliciascott Date: Thu, 15 May 2025 15:55:32 -0600 Subject: [PATCH 3/4] adding Agent version --- content/en/network_monitoring/network_path/setup.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/content/en/network_monitoring/network_path/setup.md b/content/en/network_monitoring/network_path/setup.md index 0c90a5bc4ebb3..d03493ca63fd5 100644 --- a/content/en/network_monitoring/network_path/setup.md +++ b/content/en/network_monitoring/network_path/setup.md @@ -328,6 +328,8 @@ Agent `v7.61+` is required. {{% /tab %}} {{% tab "Helm" %}} +Agent `v7.59+` is required. + To enable Network Path with Kubernetes using Helm, add the following to your `values.yaml` file. Note: Helm chart v3.109.1+ is required. For more information, reference the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. From 11e148803db65ab79f72dfcac8875333e5bb977c Mon Sep 17 00:00:00 2001 From: Alicia Scott Date: Mon, 19 May 2025 08:58:18 -0600 Subject: [PATCH 4/4] Apply suggestions from code review Co-authored-by: Janine Chan <64388808+janine-c@users.noreply.github.com> --- content/en/network_monitoring/network_path/setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/network_monitoring/network_path/setup.md b/content/en/network_monitoring/network_path/setup.md index d03493ca63fd5..4fbe30b198e8f 100644 --- a/content/en/network_monitoring/network_path/setup.md +++ b/content/en/network_monitoring/network_path/setup.md @@ -331,7 +331,7 @@ Agent `v7.61+` is required. Agent `v7.59+` is required. To enable Network Path with Kubernetes using Helm, add the following to your `values.yaml` file. -Note: Helm chart v3.109.1+ is required. For more information, reference the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. +**Note:** Helm chart v3.109.1+ is required. For more information, reference the [Datadog Helm Chart documentation][1] and the documentation for [Kubernetes and Integrations][2]. ```yaml datadog: