You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/observability_pipelines/sources/http_server.md
+39-1
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,8 @@ disable_toc: false
5
5
6
6
Use Observability Pipelines' HTTP/S Server source to collect HTTP client logs. Select and set up this source when you [set up a pipeline][1].
7
7
8
+
You can also [send AWS vended logs with Datadog Lambda Forwarder to Observability Pipelines](#send-aws-vended-logs-with-the-datadog-lambda-forwarder-to-observability-pipelines).
## Send AWS vended logs with the Datadog Lambda Forwarder to Observability Pipelines
21
+
22
+
To send AWS vended logs to Observability Pipelines with the HTTP/S Server source:
23
+
24
+
-[Set up a pipeline with the HTTP/S Server source](#set-up-a-pipeline).
25
+
-[Deploy the Datadog Forwarder](#deploy-the-datadog-lambda-forwarder).
26
+
27
+
**Note**: This is available for Worker versions 2.51 or later.
28
+
29
+
### Set up a pipeline
30
+
31
+
1. Navigate to [Observability Pipelines][1].
32
+
1. Select the HTTP Server source:
33
+
1. Select **None** in the dropdown menu for **Authorization strategy**.
34
+
1. Select **JSON** in the dropdown menu for **Decoding**.
35
+
1. After you set up your [destinations][2] and [processors][3], click **Next: Install**.
36
+
1. On the **Install** page, enter the HTTP/S Server listener address, such as `0.0.0.0:9997`.
37
+
1. Follow the rest of the instructions on the page to install the Worker based on your platform.
38
+
39
+
### Deploy the Datadog Lambda Forwarder
40
+
41
+
Follow the [Datadog Forwarder CloudFormation installation instructions][4] to deploy the Datadog Forwarder. After you have filled in `DdApiKey` and selected the appropriate `DdSite`, go to the **Log Forwarding (Optional)** section. Enter the following information in that section to set up the Forwarder to send logs to Observability Pipelines:
42
+
43
+
1. In the **DdUrl** field, enter your load balancer address, which for this example is `9997`. **Note**: Datadog recommends fronting your Worker with a load balancer.
44
+
1. In the **DdPort** field, enter `80`.
45
+
1. If you want to encrypt traffic from the Datadog Forwarder to your Observability Pipelines Worker load balancer, you need to create an HTTPS listener and manage a certificate on your load balancer. Consult your cloud provider's documentation. For example in AWS, see [Create an HTTPS listener for your Application Load Balancer][5] for more information.
46
+
1. If you do not need to maintain encryption between the Datadog Forwarder and load balancer, select **true** in the **DdNoSsl** dropdown menu.
47
+
1. Click **Create stack**, and wait for the creation to complete.
48
+
1. You can find the installed forwarder Lambda function under the stack's **Resources** tab with the logical ID `Forwarder`.
49
+
1.[Set up triggers][6] for the installed Datadog Forwarder.
0 commit comments