|
| 1 | +--- |
| 2 | +title: Log Volume Control for the Datadog Agent |
| 3 | +kind: document |
| 4 | +disable_toc: false |
| 5 | +--- |
| 6 | + |
| 7 | +## Overview |
| 8 | + |
| 9 | +Set up the Observability Pipelines Worker with the Datadog Agent source so that you route only useful logs to your destinations. |
| 10 | + |
| 11 | +This document walks you through the following steps: |
| 12 | +1. The [prerequisites](#prerequisites) needed to set up Observability Pipelines |
| 13 | +1. [Setting up Observability Pipelines](#set-up-observability-pipelines) |
| 14 | +1. [Connecting the Datadog Agent to the Observability Pipelines Worker](#connect-the-datadog-agent-to-the-observability-pipelines-worker) |
| 15 | + |
| 16 | +## Prerequisites |
| 17 | + |
| 18 | +{{% observability_pipelines/prerequisites/datadog_agent %}} |
| 19 | + |
| 20 | +{{< tabs >}} |
| 21 | +{{% tab "Splunk HEC" %}} |
| 22 | + |
| 23 | +{{% observability_pipelines/prerequisites/splunk_hec %}} |
| 24 | + |
| 25 | +{{% /tab %}} |
| 26 | +{{% tab "Sumo Logic" %}} |
| 27 | + |
| 28 | +{{% observability_pipelines/prerequisites/sumo_logic %}} |
| 29 | + |
| 30 | +{{% /tab %}} |
| 31 | +{{< /tabs >}} |
| 32 | + |
| 33 | +## Set up Observability Pipelines |
| 34 | + |
| 35 | +1. Navigate to [Observability Pipelines][1]. |
| 36 | +1. Select the **Log Volume Control** template to create a new pipeline. |
| 37 | +1. Select **Datadog Agent** as the source. |
| 38 | + |
| 39 | +### Set up the source |
| 40 | + |
| 41 | +{{% observability_pipelines/source_settings/datadog_agent %}} |
| 42 | + |
| 43 | +### Set up the destinations |
| 44 | + |
| 45 | +Enter the following information based on your selected logs destination. |
| 46 | + |
| 47 | +{{< tabs >}} |
| 48 | +{{% tab "Datadog" %}} |
| 49 | + |
| 50 | +{{% observability_pipelines/destination_settings/datadog %}} |
| 51 | + |
| 52 | +{{% /tab %}} |
| 53 | +{{% tab "Splunk HEC" %}} |
| 54 | + |
| 55 | +{{% observability_pipelines/destination_settings/splunk_hec %}} |
| 56 | + |
| 57 | +{{% /tab %}} |
| 58 | +{{% tab "Sumo Logic" %}} |
| 59 | + |
| 60 | +{{% observability_pipelines/destination_settings/sumo_logic %}} |
| 61 | + |
| 62 | +{{% /tab %}} |
| 63 | +{{< /tabs >}} |
| 64 | + |
| 65 | +### Set up processors |
| 66 | + |
| 67 | +{{% observability_pipelines/processors/intro %}} |
| 68 | + |
| 69 | +{{% observability_pipelines/processors/filter_syntax %}} |
| 70 | + |
| 71 | +{{% observability_pipelines/processors/add_processors %}} |
| 72 | + |
| 73 | +{{< tabs >}} |
| 74 | +{{% tab "Filter" %}} |
| 75 | + |
| 76 | +{{% observability_pipelines/processors/filter %}} |
| 77 | + |
| 78 | +{{% /tab %}} |
| 79 | +{{% tab "Sample" %}} |
| 80 | + |
| 81 | +{{% observability_pipelines/processors/sample %}} |
| 82 | + |
| 83 | +{{% /tab %}} |
| 84 | +{{% tab "Quota" %}} |
| 85 | + |
| 86 | +{{% observability_pipelines/processors/quota %}} |
| 87 | + |
| 88 | +{{% /tab %}} |
| 89 | +{{% tab "Dedupe" %}} |
| 90 | + |
| 91 | +{{% observability_pipelines/processors/dedupe %}} |
| 92 | + |
| 93 | +{{% /tab %}} |
| 94 | +{{% tab "Edit fields" %}} |
| 95 | + |
| 96 | +{{% observability_pipelines/processors/remap %}} |
| 97 | + |
| 98 | +{{% /tab %}} |
| 99 | +{{< /tabs >}} |
| 100 | + |
| 101 | +### Install the Observability Pipelines Worker |
| 102 | +1. Select your platform in the **Choose your installation platform** dropdown menu. |
| 103 | +1. Enter the Datadog Agent address. This is the address and port where your Datadog Agent is sending its logging data. The Observability Pipelines Worker listens to this address for incoming logs. |
| 104 | +1. Provide the environment variables for each of your selected destinations. |
| 105 | +{{< tabs >}} |
| 106 | +{{% tab "Datadog" %}} |
| 107 | + |
| 108 | +{{% observability_pipelines/destination_env_vars/datadog %}} |
| 109 | + |
| 110 | +{{% /tab %}} |
| 111 | +{{% tab "Splunk HEC" %}} |
| 112 | + |
| 113 | +{{% observability_pipelines/destination_env_vars/splunk_hec %}} |
| 114 | + |
| 115 | +{{% /tab %}} |
| 116 | +{{% tab "Sumo Logic" %}} |
| 117 | + |
| 118 | +{{% observability_pipelines/destination_env_vars/sumo_logic %}} |
| 119 | + |
| 120 | +{{% /tab %}} |
| 121 | +{{< /tabs >}} |
| 122 | +1. Follow the instructions for your environment to install the Worker. |
| 123 | +{{< tabs >}} |
| 124 | +{{% tab "Docker" %}} |
| 125 | + |
| 126 | +{{% observability_pipelines/install_worker/docker %}} |
| 127 | + |
| 128 | +{{% /tab %}} |
| 129 | +{{% tab "Amazon EKS" %}} |
| 130 | + |
| 131 | +{{% observability_pipelines/install_worker/amazon_eks %}} |
| 132 | + |
| 133 | +{{% /tab %}} |
| 134 | +{{% tab "Azure AKS" %}} |
| 135 | + |
| 136 | +{{% observability_pipelines/install_worker/azure_aks %}} |
| 137 | + |
| 138 | +{{% /tab %}} |
| 139 | +{{% tab "Google GKE" %}} |
| 140 | + |
| 141 | +{{% observability_pipelines/install_worker/google_gke %}} |
| 142 | + |
| 143 | +{{% /tab %}} |
| 144 | +{{% tab "Linux (APT)" %}} |
| 145 | + |
| 146 | +{{% observability_pipelines/install_worker/linux_apt %}} |
| 147 | + |
| 148 | +{{% /tab %}} |
| 149 | +{{% tab "Linux (RPM)" %}} |
| 150 | + |
| 151 | +{{% observability_pipelines/install_worker/linux_rpm %}} |
| 152 | + |
| 153 | +{{% /tab %}} |
| 154 | +{{% tab "CloudFormation" %}} |
| 155 | + |
| 156 | +{{% observability_pipelines/install_worker/cloudformation %}} |
| 157 | + |
| 158 | +{{% /tab %}} |
| 159 | +{{< /tabs >}} |
| 160 | + |
| 161 | +{{% observability_pipelines/log_source_configuration/datadog_agent %}} |
| 162 | + |
| 163 | +[1]: https://app.datadoghq.com/observability-pipelines |
0 commit comments